@layer reset,theme,base,tokens,recipes,components,utilities;@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--global-color-border, currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border, currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:none}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:none}::placeholder{--placeholder-fallback: #00000080;opacity:1;color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection, #0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:var(--ids-shadows-none)}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}html{color:var(--ids-colors-neutral-text-base);-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;line-height:1.5;font-family:var(--ids-fonts-pretendard)}html :lang(es-SV) th{-webkit-hyphens:auto;hyphens:auto}@supports (scrollbar-gutter: stable){html body[data-scroll-locked]{--removed-body-scroll-bar-size: 0px;margin-right:var(--ids-spacing-0)!important;overflow:visible!important}}b,strong{font-weight:var(--ids-font-weights-bold)}h1,h2,h3,h4,h5,h6{text-wrap:auto}:not(input):not(textarea):is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--ids-fonts-pretendard: var(--font-pretendard-variable, "Pretendard Variable", Pretendard), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ids-fonts-line-seed-sans-kr: var(--font-line-seed-sans-kr, "LINE Seed Sans KR"), var(--font-pretendard-variable, "Pretendard Variable", Pretendard), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ids-font-sizes-10: .625rem;--ids-font-sizes-11: .6875rem;--ids-font-sizes-12: .75rem;--ids-font-sizes-13: .8125rem;--ids-font-sizes-14: .875rem;--ids-font-sizes-15: .9375rem;--ids-font-sizes-16: 1rem;--ids-font-sizes-18: 1.125rem;--ids-font-sizes-20: 1.25rem;--ids-font-sizes-22: 1.375rem;--ids-font-sizes-24: 1.5rem;--ids-font-sizes-26: 1.625rem;--ids-font-sizes-28: 1.75rem;--ids-font-sizes-32: 2rem;--ids-font-sizes-40: 2.5rem;--ids-font-sizes-chat-subtitle: .875rem;--ids-font-sizes-chat-body: .875rem;--ids-font-sizes-chat-caption--m: .8125rem;--ids-font-sizes-chat-caption--r: .8125rem;--ids-font-sizes-chat-small-text--m: .75rem;--ids-font-sizes-chat-small-text--r: .75rem;--ids-font-weights-regular: 400;--ids-font-weights-medium: 500;--ids-font-weights-semibold: 600;--ids-font-weights-bold: 700;--ids-letter-spacings-14: -.0015em;--ids-letter-spacings-15: -.0025em;--ids-letter-spacings-16: -.0035em;--ids-letter-spacings-18: -.0055em;--ids-letter-spacings-20: -.007em;--ids-letter-spacings-22: -.0085em;--ids-letter-spacings-24: -.0095em;--ids-letter-spacings-26: -.011em;--ids-letter-spacings-28: -.012em;--ids-letter-spacings-32: -.0135em;--ids-letter-spacings-40: -.016em;--ids-line-heights-18: 1.125rem;--ids-line-heights-20: 1.25rem;--ids-line-heights-22: 1.375rem;--ids-line-heights-24: 1.5rem;--ids-line-heights-26: 1.625rem;--ids-line-heights-28: 1.75rem;--ids-line-heights-30: 1.875rem;--ids-line-heights-32: 2rem;--ids-line-heights-34: 2.125rem;--ids-line-heights-36: 2.25rem;--ids-line-heights-38: 2.375rem;--ids-line-heights-40: 2.5rem;--ids-line-heights-44: 2.75rem;--ids-line-heights-54: 3.375rem;--ids-line-heights-56: 3.5rem;--ids-colors-black-1200: #1e2024;--ids-colors-black-a000: #1e202400;--ids-colors-black-a100: #1e20240f;--ids-colors-black-a200: #1e202417;--ids-colors-black-a300: #1e20241f;--ids-colors-black-a400: #1e202429;--ids-colors-black-a500: #1e202433;--ids-colors-black-a600: #1e20243d;--ids-colors-black-a700: #1e202452;--ids-colors-black-a800: #1e202466;--ids-colors-black-a900: #1e202499;--ids-colors-black-a1000: #1e2024b3;--ids-colors-black-a1100: #1e2024cc;--ids-colors-black-a1200: #1e2024e6;--ids-colors-white-1200: #fff;--ids-colors-white-a000: #fff0;--ids-colors-white-a100: #ffffff0f;--ids-colors-white-a200: #ffffff17;--ids-colors-white-a300: #ffffff1f;--ids-colors-white-a400: #ffffff29;--ids-colors-white-a500: #fff3;--ids-colors-white-a600: #ffffff3d;--ids-colors-white-a700: #ffffff52;--ids-colors-white-a800: #fff6;--ids-colors-white-a900: #fff9;--ids-colors-white-a1000: #ffffffb3;--ids-colors-white-a1100: #fffc;--ids-colors-white-a1200: #ffffffe6;--ids-colors-gray-light-100: #fefefe;--ids-colors-gray-light-200: #fafbfc;--ids-colors-gray-light-300: #f5f6f8;--ids-colors-gray-light-400: #edeef2;--ids-colors-gray-light-500: #e2e4ea;--ids-colors-gray-light-600: #cbcfd8;--ids-colors-gray-light-700: #89909f;--ids-colors-gray-light-800: #7e8595;--ids-colors-gray-light-900: #747b8b;--ids-colors-gray-light-1000: #6b7180;--ids-colors-gray-light-1100: #4f545f;--ids-colors-gray-light-1200: #1e2024;--ids-colors-gray-dark-100: #090b10;--ids-colors-gray-dark-200: #15181e;--ids-colors-gray-dark-300: #1a1d24;--ids-colors-gray-dark-400: #1e2229;--ids-colors-gray-dark-500: #32353f;--ids-colors-gray-dark-600: #424752;--ids-colors-gray-dark-700: #5f6470;--ids-colors-gray-dark-800: #686e7b;--ids-colors-gray-dark-900: #737884;--ids-colors-gray-dark-1000: #858a93;--ids-colors-gray-dark-1100: #a6a9b0;--ids-colors-gray-dark-1200: #fefefe;--ids-colors-orange-light-100: #fffcfa;--ids-colors-orange-light-200: #fff6f0;--ids-colors-orange-light-300: #fff0e5;--ids-colors-orange-light-400: #ffdbc3;--ids-colors-orange-light-500: #ffcba9;--ids-colors-orange-light-600: #ffb98a;--ids-colors-orange-light-650: #fe8534;--ids-colors-orange-light-700: #f26202;--ids-colors-orange-light-800: #e05900;--ids-colors-orange-light-900: #d15400;--ids-colors-orange-light-1000: #bd4b00;--ids-colors-orange-light-1100: #943b00;--ids-colors-orange-light-1200: #522100;--ids-colors-orange-light-a100: #f262020f;--ids-colors-orange-light-a200: #f2620217;--ids-colors-orange-light-a300: #f262021f;--ids-colors-orange-light-a400: #f2620229;--ids-colors-orange-light-a500: #f2620233;--ids-colors-orange-light-a600: #f262023d;--ids-colors-orange-dark-100: #29190f;--ids-colors-orange-dark-200: #321e10;--ids-colors-orange-dark-300: #392213;--ids-colors-orange-dark-400: #462611;--ids-colors-orange-dark-500: #562d12;--ids-colors-orange-dark-600: #6f3915;--ids-colors-orange-dark-700: #d45907;--ids-colors-orange-dark-800: #e86108;--ids-colors-orange-dark-900: #f96706;--ids-colors-orange-dark-1000: #ff8432;--ids-colors-orange-dark-1100: #ffb685;--ids-colors-orange-dark-1200: #ffcba9;--ids-colors-orange-dark-a100: #f967061f;--ids-colors-orange-dark-a200: #f9670629;--ids-colors-orange-dark-a300: #f9670633;--ids-colors-orange-dark-a400: #f967063d;--ids-colors-orange-dark-a500: #f9670652;--ids-colors-orange-dark-a600: #f9670666;--ids-colors-blue-light-100: #f6fbff;--ids-colors-blue-light-200: #f0f8ff;--ids-colors-blue-light-300: #e4f3ff;--ids-colors-blue-light-400: #c7e6ff;--ids-colors-blue-light-500: #addcff;--ids-colors-blue-light-600: #8accff;--ids-colors-blue-light-700: #0091ff;--ids-colors-blue-light-800: #0083f5;--ids-colors-blue-light-900: #0078f0;--ids-colors-blue-light-1000: #0069e0;--ids-colors-blue-light-1100: #0050b8;--ids-colors-blue-light-1200: #002966;--ids-colors-blue-light-a100: #0091ff0f;--ids-colors-blue-light-a200: #0091ff17;--ids-colors-blue-light-a300: #0091ff1f;--ids-colors-blue-light-a400: #0091ff29;--ids-colors-blue-light-a500: #0091ff33;--ids-colors-blue-light-a600: #0091ff3d;--ids-colors-blue-dark-100: #0e1c2a;--ids-colors-blue-dark-200: #122436;--ids-colors-blue-dark-300: #13293e;--ids-colors-blue-dark-400: #112e4b;--ids-colors-blue-dark-500: #13385e;--ids-colors-blue-dark-600: #114579;--ids-colors-blue-dark-700: #1878d8;--ids-colors-blue-dark-800: #1e89e6;--ids-colors-blue-dark-900: #0f97ff;--ids-colors-blue-dark-1000: #42adff;--ids-colors-blue-dark-1100: #8accff;--ids-colors-blue-dark-1200: #addcff;--ids-colors-blue-dark-a100: #0f97ff1f;--ids-colors-blue-dark-a200: #0f97ff29;--ids-colors-blue-dark-a300: #0f97ff33;--ids-colors-blue-dark-a400: #0f97ff3d;--ids-colors-blue-dark-a500: #0f97ff52;--ids-colors-blue-dark-a600: #0f97ff66;--ids-colors-green-light-100: #f6fcf9;--ids-colors-green-light-200: #effaf5;--ids-colors-green-light-300: #e1f4ec;--ids-colors-green-light-400: #ceeee1;--ids-colors-green-light-500: #ace2cb;--ids-colors-green-light-600: #90dabb;--ids-colors-green-light-700: #2aa270;--ids-colors-green-light-800: #239565;--ids-colors-green-light-900: #1f895d;--ids-colors-green-light-1000: #1c7d55;--ids-colors-green-light-1100: #0b603d;--ids-colors-green-light-1200: #03301d;--ids-colors-green-light-a100: #2aa2700f;--ids-colors-green-light-a200: #2aa27017;--ids-colors-green-light-a300: #2aa2701f;--ids-colors-green-light-a400: #2aa27029;--ids-colors-green-light-a500: #2aa27033;--ids-colors-green-light-a600: #2aa2703d;--ids-colors-green-dark-100: #141f1a;--ids-colors-green-dark-200: #13251e;--ids-colors-green-dark-300: #0d2b1f;--ids-colors-green-dark-400: #0e3424;--ids-colors-green-dark-500: #0d3f2a;--ids-colors-green-dark-600: #114f36;--ids-colors-green-dark-700: #1f895d;--ids-colors-green-dark-800: #249969;--ids-colors-green-dark-900: #29a873;--ids-colors-green-dark-1000: #3cb985;--ids-colors-green-dark-1100: #81d5b2;--ids-colors-green-dark-1200: #a4dfc7;--ids-colors-green-dark-a100: #29a8731f;--ids-colors-green-dark-a200: #29a87329;--ids-colors-green-dark-a300: #29a87333;--ids-colors-green-dark-a400: #29a8733d;--ids-colors-green-dark-a500: #29a87352;--ids-colors-green-dark-a600: #29a87366;--ids-colors-red-light-100: snow;--ids-colors-red-light-200: #fff5f6;--ids-colors-red-light-300: #ffebec;--ids-colors-red-light-400: #ffd6d9;--ids-colors-red-light-500: #ffc2c7;--ids-colors-red-light-600: #ffa3ab;--ids-colors-red-light-700: #fb515f;--ids-colors-red-light-800: #ef4352;--ids-colors-red-light-900: #e13745;--ids-colors-red-light-1000: #c8323e;--ids-colors-red-light-1100: #9b2730;--ids-colors-red-light-1200: #52141a;--ids-colors-red-light-a100: #fb515f0f;--ids-colors-red-light-a200: #fb515f17;--ids-colors-red-light-a300: #fb515f1f;--ids-colors-red-light-a400: #fb515f29;--ids-colors-red-light-a500: #fb515f33;--ids-colors-red-light-a600: #fb515f3d;--ids-colors-red-dark-100: #2b1719;--ids-colors-red-dark-200: #331a1c;--ids-colors-red-dark-300: #3e1e21;--ids-colors-red-dark-400: #4b2024;--ids-colors-red-dark-500: #602429;--ids-colors-red-dark-600: #7a292f;--ids-colors-red-dark-700: #d34a56;--ids-colors-red-dark-800: #e85662;--ids-colors-red-dark-900: #ff5c6a;--ids-colors-red-dark-1000: #ff7a86;--ids-colors-red-dark-1100: #ffadb4;--ids-colors-red-dark-1200: #ffc2c7;--ids-colors-red-dark-a100: #ff5c6a1f;--ids-colors-red-dark-a200: #ff5c6a29;--ids-colors-red-dark-a300: #ff5c6a33;--ids-colors-red-dark-a400: #ff5c6a3d;--ids-colors-red-dark-a500: #ff5c6a52;--ids-colors-red-dark-a600: #ff5c6a66;--ids-colors-purple-light-100: #fdfaff;--ids-colors-purple-light-200: #fbf5ff;--ids-colors-purple-light-300: #f8edff;--ids-colors-purple-light-400: #f0d6ff;--ids-colors-purple-light-500: #e7bdff;--ids-colors-purple-light-600: #db9eff;--ids-colors-purple-light-700: #bf61f5;--ids-colors-purple-light-800: #b651f0;--ids-colors-purple-light-900: #b044ee;--ids-colors-purple-light-1000: #a32ce8;--ids-colors-purple-light-1100: #7e17ba;--ids-colors-purple-light-1200: #400d5e;--ids-colors-purple-light-a100: #bf61f50f;--ids-colors-purple-light-a200: #bf61f517;--ids-colors-purple-light-a300: #bf61f51f;--ids-colors-purple-light-a400: #bf61f529;--ids-colors-purple-light-a500: #bf61f533;--ids-colors-purple-light-a600: #bf61f53d;--ids-colors-purple-dark-100: #201825;--ids-colors-purple-dark-200: #291c30;--ids-colors-purple-dark-300: #321f3d;--ids-colors-purple-dark-400: #3a2348;--ids-colors-purple-dark-500: #432753;--ids-colors-purple-dark-600: #542f6a;--ids-colors-purple-dark-700: #a15bc9;--ids-colors-purple-dark-800: #b466e1;--ids-colors-purple-dark-900: #c56ef7;--ids-colors-purple-dark-1000: #d080ff;--ids-colors-purple-dark-1100: #db9eff;--ids-colors-purple-dark-1200: #e7bdff;--ids-colors-purple-dark-a100: #c56ef71f;--ids-colors-purple-dark-a200: #c56ef729;--ids-colors-purple-dark-a300: #c56ef733;--ids-colors-purple-dark-a400: #c56ef73d;--ids-colors-purple-dark-a500: #c56ef752;--ids-colors-purple-dark-a600: #c56ef766;--ids-colors-yellow-light-100: #fffbeb;--ids-colors-yellow-light-200: #fff8db;--ids-colors-yellow-light-300: #fff0b4;--ids-colors-yellow-light-400: #ffe285;--ids-colors-yellow-light-500: #ffd65c;--ids-colors-yellow-light-600: #fc3;--ids-colors-yellow-light-700: #ffb405;--ids-colors-yellow-light-800: #eb9500;--ids-colors-yellow-light-900: #db7900;--ids-colors-yellow-light-1000: #cc6900;--ids-colors-yellow-light-1100: #8a4300;--ids-colors-yellow-light-1200: #472000;--ids-colors-yellow-light-a100: #ffb4050f;--ids-colors-yellow-light-a200: #ffb40517;--ids-colors-yellow-light-a300: #ffb4051f;--ids-colors-yellow-light-a400: #ffb40529;--ids-colors-yellow-light-a500: #ffb40533;--ids-colors-yellow-light-a600: #ffb4053d;--ids-colors-yellow-dark-100: #221c0b;--ids-colors-yellow-dark-200: #29200c;--ids-colors-yellow-dark-300: #31260c;--ids-colors-yellow-dark-400: #3b2d0c;--ids-colors-yellow-dark-500: #45340d;--ids-colors-yellow-dark-600: #58420e;--ids-colors-yellow-dark-700: #cf9713;--ids-colors-yellow-dark-800: #efac0e;--ids-colors-yellow-dark-900: #ffb914;--ids-colors-yellow-dark-1000: #ffc124;--ids-colors-yellow-dark-1100: #fc3;--ids-colors-yellow-dark-1200: #ffd65c;--ids-colors-yellow-dark-a100: #ffb9141f;--ids-colors-yellow-dark-a200: #ffb91429;--ids-colors-yellow-dark-a300: #ffb91433;--ids-colors-yellow-dark-a400: #ffb9143d;--ids-colors-yellow-dark-a500: #ffb91452;--ids-colors-yellow-dark-a600: #ffb91466;--ids-colors-school-p-t-light-100: #fafaff;--ids-colors-school-p-t-light-200: #f5f5ff;--ids-colors-school-p-t-light-300: #eeefff;--ids-colors-school-p-t-light-400: #dbddff;--ids-colors-school-p-t-light-500: #c8cbff;--ids-colors-school-p-t-light-600: #adb1ff;--ids-colors-school-p-t-light-700: #515aff;--ids-colors-school-p-t-light-800: #4750fa;--ids-colors-school-p-t-light-900: #3f48f3;--ids-colors-school-p-t-light-1000: #363ed3;--ids-colors-school-p-t-light-1100: #3137aa;--ids-colors-school-p-t-light-1200: #25296f;--ids-colors-school-p-t-light-a100: #515aff1f;--ids-colors-school-p-t-light-a200: #515aff29;--ids-colors-school-p-t-light-a300: #515aff33;--ids-colors-school-p-t-light-a400: #515aff3d;--ids-colors-school-p-t-light-a500: #515aff52;--ids-colors-school-p-t-light-a600: #515aff66;--ids-colors-school-p-t-dark-100: #171936;--ids-colors-school-p-t-dark-200: #1a1c47;--ids-colors-school-p-t-dark-300: #1d2058;--ids-colors-school-p-t-dark-400: #212569;--ids-colors-school-p-t-dark-500: #282d86;--ids-colors-school-p-t-dark-600: #2f36a2;--ids-colors-school-p-t-dark-700: #4950df;--ids-colors-school-p-t-dark-800: #555dec;--ids-colors-school-p-t-dark-900: #5c64ff;--ids-colors-school-p-t-dark-1000: #9499ff;--ids-colors-school-p-t-dark-1100: #bdc0ff;--ids-colors-school-p-t-dark-1200: #c8cbff;--ids-colors-school-p-t-dark-a100: #5c64ff1f;--ids-colors-school-p-t-dark-a200: #5c64ff29;--ids-colors-school-p-t-dark-a300: #5c64ff33;--ids-colors-school-p-t-dark-a400: #5c64ff3d;--ids-colors-school-p-t-dark-a500: #5c64ff52;--ids-colors-school-p-t-dark-a600: #5c64ff66;--ids-colors-mildang-p-t-light-100: #f7fcfc;--ids-colors-mildang-p-t-light-200: #ecf8f9;--ids-colors-mildang-p-t-light-300: #e2f4f5;--ids-colors-mildang-p-t-light-400: #c0e7ea;--ids-colors-mildang-p-t-light-500: #9cdadf;--ids-colors-mildang-p-t-light-600: #5fc7ce;--ids-colors-mildang-p-t-light-700: #0c9ca6;--ids-colors-mildang-p-t-light-800: #068f99;--ids-colors-mildang-p-t-light-900: #00868f;--ids-colors-mildang-p-t-light-1000: #007b85;--ids-colors-mildang-p-t-light-1100: #005f66;--ids-colors-mildang-p-t-light-1200: #003033;--ids-colors-mildang-p-t-light-a100: #0c9ca60f;--ids-colors-mildang-p-t-light-a200: #0c9ca617;--ids-colors-mildang-p-t-light-a300: #0c9ca61f;--ids-colors-mildang-p-t-light-a400: #0c9ca629;--ids-colors-mildang-p-t-light-a500: #0c9ca633;--ids-colors-mildang-p-t-light-a600: #0c9ca63d;--ids-colors-mildang-p-t-dark-100: #0e1f20;--ids-colors-mildang-p-t-dark-200: #0d2526;--ids-colors-mildang-p-t-dark-300: #0b2b2d;--ids-colors-mildang-p-t-dark-400: #0d3336;--ids-colors-mildang-p-t-dark-500: #0f4043;--ids-colors-mildang-p-t-dark-600: #0f4c50;--ids-colors-mildang-p-t-dark-700: #0f838a;--ids-colors-mildang-p-t-dark-800: #0f97a0;--ids-colors-mildang-p-t-dark-900: #0da1ab;--ids-colors-mildang-p-t-dark-1000: #1db4bf;--ids-colors-mildang-p-t-dark-1100: #7ad0d6;--ids-colors-mildang-p-t-dark-1200: #9cdadf;--ids-colors-mildang-p-t-dark-a100: #0da1ab1f;--ids-colors-mildang-p-t-dark-a200: #0da1ab29;--ids-colors-mildang-p-t-dark-a300: #0da1ab33;--ids-colors-mildang-p-t-dark-a400: #0da1ab3d;--ids-colors-mildang-p-t-dark-a500: #0da1ab52;--ids-colors-mildang-p-t-dark-a600: #0da1ab66;--ids-colors-pink-light-100: #fffafe;--ids-colors-pink-light-200: #fff5fd;--ids-colors-pink-light-300: #ffebfb;--ids-colors-pink-light-400: #ffd2f6;--ids-colors-pink-light-500: #ffb8f1;--ids-colors-pink-light-600: #ff9eec;--ids-colors-pink-light-700: #ed4acd;--ids-colors-pink-light-800: #df3abe;--ids-colors-pink-light-900: #d232b2;--ids-colors-pink-light-1000: #be239f;--ids-colors-pink-light-1100: #990f7e;--ids-colors-pink-light-1200: #550244;--ids-colors-pink-light-a100: #ed4acd0f;--ids-colors-pink-light-a200: #ed4acd17;--ids-colors-pink-light-a300: #ed4acd1f;--ids-colors-pink-light-a400: #ed4acd29;--ids-colors-pink-light-a500: #ed4acd33;--ids-colors-pink-light-a600: #ed4acd3d;--ids-colors-pink-dark-100: #271624;--ids-colors-pink-dark-200: #2e192a;--ids-colors-pink-dark-300: #3b1b35;--ids-colors-pink-dark-400: #471f3f;--ids-colors-pink-dark-500: #532349;--ids-colors-pink-dark-600: #6b2c5e;--ids-colors-pink-dark-700: #d232b3;--ids-colors-pink-dark-800: #e042c1;--ids-colors-pink-dark-900: #f254d3;--ids-colors-pink-dark-1000: #f971df;--ids-colors-pink-dark-1100: #ffa8ee;--ids-colors-pink-dark-1200: #ffb8f1;--ids-colors-pink-dark-a100: #f254d31f;--ids-colors-pink-dark-a200: #f254d329;--ids-colors-pink-dark-a300: #f254d333;--ids-colors-pink-dark-a400: #f254d33d;--ids-colors-pink-dark-a500: #f254d352;--ids-colors-pink-dark-a600: #f254d366;--ids-colors-lime-light-100: #f9fef1;--ids-colors-lime-light-200: #eefcd9;--ids-colors-lime-light-300: #ddf9b3;--ids-colors-lime-light-400: #c6f589;--ids-colors-lime-light-500: #abee53;--ids-colors-lime-light-600: #94e727;--ids-colors-lime-light-700: #76c51b;--ids-colors-lime-light-800: #68af18;--ids-colors-lime-light-900: #589414;--ids-colors-lime-light-1000: #4b7e11;--ids-colors-lime-light-1100: #385e0d;--ids-colors-lime-light-1200: #1b2d06;--ids-colors-lime-light-a100: #76c51b0f;--ids-colors-lime-light-a200: #76c51b17;--ids-colors-lime-light-a300: #76c51b1f;--ids-colors-lime-light-a400: #76c51b29;--ids-colors-lime-light-a500: #76c51b33;--ids-colors-lime-light-a600: #76c51b3d;--ids-colors-lime-dark-100: #161f0c;--ids-colors-lime-dark-200: #1a240f;--ids-colors-lime-dark-300: #1d2b0d;--ids-colors-lime-dark-400: #20300d;--ids-colors-lime-dark-500: #253a0e;--ids-colors-lime-dark-600: #304c10;--ids-colors-lime-dark-700: #64a915;--ids-colors-lime-dark-800: #70bd18;--ids-colors-lime-dark-900: #79cc19;--ids-colors-lime-dark-1000: #83d421;--ids-colors-lime-dark-1100: #8bdf26;--ids-colors-lime-dark-1200: #abee53;--ids-colors-lime-dark-a100: #79cc191f;--ids-colors-lime-dark-a200: #79cc1929;--ids-colors-lime-dark-a300: #79cc1933;--ids-colors-lime-dark-a400: #79cc193d;--ids-colors-lime-dark-a500: #79cc1952;--ids-colors-lime-dark-a600: #79cc1966;--ids-colors-mui-stroke-school: #a7ecbd;--ids-colors-mui-stroke-mildang: #c7caff;--ids-colors-mui-snackbar: #2b2d36;--ids-colors-mui-active-rating: #fbcb2d;--ids-colors-mui-divider: #ededf0;--ids-colors-mui-primary-dark: #2b2d36;--ids-colors-mui-primary-dark-active: #15171b;--ids-colors-mui-primary-dark-hover: #202228;--ids-colors-mui-primary-main: #2b2d36;--ids-colors-mui-primary-stroke: #e4e4e7;--ids-colors-mui-primary-stroke-hover: #d5d5d7;--ids-colors-mui-primary-light-hover: #f7f7fa;--ids-colors-mui-primary-light-active: #ededf0;--ids-colors-mui-primary-light: #fff;--ids-colors-mui-primary-contrast-text: #fff;--ids-colors-mui-secondary-dark: #1c9241;--ids-colors-mui-secondary-dark-active: #20a64a;--ids-colors-mui-secondary-dark-hover: #24bb54;--ids-colors-mui-secondary-main: #28d05d;--ids-colors-mui-secondary-stroke: #a9ecbe;--ids-colors-mui-secondary-stroke-hover: #7ee39e;--ids-colors-mui-secondary-light-active: #d4f6df;--ids-colors-mui-secondary-light-hover: #e9faef;--ids-colors-mui-secondary-light: #f2fcf5;--ids-colors-mui-secondary-contrast-text: #fff;--ids-colors-mui-error-dark: #b33842;--ids-colors-mui-error-dark-active: #cc404c;--ids-colors-mui-error-dark-hover: #e54855;--ids-colors-mui-error-main: #ff505f;--ids-colors-mui-error-stroke: #ffb9bf;--ids-colors-mui-error-stroke-hover: #ff969f;--ids-colors-mui-error-light-hover: #ffedef;--ids-colors-mui-error-light-active: #ffdcdf;--ids-colors-mui-error-light: #fff4f5;--ids-colors-mui-error-contrast-text: #fff;--ids-colors-mui-warning-dark: #b36a00;--ids-colors-mui-warning-dark-active: #cc7a00;--ids-colors-mui-warning-dark-hover: #e58900;--ids-colors-mui-warning-main: #ff9800;--ids-colors-mui-warning-stroke: #ffd699;--ids-colors-mui-warning-stroke-hover: #ffc166;--ids-colors-mui-warning-light-active: #ffeacc;--ids-colors-mui-warning-light-hover: #fff5e5;--ids-colors-mui-warning-light: #fff9f0;--ids-colors-mui-warning-contrast-text: #fff;--ids-colors-mui-info-dark: #0058b3;--ids-colors-mui-info-dark-active: #0064cc;--ids-colors-mui-info-dark-hover: #0070e5;--ids-colors-mui-info-main: #007dff;--ids-colors-mui-info-stroke: #99cbff;--ids-colors-mui-info-stroke-hover: #66b1ff;--ids-colors-mui-info-light-active: #cce5ff;--ids-colors-mui-info-light-hover: #e5f2ff;--ids-colors-mui-info-light: #e5f2ff;--ids-colors-mui-info-contrast-text: #fff;--ids-colors-mui-text-primary: #2b2d36;--ids-colors-mui-text-secondary: #55575e;--ids-colors-mui-text-tertiary: #86878c;--ids-colors-mui-background-primary: #fff;--ids-colors-mui-background-secondary: #f7f7fa;--ids-colors-mui-background-tertiary: #ededf0;--ids-colors-mui-background-default: #fff;--ids-colors-gradient-purple-blue: linear-gradient(135deg, #c550ed 0%, #1f72ef 100%);--ids-colors-gradient-purple-magenta: #c550ed;--ids-colors-gradient-purple-blue-end: #1f72ef;--ids-colors-goes-light-100: #eff6ff;--ids-colors-goes-light-200: #dbeafe;--ids-colors-goes-light-300: #bfdbfe;--ids-colors-goes-light-400: #93c5fd;--ids-colors-goes-light-500: #60a5fa;--ids-colors-goes-light-600: #3b82f6;--ids-colors-goes-light-700: #2563eb;--ids-colors-goes-light-800: #1d4ed8;--ids-colors-goes-light-900: #1e40af;--ids-colors-goes-light-1000: #1e3a8a;--ids-colors-goes-light-1100: #172554;--ids-colors-goes-light-1200: #15224c;--ids-colors-goes-light-a100: #3b82f60f;--ids-colors-goes-light-a200: #3b82f617;--ids-colors-goes-light-a300: #3b82f61f;--ids-colors-goes-light-a400: #3b82f629;--ids-colors-goes-light-a500: #3b82f633;--ids-colors-goes-light-a600: #3b82f63d;--ids-colors-goes-blue-light-100: #eff6ff;--ids-colors-goes-blue-light-200: #dbeafe;--ids-colors-goes-blue-light-300: #bfdbfe;--ids-colors-goes-blue-light-400: #93c5fd;--ids-colors-goes-blue-light-500: #60a5fa;--ids-colors-goes-blue-light-600: #3b82f6;--ids-colors-goes-blue-light-700: #2563eb;--ids-colors-goes-blue-light-800: #1d4ed8;--ids-colors-goes-blue-light-900: #1e40af;--ids-colors-goes-blue-light-1000: #1e3a8a;--ids-colors-goes-blue-light-1100: #172554;--ids-colors-goes-blue-light-1200: #15224c;--ids-colors-goes-blue-light-a100: #3b82f60f;--ids-colors-goes-blue-light-a200: #3b82f617;--ids-colors-goes-blue-light-a300: #3b82f61f;--ids-colors-goes-green-light-100: #f6fefa;--ids-colors-goes-green-light-200: #eefdf6;--ids-colors-goes-green-light-300: #ddf9ea;--ids-colors-goes-green-light-400: #c8f3e0;--ids-colors-goes-green-light-500: #aaeed3;--ids-colors-goes-green-light-600: #89e2c1;--ids-colors-goes-green-light-700: #10b981;--ids-colors-goes-green-light-800: #11a473;--ids-colors-goes-green-light-900: #078c66;--ids-colors-goes-green-light-1000: #0a7a5b;--ids-colors-goes-green-light-1100: #085f48;--ids-colors-goes-green-light-1200: #022c22;--ids-colors-goes-green-light-a100: #89e2c10f;--ids-colors-goes-green-light-a200: #89e2c117;--ids-colors-goes-green-light-a300: #89e2c11f;--ids-colors-goes-orange-light-100: #fffcf7;--ids-colors-goes-orange-light-200: #fff4e3;--ids-colors-goes-orange-light-300: #feefd5;--ids-colors-goes-orange-light-400: #fdddab;--ids-colors-goes-orange-light-500: #fcd596;--ids-colors-goes-orange-light-600: #fdb24f;--ids-colors-goes-orange-light-650: #f09216;--ids-colors-goes-orange-light-700: #e87511;--ids-colors-goes-orange-light-800: #e06015;--ids-colors-goes-orange-light-900: #cd5a17;--ids-colors-goes-orange-light-1000: #b64f13;--ids-colors-goes-orange-light-1100: #923f0f;--ids-colors-goes-orange-light-1200: #542509;--ids-colors-goes-orange-light-a100: #fdb24f0f;--ids-colors-goes-orange-light-a200: #fdb24f17;--ids-colors-goes-orange-light-a300: #fdb24f1f;--ids-colors-goes-violet-light-100: #f5f3ff;--ids-colors-goes-violet-light-200: #ede9fe;--ids-colors-goes-violet-light-300: #ddd6fe;--ids-colors-goes-violet-light-400: #c4b5fd;--ids-colors-goes-violet-light-500: #a78bfa;--ids-colors-goes-violet-light-600: #8b5cf6;--ids-colors-goes-violet-light-700: #7c3aed;--ids-colors-goes-violet-light-800: #6d28d9;--ids-colors-goes-violet-light-900: #5b21b6;--ids-colors-goes-violet-light-1000: #4c1d95;--ids-colors-goes-violet-light-1100: #2e1065;--ids-colors-goes-violet-light-1200: #290e5b;--ids-colors-goes-violet-light-a100: #8b5cf60f;--ids-colors-goes-violet-light-a200: #8b5cf617;--ids-colors-goes-violet-light-a300: #8b5cf61f;--ids-colors-goes-red-light-100: #fef9f9;--ids-colors-goes-red-light-200: #fef2f2;--ids-colors-goes-red-light-300: #fee2e2;--ids-colors-goes-red-light-400: #fed8d8;--ids-colors-goes-red-light-500: #fcbcbc;--ids-colors-goes-red-light-600: #f99595;--ids-colors-goes-red-light-700: #f45d5d;--ids-colors-goes-red-light-800: #e73e3e;--ids-colors-goes-red-light-900: #d82c2c;--ids-colors-goes-red-light-1000: #b82828;--ids-colors-goes-red-light-1100: #8b2323;--ids-colors-goes-red-light-1200: #450a0a;--ids-colors-goes-red-light-a100: #f995950f;--ids-colors-goes-red-light-a200: #f9959517;--ids-colors-goes-red-light-a300: #f995951f;--ids-radii-2: 2px;--ids-radii-4: 4px;--ids-radii-6: 6px;--ids-radii-8: 8px;--ids-radii-10: 10px;--ids-radii-12: 12px;--ids-radii-16: 16px;--ids-radii-20: 20px;--ids-radii-24: 24px;--ids-radii-32: 32px;--ids-radii-36: 36px;--ids-radii-xs: 2px;--ids-radii-sm: 4px;--ids-radii-md: 8px;--ids-radii-lg: 16px;--ids-radii-xl: 24px;--ids-radii-2xl: 32px;--ids-radii-full: 9999px;--ids-shadows-1: 0px 1px 1px -1px var(--ids-colors-black-a300), 0px 1px 2px -1px var(--ids-colors-black-a100), 0px 1px 4px 0px var(--ids-colors-black-a200);--ids-shadows-2: 0px 2px 3px -2px var(--ids-colors-black-a400), 0px 1px 4px -1px var(--ids-colors-black-a300), 0px 4px 8px 0px var(--ids-colors-black-a200);--ids-shadows-3: 0px 5px 8px -2px var(--ids-colors-black-a400), 0px 1px 4px -1px var(--ids-colors-black-a100), 0px 6px 16px 0px var(--ids-colors-black-a300);--ids-shadows-4: 0px 8px 8px -5px var(--ids-colors-black-a200), 0px 12px 20px -1px var(--ids-colors-black-a300), 0px 8px 28px 2px var(--ids-colors-black-a200);--ids-shadows-5: 0px 12px 12px -8px var(--ids-colors-black-a200), 0px 24px 28px -1px var(--ids-colors-black-a300), 0px 12px 32px 2px var(--ids-colors-black-a200);--ids-shadows-none: none;--ids-shadows-core-1: 0px 1px 4px 0px var(--ids-colors-neutral-ghost-bg-high);--ids-shadows-core-2: 0px 2px 8px 0px var(--ids-colors-neutral-ghost-bg-high);--ids-shadows-core-3: 0px 4px 16px 0px var(--ids-colors-neutral-ghost-bg-high);--ids-shadows-core-4: 0px 8px 20px 0px var(--ids-colors-neutral-ghost-bg-highest);--ids-shadows-core-5: 0px 4px 32px 0px var(--ids-colors-neutral-ghost-bg-base), 0px 12px 32px 0px var(--ids-colors-neutral-ghost-bg-highest);--ids-z-index-mobile-stepper: 1000;--ids-z-index-fab: 1050;--ids-z-index-speed-dial: 1050;--ids-z-index-app-bar: 1100;--ids-z-index-drawer: 1200;--ids-z-index-modal: 1300;--ids-z-index-popover-over-modal: 1310;--ids-z-index-snackbar: 1400;--ids-z-index-tooltip: 1500;--ids-z-index-sync-border: 10000;--ids-aspect-ratios-16\:9: 16 / 9;--ids-aspect-ratios-4\:3: 4 / 3;--ids-aspect-ratios-2\:3: 2 / 3;--ids-aspect-ratios-3\:4: 3 / 4;--ids-aspect-ratios-3\:2: 3 / 2;--ids-aspect-ratios-2\:1: 2 / 1;--ids-aspect-ratios-1\:1: 1 / 1;--ids-opacity-10: .1;--ids-opacity-20: .2;--ids-opacity-30: .3;--ids-opacity-40: .4;--ids-opacity-50: .5;--ids-opacity-60: .6;--ids-opacity-70: .7;--ids-opacity-80: .8;--ids-opacity-90: .9;--ids-opacity-100: 1;--ids-opacity-disable: .38;--ids-spacing-0: 0px;--ids-spacing-2: 2px;--ids-spacing-4: 4px;--ids-spacing-6: 6px;--ids-spacing-8: 8px;--ids-spacing-10: 10px;--ids-spacing-12: 12px;--ids-spacing-16: 16px;--ids-spacing-20: 20px;--ids-spacing-24: 24px;--ids-spacing-26: 26px;--ids-spacing-28: 28px;--ids-spacing-32: 32px;--ids-spacing-36: 36px;--ids-spacing-40: 40px;--ids-spacing-44: 44px;--ids-spacing-48: 48px;--ids-spacing-56: 56px;--ids-spacing-64: 64px;--ids-spacing-80: 80px;--ids-spacing--4: -4px;--ids-spacing--6: -6px;--ids-spacing--8: -8px;--ids-spacing--10: -10px;--ids-spacing--14: -14px;--ids-breakpoints-xs: 0px;--ids-breakpoints-sm: 600px;--ids-breakpoints-md: 960px;--ids-breakpoints-lg: 1280px;--ids-breakpoints-xl: 1920px;--ids-sizes-breakpoint-xs: 0px;--ids-sizes-breakpoint-sm: 600px;--ids-sizes-breakpoint-md: 960px;--ids-sizes-breakpoint-lg: 1280px;--ids-sizes-breakpoint-xl: 1920px;--ids-colors-primary-surface-base: var(--ids-colors-gray-light-200);--ids-colors-primary-surface-high: var(--ids-colors-gray-light-300);--ids-colors-primary-border-base: var(--ids-colors-gray-light-500);--ids-colors-primary-border-high: var(--ids-colors-gray-light-600);--ids-colors-primary-border-highest: var(--ids-colors-gray-light-1200);--ids-colors-primary-fill-base: var(--ids-colors-gray-light-1200);--ids-colors-primary-icon-base: var(--ids-colors-gray-light-1200);--ids-colors-primary-text-base: var(--ids-colors-gray-light-1200);--ids-colors-neutral-surface-low: var(--ids-colors-gray-light-100);--ids-colors-neutral-surface-base: var(--ids-colors-gray-light-200);--ids-colors-neutral-surface-high: var(--ids-colors-gray-light-300);--ids-colors-neutral-surface-highest: var(--ids-colors-gray-light-400);--ids-colors-neutral-surface-transparent: var(--ids-colors-white-a000);--ids-colors-neutral-fill-base: var(--ids-colors-gray-light-600);--ids-colors-neutral-fill-high: var(--ids-colors-gray-light-1200);--ids-colors-neutral-icon-low: var(--ids-colors-gray-light-600);--ids-colors-neutral-icon-base: var(--ids-colors-gray-light-900);--ids-colors-neutral-border-low: var(--ids-colors-gray-light-400);--ids-colors-neutral-border-base: var(--ids-colors-gray-light-500);--ids-colors-neutral-border-high: var(--ids-colors-gray-light-600);--ids-colors-neutral-border-highest: var(--ids-colors-gray-light-1200);--ids-colors-neutral-text-lowest: var(--ids-colors-gray-light-1000);--ids-colors-neutral-text-low: var(--ids-colors-gray-light-1100);--ids-colors-neutral-text-base: var(--ids-colors-gray-light-1200);--ids-colors-neutral-ghost-bg-base: var(--ids-colors-black-a100);--ids-colors-neutral-ghost-bg-high: var(--ids-colors-black-a200);--ids-colors-neutral-ghost-bg-highest: var(--ids-colors-black-a300);--ids-colors-inverse-bg-base: var(--ids-colors-white-1200);--ids-colors-inverse-text-base: var(--ids-colors-white-1200);--ids-colors-inverse-icon-base: var(--ids-colors-white-1200);--ids-colors-warning-surface-base: var(--ids-colors-orange-light-200);--ids-colors-warning-surface-high: var(--ids-colors-orange-light-300);--ids-colors-warning-border-base: var(--ids-colors-orange-light-500);--ids-colors-warning-border-high: var(--ids-colors-orange-light-600);--ids-colors-warning-border-highest: var(--ids-colors-orange-light-700);--ids-colors-warning-fill-base: var(--ids-colors-orange-light-700);--ids-colors-warning-icon-base: var(--ids-colors-orange-light-650);--ids-colors-warning-ghost-bg-base: var(--ids-colors-orange-light-a100);--ids-colors-warning-ghost-bg-high: var(--ids-colors-orange-light-a200);--ids-colors-warning-ghost-bg-highest: var(--ids-colors-orange-light-a300);--ids-colors-warning-text-base: var(--ids-colors-orange-light-1000);--ids-colors-info-surface-base: var(--ids-colors-blue-light-200);--ids-colors-info-surface-high: var(--ids-colors-blue-light-300);--ids-colors-info-border-base: var(--ids-colors-blue-light-500);--ids-colors-info-border-high: var(--ids-colors-blue-light-600);--ids-colors-info-border-highest: var(--ids-colors-blue-light-700);--ids-colors-info-fill-base: var(--ids-colors-blue-light-700);--ids-colors-info-icon-base: var(--ids-colors-blue-light-700);--ids-colors-info-ghost-bg-base: var(--ids-colors-blue-light-a100);--ids-colors-info-ghost-bg-high: var(--ids-colors-blue-light-a200);--ids-colors-info-ghost-bg-highest: var(--ids-colors-blue-light-a300);--ids-colors-info-text-base: var(--ids-colors-blue-light-1000);--ids-colors-positive-surface-low: var(--ids-colors-green-light-100);--ids-colors-positive-surface-base: var(--ids-colors-green-light-200);--ids-colors-positive-surface-high: var(--ids-colors-green-light-300);--ids-colors-positive-border-base: var(--ids-colors-green-light-500);--ids-colors-positive-border-high: var(--ids-colors-green-light-600);--ids-colors-positive-border-highest: var(--ids-colors-green-light-700);--ids-colors-positive-fill-base: var(--ids-colors-green-light-700);--ids-colors-positive-icon-base: var(--ids-colors-green-light-700);--ids-colors-positive-ghost-bg-base: var(--ids-colors-green-light-a100);--ids-colors-positive-ghost-bg-high: var(--ids-colors-green-light-a200);--ids-colors-positive-ghost-bg-highest: var(--ids-colors-green-light-a300);--ids-colors-positive-text-base: var(--ids-colors-green-light-1000);--ids-colors-critical-surface-base: var(--ids-colors-red-light-200);--ids-colors-critical-surface-high: var(--ids-colors-red-light-300);--ids-colors-critical-border-base: var(--ids-colors-red-light-500);--ids-colors-critical-border-high: var(--ids-colors-red-light-600);--ids-colors-critical-border-highest: var(--ids-colors-red-light-700);--ids-colors-critical-fill-base: var(--ids-colors-red-light-700);--ids-colors-critical-icon-base: var(--ids-colors-red-light-700);--ids-colors-critical-ghost-bg-base: var(--ids-colors-red-light-a100);--ids-colors-critical-ghost-bg-high: var(--ids-colors-red-light-a200);--ids-colors-critical-ghost-bg-highest: var(--ids-colors-red-light-a300);--ids-colors-critical-text-base: var(--ids-colors-red-light-1000);--ids-colors-gradient-primary-stop1: var(--ids-colors-purple-light-900);--ids-colors-gradient-primary-stop2: var(--ids-colors-school-p-t-dark-700);--ids-colors-gradient-primary-default: linear-gradient(135deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-primary-horizontal: linear-gradient(90deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-primary-vertical: linear-gradient(180deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-glow-stop1: var(--ids-colors-gradient-purple-magenta);--ids-colors-gradient-glow-stop2: var(--ids-colors-gradient-purple-blue-end);--ids-colors-gradient-secondary-stop1: var(--ids-colors-pink-light-700);--ids-colors-gradient-secondary-stop2: var(--ids-colors-blue-light-600);--ids-colors-gradient-secondary-default: linear-gradient(135deg, var(--ids-colors-gradient-secondary-stop1) 0%, var(--ids-colors-gradient-secondary-stop2) 100%);--ids-colors-gradient-tertiary-stop1: var(--ids-colors-pink-light-300);--ids-colors-gradient-tertiary-stop2: var(--ids-colors-blue-light-400);--ids-colors-gradient-tertiary-default: linear-gradient(338deg, var(--ids-colors-gradient-tertiary-stop1) 0%, var(--ids-colors-gradient-tertiary-stop2) 100%);--ids-colors-gradient-dim-stop1: var(--ids-colors-white-1200);--ids-colors-gradient-dim-stop2: var(--ids-colors-white-a000);--ids-colors-gradient-dim-fade-out-left: linear-gradient(to left, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-right: linear-gradient(to right, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-top: linear-gradient(to top, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-bottom: linear-gradient(to bottom, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-brand-surface-low: var(--ids-colors-mildang-p-t-light-100);--ids-colors-brand-surface-base: var(--ids-colors-mildang-p-t-light-200);--ids-colors-brand-surface-high: var(--ids-colors-mildang-p-t-light-300);--ids-colors-brand-surface-highest: var(--ids-colors-mildang-p-t-light-400);--ids-colors-brand-border-low: var(--ids-colors-mildang-p-t-light-400);--ids-colors-brand-border-base: var(--ids-colors-mildang-p-t-light-500);--ids-colors-brand-border-high: var(--ids-colors-mildang-p-t-light-600);--ids-colors-brand-border-highest: var(--ids-colors-mildang-p-t-light-700);--ids-colors-brand-fill-low: var(--ids-colors-mildang-p-t-light-600);--ids-colors-brand-fill-base: var(--ids-colors-mildang-p-t-light-700);--ids-colors-brand-icon-base: var(--ids-colors-mildang-p-t-light-700);--ids-colors-brand-ghost-bg-base: var(--ids-colors-mildang-p-t-light-a100);--ids-colors-brand-ghost-bg-high: var(--ids-colors-mildang-p-t-light-a200);--ids-colors-brand-ghost-bg-highest: var(--ids-colors-mildang-p-t-light-a300);--ids-colors-brand-text-base: var(--ids-colors-mildang-p-t-light-1000);--ids-colors-button-filled-bg-default: var(--ids-colors-primary-fill-base);--ids-colors-button-filled-bg-selected: var(--ids-colors-positive-fill-base);--ids-colors-button-filled-fg-default: var(--ids-colors-inverse-icon-base);--ids-colors-button-filled-fg-selected: var(--ids-colors-inverse-icon-base);--ids-colors-button-filled-text-default: var(--ids-colors-inverse-text-base);--ids-colors-button-filled-text-selected: var(--ids-colors-inverse-text-base);--ids-colors-button-outlined-bg-default: var(--ids-colors-white-a000);--ids-colors-button-outlined-bg-selected: var(--ids-colors-positive-ghost-bg-base);--ids-colors-button-outlined-border-default: var(--ids-colors-primary-border-highest);--ids-colors-button-outlined-border-selected: var(--ids-colors-positive-border-highest);--ids-colors-button-outlined-fg-default: var(--ids-colors-primary-fill-base);--ids-colors-button-outlined-fg-selected: var(--ids-colors-positive-fill-base);--ids-colors-button-outlined-text-default: var(--ids-colors-primary-text-base);--ids-colors-button-outlined-text-selected: var(--ids-colors-positive-text-base);--ids-colors-button-subtle-bg-default: var(--ids-colors-white-a000);--ids-colors-button-subtle-bg-selected: var(--ids-colors-positive-ghost-bg-base);--ids-colors-button-subtle-border-default: var(--ids-colors-primary-border-base);--ids-colors-button-subtle-border-selected: var(--ids-colors-positive-border-high);--ids-colors-button-subtle-fg-default: var(--ids-colors-neutral-icon-base);--ids-colors-button-subtle-fg-selected: var(--ids-colors-positive-fill-base);--ids-colors-button-subtle-text-default: var(--ids-colors-neutral-text-lowest);--ids-colors-button-subtle-text-selected: var(--ids-colors-positive-text-base);--ids-colors-button-impact-fg-default: var(--ids-colors-white-1200);--ids-colors-button-impact-text-default: var(--ids-colors-white-1200);--ids-colors-related-sites-surface-base: #fefefe;--ids-colors-related-sites-text-base: #181a1d;--ids-colors-related-sites-text-low: #6e737a;--ids-colors-related-sites-icon-base: #797d85;--ids-colors-related-sites-icon-low: #ffe9a1;--ids-colors-related-sites-ghost-bg-base: #1216190f;--ids-colors-related-sites-ghost-bg-high: #12161917;--ids-colors-card-surface-bg: var(--ids-colors-neutral-surface-low);--ids-colors-card-surface-border: var(--ids-colors-neutral-border-low);--ids-colors-chip-fill-bg-brand: var(--ids-colors-gray-light-1200);--ids-colors-chip-fill-bg-neutral: var(--ids-colors-gray-light-1200);--ids-colors-chip-fill-bg-green: var(--ids-colors-green-light-700);--ids-colors-chip-fill-bg-orange: var(--ids-colors-orange-light-700);--ids-colors-chip-fill-bg-blue: var(--ids-colors-blue-light-700);--ids-colors-chip-fill-bg-red: var(--ids-colors-red-light-700);--ids-colors-chip-fill-fg-default: var(--ids-colors-white-1200);--ids-colors-chip-fill-fg-icon: var(--ids-colors-white-1200);--ids-colors-chip-fill-fg-text: var(--ids-colors-white-1200);--ids-colors-chip-fill-fg-orange: var(--ids-colors-white-1200);--ids-colors-chip-outlined-bg-brand: transparent;--ids-colors-chip-outlined-bg-neutral: transparent;--ids-colors-chip-outlined-bg-green: transparent;--ids-colors-chip-outlined-bg-orange: transparent;--ids-colors-chip-outlined-bg-blue: transparent;--ids-colors-chip-outlined-bg-red: transparent;--ids-colors-chip-outlined-border-brand: var(--ids-colors-gray-light-600);--ids-colors-chip-outlined-border-neutral: var(--ids-colors-gray-light-600);--ids-colors-chip-outlined-border-green: var(--ids-colors-green-light-600);--ids-colors-chip-outlined-border-orange: var(--ids-colors-orange-light-600);--ids-colors-chip-outlined-border-blue: var(--ids-colors-blue-light-600);--ids-colors-chip-outlined-border-red: var(--ids-colors-red-light-600);--ids-colors-chip-outlined-fg-brand: var(--ids-colors-gray-light-900);--ids-colors-chip-outlined-fg-neutral: var(--ids-colors-gray-light-900);--ids-colors-chip-outlined-fg-green: var(--ids-colors-green-light-700);--ids-colors-chip-outlined-fg-orange: var(--ids-colors-orange-light-650);--ids-colors-chip-outlined-fg-blue: var(--ids-colors-blue-light-700);--ids-colors-chip-outlined-fg-red: var(--ids-colors-red-light-700);--ids-colors-chip-outlined-text-brand: var(--ids-colors-gray-light-1000);--ids-colors-chip-outlined-text-neutral: var(--ids-colors-gray-light-1000);--ids-colors-chip-outlined-text-green: var(--ids-colors-green-light-1000);--ids-colors-chip-outlined-text-orange: var(--ids-colors-orange-light-1000);--ids-colors-chip-outlined-text-blue: var(--ids-colors-blue-light-1000);--ids-colors-chip-outlined-text-red: var(--ids-colors-red-light-1000);--ids-colors-chip-text-bg-brand: var(--ids-colors-black-a100);--ids-colors-chip-text-bg-neutral: var(--ids-colors-black-a100);--ids-colors-chip-text-bg-green: var(--ids-colors-green-light-a100);--ids-colors-chip-text-bg-orange: var(--ids-colors-orange-light-a100);--ids-colors-chip-text-bg-blue: var(--ids-colors-blue-light-a100);--ids-colors-chip-text-bg-red: var(--ids-colors-red-light-a100);--ids-colors-chip-text-fg-brand: var(--ids-colors-gray-light-900);--ids-colors-chip-text-fg-neutral: var(--ids-colors-gray-light-900);--ids-colors-chip-text-fg-green: var(--ids-colors-green-light-700);--ids-colors-chip-text-fg-orange: var(--ids-colors-orange-light-650);--ids-colors-chip-text-fg-blue: var(--ids-colors-blue-light-700);--ids-colors-chip-text-fg-red: var(--ids-colors-red-light-700);--ids-colors-chip-text-text-brand: var(--ids-colors-gray-light-1000);--ids-colors-chip-text-text-neutral: var(--ids-colors-gray-light-1000);--ids-colors-chip-text-text-green: var(--ids-colors-green-light-1000);--ids-colors-chip-text-text-orange: var(--ids-colors-orange-light-1000);--ids-colors-chip-text-text-blue: var(--ids-colors-blue-light-1000);--ids-colors-chip-text-text-red: var(--ids-colors-red-light-1000);--ids-colors-chip-transparency-text-brand: var(--ids-colors-gray-light-1000);--ids-colors-chip-transparency-text-neutral: var(--ids-colors-gray-light-1000);--ids-colors-chip-transparency-text-green: var(--ids-colors-green-light-1000);--ids-colors-chip-transparency-text-orange: var(--ids-colors-orange-light-1000);--ids-colors-chip-transparency-text-blue: var(--ids-colors-blue-light-1000);--ids-colors-chip-transparency-text-red: var(--ids-colors-red-light-1000);--ids-colors-chip-transparency-icon-brand: var(--ids-colors-gray-light-900);--ids-colors-chip-transparency-icon-neutral: var(--ids-colors-gray-light-900);--ids-colors-chip-transparency-icon-green: var(--ids-colors-green-light-700);--ids-colors-chip-transparency-icon-orange: var(--ids-colors-orange-light-650);--ids-colors-chip-transparency-icon-blue: var(--ids-colors-blue-light-700);--ids-colors-chip-transparency-icon-red: var(--ids-colors-red-light-700);--ids-colors-progress-bar-track-default: var(--ids-colors-neutral-ghost-bg-base);--ids-colors-progress-bar-indicator-brand-bg: var(--ids-colors-neutral-ghost-bg-high);--ids-colors-progress-bar-indicator-brand-border: var(--ids-colors-neutral-ghost-bg-highest);--ids-colors-progress-bar-indicator-green-bg: var(--ids-colors-positive-surface-high);--ids-colors-progress-bar-indicator-green-border: var(--ids-colors-positive-border-highest);--ids-colors-progress-bar-indicator-orange-bg: var(--ids-colors-warning-surface-high);--ids-colors-progress-bar-indicator-orange-border: var(--ids-colors-warning-border-highest);--ids-colors-tabs-list-border: var(--ids-colors-neutral-border-low);--ids-colors-tabs-thumb-default: var(--ids-colors-neutral-fill-high);--ids-colors-tabs-trigger-default: var(--ids-colors-neutral-text-lowest);--ids-colors-tabs-trigger-hover: var(--ids-colors-neutral-text-base);--ids-colors-tabs-trigger-selected: var(--ids-colors-neutral-text-base);--ids-colors-tooltip-bg: var(--ids-colors-neutral-fill-high);--ids-colors-tooltip-text: var(--ids-colors-inverse-text-base);--ids-colors-tooltip-dismiss: var(--ids-colors-inverse-icon-base);--ids-colors-input-container-bg-default: var(--ids-colors-neutral-surface-low);--ids-colors-input-container-bg-disabled: var(--ids-colors-neutral-surface-high);--ids-colors-input-container-bg-error-disabled: var(--ids-colors-critical-surface-high);--ids-colors-input-container-bg-warning-disabled: var(--ids-colors-warning-surface-high);--ids-colors-input-container-bg-success-disabled: var(--ids-colors-positive-surface-high);--ids-colors-input-container-border-default: var(--ids-colors-neutral-border-base);--ids-colors-input-container-border-hover: var(--ids-colors-neutral-border-high);--ids-colors-input-container-border-focus: var(--ids-colors-neutral-border-highest);--ids-colors-input-container-border-error: var(--ids-colors-critical-border-base);--ids-colors-input-container-border-error-hover: var(--ids-colors-critical-border-high);--ids-colors-input-container-border-error-focus: var(--ids-colors-critical-border-highest);--ids-colors-input-container-border-warning: var(--ids-colors-warning-border-base);--ids-colors-input-container-border-warning-hover: var(--ids-colors-warning-border-high);--ids-colors-input-container-border-warning-focus: var(--ids-colors-warning-border-highest);--ids-colors-input-container-border-success: var(--ids-colors-positive-border-base);--ids-colors-input-container-border-success-hover: var(--ids-colors-positive-border-high);--ids-colors-input-container-border-success-focus: var(--ids-colors-positive-border-highest);--ids-colors-input-container-icon-error: var(--ids-colors-critical-icon-base);--ids-colors-input-container-icon-warning: var(--ids-colors-warning-icon-base);--ids-colors-input-container-icon-success: var(--ids-colors-positive-icon-base);--ids-colors-input-container-text-disabled: var(--ids-colors-neutral-text-lowest);--ids-colors-input-container-text-error-disabled: var(--ids-colors-critical-text-base);--ids-colors-input-container-text-warning-disabled: var(--ids-colors-warning-text-base);--ids-colors-input-container-text-success-disabled: var(--ids-colors-positive-text-base);--ids-colors-text-area-container-bg-default: var(--ids-colors-neutral-surface-low);--ids-colors-text-area-container-bg-disabled: var(--ids-colors-neutral-surface-high);--ids-colors-text-area-container-bg-error-disabled: var(--ids-colors-critical-surface-high);--ids-colors-text-area-container-bg-warning-disabled: var(--ids-colors-warning-surface-high);--ids-colors-text-area-container-bg-success-disabled: var(--ids-colors-positive-surface-high);--ids-colors-text-area-container-border-default: var(--ids-colors-neutral-border-base);--ids-colors-text-area-container-border-hover: var(--ids-colors-neutral-border-high);--ids-colors-text-area-container-border-focus: var(--ids-colors-neutral-border-highest);--ids-colors-text-area-container-border-error: var(--ids-colors-critical-border-base);--ids-colors-text-area-container-border-error-hover: var(--ids-colors-critical-border-high);--ids-colors-text-area-container-border-error-focus: var(--ids-colors-critical-border-highest);--ids-colors-text-area-container-border-warning: var(--ids-colors-warning-border-base);--ids-colors-text-area-container-border-warning-hover: var(--ids-colors-warning-border-high);--ids-colors-text-area-container-border-warning-focus: var(--ids-colors-warning-border-highest);--ids-colors-text-area-container-border-success: var(--ids-colors-positive-border-base);--ids-colors-text-area-container-border-success-hover: var(--ids-colors-positive-border-high);--ids-colors-text-area-container-border-success-focus: var(--ids-colors-positive-border-highest);--ids-colors-text-area-container-icon-error: var(--ids-colors-critical-icon-base);--ids-colors-text-area-container-icon-warning: var(--ids-colors-warning-icon-base);--ids-colors-text-area-container-icon-success: var(--ids-colors-positive-icon-base);--ids-colors-text-area-container-text-disabled: var(--ids-colors-neutral-text-lowest);--ids-colors-text-area-container-text-error-disabled: var(--ids-colors-critical-text-base);--ids-colors-text-area-container-text-warning-disabled: var(--ids-colors-warning-text-base);--ids-colors-text-area-container-text-success-disabled: var(--ids-colors-positive-text-base);--ids-colors-radio-icon: var(--ids-colors-neutral-fill-base);--ids-colors-radio-icon-checked: var(--ids-colors-positive-icon-base);--ids-colors-radio-hover-bg: var(--ids-colors-neutral-ghost-bg-base);--ids-colors-radio-label: var(--ids-colors-neutral-text-base);--ids-colors-radio-description: var(--ids-colors-neutral-text-lowest);--ids-colors-radio-end-icon: var(--ids-colors-neutral-icon-base);--ids-colors-radio-box-border: var(--ids-colors-neutral-border-base);--ids-colors-radio-box-checked-bg: var(--ids-colors-positive-ghost-bg-base);--ids-colors-radio-box-checked-border: var(--ids-colors-positive-border-base);--ids-colors-radio-box-check-icon: var(--ids-colors-positive-icon-base);--ids-colors-radio-box-checked-text: var(--ids-colors-positive-text-base);--ids-colors-radio-card-checked-bg: var(--ids-colors-positive-ghost-bg-base);--ids-colors-radio-card-checked-border: var(--ids-colors-positive-border-base);--ids-colors-checkbox-icon: var(--ids-colors-neutral-fill-base);--ids-colors-checkbox-icon-checked: var(--ids-colors-positive-fill-base);--ids-colors-checkbox-hover-bg: var(--ids-colors-neutral-ghost-bg-base);--ids-colors-checkbox-label: var(--ids-colors-neutral-text-base);--ids-colors-toggle-switch-track: var(--ids-colors-neutral-fill-base);--ids-colors-toggle-switch-checked-track: var(--ids-colors-positive-fill-base);--ids-colors-toggle-switch-thumb: var(--ids-colors-white-1200);--ids-colors-select-trigger-bg: var(--ids-colors-neutral-surface-low);--ids-colors-select-trigger-border-focused: var(--ids-colors-neutral-border-highest);--ids-colors-select-trigger-border-filled: var(--ids-colors-neutral-border-base);--ids-colors-select-trigger-border-hover-filled: var(--ids-colors-neutral-border-high);--ids-colors-select-trigger-border-hover: var(--ids-colors-neutral-border-high);--ids-colors-select-trigger-text-focused: var(--ids-colors-neutral-text-lowest);--ids-colors-select-value-text-filled: var(--ids-colors-neutral-text-base);--ids-colors-select-indicator-color: var(--ids-colors-neutral-icon-base);--ids-colors-select-indicator-color-focused: var(--ids-colors-neutral-icon-base);--ids-colors-select-clear-trigger-color: var(--ids-colors-neutral-icon-base);--ids-colors-menu-content-bg: var(--ids-colors-neutral-surface-low);--ids-colors-menu-item-bg-selected: var(--ids-colors-button-subtle-bg-selected);--ids-colors-menu-item-bg-selected-hover: linear-gradient(0deg, var(--ids-colors-overlay-darken-hover) 0%, var(--ids-colors-overlay-darken-hover) 100%), var(--ids-colors-button-subtle-bg-selected);--ids-colors-menu-item-color-selected: var(--ids-colors-button-subtle-text-selected);--ids-colors-menu-item-color-hover: currentColor;--ids-colors-menu-item-icon-color-hover: var(--ids-colors-neutral-icon-base);--ids-colors-menu-item-icon-color-selected: var(--ids-colors-button-subtle-fg-selected);--ids-colors-menu-item-indicator-color: var(--ids-colors-button-subtle-fg-selected);--ids-colors-menu-separator-color: var(--ids-colors-neutral-border-low);--ids-colors-menu-active-bg: var(--ids-colors-button-subtle-bg-selected);--ids-colors-menu-active-color: var(--ids-colors-button-subtle-text-selected);--ids-colors-menu-active-icon-color: var(--ids-colors-button-subtle-fg-selected);--ids-colors-menu-empty-state-color: var(--ids-colors-neutral-icon-base);--ids-colors-combobox-trigger-bg-default: transparent;--ids-colors-combobox-trigger-bg-disabled: transparent;--ids-colors-combobox-trigger-placeholder-color: var(--ids-colors-neutral-text-lowest);--ids-colors-combobox-icon-color: var(--ids-colors-neutral-icon-base);--ids-colors-notice-error-bg: var(--ids-colors-critical-surface-base);--ids-colors-notice-error-text: var(--ids-colors-critical-text-base);--ids-colors-notice-error-icon: var(--ids-colors-critical-icon-base);--ids-colors-notice-error-border: var(--ids-colors-critical-border-highest);--ids-colors-notice-error-confirm-button: var(--ids-colors-critical-text-base);--ids-colors-notice-error-close-button-icon: var(--ids-colors-critical-icon-base);--ids-colors-notice-warning-bg: var(--ids-colors-warning-surface-base);--ids-colors-notice-warning-text: var(--ids-colors-warning-text-base);--ids-colors-notice-warning-icon: var(--ids-colors-warning-icon-base);--ids-colors-notice-warning-border: var(--ids-colors-warning-border-highest);--ids-colors-notice-warning-confirm-button: var(--ids-colors-warning-text-base);--ids-colors-notice-warning-close-button-icon: var(--ids-colors-warning-icon-base);--ids-colors-notice-success-bg: var(--ids-colors-positive-surface-base);--ids-colors-notice-success-text: var(--ids-colors-positive-text-base);--ids-colors-notice-success-icon: var(--ids-colors-positive-icon-base);--ids-colors-notice-success-border: var(--ids-colors-positive-border-highest);--ids-colors-notice-success-confirm-button: var(--ids-colors-positive-text-base);--ids-colors-notice-success-close-button-icon: var(--ids-colors-positive-icon-base);--ids-colors-notice-info-bg: var(--ids-colors-info-surface-base);--ids-colors-notice-info-text: var(--ids-colors-info-text-base);--ids-colors-notice-info-icon: var(--ids-colors-info-icon-base);--ids-colors-notice-info-border: var(--ids-colors-info-border-highest);--ids-colors-notice-info-confirm-button: var(--ids-colors-info-text-base);--ids-colors-notice-info-close-button-icon: var(--ids-colors-info-icon-base);--ids-colors-notice-basic-bg: var(--ids-colors-neutral-surface-high);--ids-colors-notice-basic-text: var(--ids-colors-neutral-text-lowest);--ids-colors-notice-basic-icon: var(--ids-colors-neutral-icon-base);--ids-colors-notice-basic-border: var(--ids-colors-neutral-border-base);--ids-colors-notice-basic-confirm-button: var(--ids-colors-neutral-text-lowest);--ids-colors-notice-basic-close-button-icon: var(--ids-colors-neutral-icon-base);--ids-colors-error-state-bg: var(--ids-colors-critical-surface-base);--ids-colors-spinner-track-white: var(--ids-colors-white-a500);--ids-colors-spinner-track-green: var(--ids-colors-positive-ghost-bg-highest);--ids-colors-spinner-track-neutral: var(--ids-colors-black-a300);--ids-colors-spinner-track-brand: var(--ids-colors-brand-ghost-bg-highest);--ids-colors-spinner-track-inverse: var(--ids-colors-spinner-track-white);--ids-colors-spinner-indicator-white: var(--ids-colors-white-1200);--ids-colors-spinner-indicator-green: var(--ids-colors-positive-fill-base);--ids-colors-spinner-indicator-neutral: var(--ids-colors-gray-light-1200);--ids-colors-spinner-indicator-brand: var(--ids-colors-brand-fill-base);--ids-colors-spinner-indicator-inverse: var(--ids-colors-spinner-indicator-white);--ids-colors-table-line-color: var(--ids-colors-neutral-ghost-bg-base);--ids-colors-table-pinned-border-color: var(--ids-colors-neutral-border-high);--ids-colors-table-row-selected-bg: var(--ids-colors-info-ghost-bg-base);--ids-colors-table-row-selected-outline-color: var(--ids-colors-info-border-highest);--ids-colors-table-cell-focus-outline-color: var(--ids-colors-info-border-highest);--ids-colors-table-dragging-bg: var(--ids-colors-neutral-surface-high);--ids-colors-date-picker-content-bg: var(--ids-colors-neutral-surface-low);--ids-colors-date-picker-content-border: transparent;--ids-colors-date-picker-day-text-default: var(--ids-colors-neutral-text-base);--ids-colors-date-picker-day-text-today: var(--ids-colors-warning-fill-base);--ids-colors-date-picker-day-text-selected: var(--ids-colors-inverse-text-base);--ids-colors-date-picker-day-text-in-range: var(--ids-colors-neutral-text-base);--ids-colors-date-picker-day-text-range-end: var(--ids-colors-inverse-text-base);--ids-colors-date-picker-day-text-disabled: var(--ids-colors-neutral-text-lowest);--ids-colors-date-picker-day-bg-hover: transparent;--ids-colors-date-picker-day-bg-selected: var(--ids-colors-neutral-fill-high);--ids-colors-date-picker-day-bg-in-range: var(--ids-colors-neutral-surface-high);--ids-colors-date-picker-day-bg-range-end: var(--ids-colors-neutral-fill-high);--ids-colors-date-picker-day-border-hover: var(--ids-colors-neutral-fill-high);--ids-colors-date-picker-day-border-focus: var(--ids-colors-neutral-fill-high);--ids-colors-date-picker-weekday-text: var(--ids-colors-neutral-text-lowest);--ids-colors-date-picker-footer-bg: var(--ids-colors-neutral-surface-high);--ids-colors-date-picker-footer-border-top: transparent;--ids-colors-date-picker-grid-border-bottom-color: transparent;--ids-colors-date-picker-input-border-open: var(--ids-colors-neutral-border-highest);--ids-colors-dialog-footer-bg: var(--ids-colors-neutral-surface-high);--ids-colors-time-picker-footer-bg: var(--ids-colors-neutral-surface-high);--ids-colors-time-picker-grid-border-bottom-color: transparent;--ids-colors-time-picker-input-text-default: var(--ids-colors-neutral-text-base);--ids-colors-time-picker-input-text-filled: var(--ids-colors-neutral-text-base);--ids-colors-time-picker-input-text-disabled: var(--ids-colors-input-container-text-disabled);--ids-colors-time-picker-input-border-open: var(--ids-colors-neutral-border-highest);--ids-colors-badge-ring: var(--ids-colors-gray-light-100);--ids-colors-skeleton-color-base: var(--ids-colors-neutral-ghost-bg-highest);--ids-colors-skeleton-color-highlight: var(--ids-colors-neutral-ghost-bg-high);--ids-colors-property-panel-field-label: var(--ids-colors-neutral-text-low);--ids-colors-focus-ring-border-default: var(--ids-colors-info-border-highest);--ids-colors-overlay-scrim: var(--ids-colors-black-a900);--ids-colors-overlay-darken-hover: var(--ids-colors-neutral-ghost-bg-base);--ids-colors-overlay-darken-pressed: var(--ids-colors-neutral-ghost-bg-high);--ids-colors-overlay-lighten-hover: var(--ids-colors-white-a400);--ids-colors-overlay-lighten-pressed: var(--ids-colors-white-a600);--ids-spacing-chip-size-xs-root-padding-x: var(--ids-spacing-4);--ids-spacing-chip-size-xs-gap: var(--ids-spacing-0);--ids-spacing-chip-size-xs-label-padding-x: var(--ids-spacing-2);--ids-spacing-chip-size-sm-root-padding-x: var(--ids-spacing-4);--ids-spacing-chip-size-sm-gap: var(--ids-spacing-0);--ids-spacing-chip-size-sm-label-padding-x: var(--ids-spacing-2);--ids-spacing-chip-size-md-root-padding-x: var(--ids-spacing-4);--ids-spacing-chip-size-md-gap: var(--ids-spacing-0);--ids-spacing-chip-size-md-label-padding-x: 3px;--ids-spacing-chip-size-lg-root-padding-x: var(--ids-spacing-4);--ids-spacing-chip-size-lg-gap: var(--ids-spacing-0);--ids-spacing-chip-size-lg-label-padding-x: var(--ids-spacing-4);--ids-spacing-progress-bar-size-sm-gap: var(--ids-spacing-8);--ids-spacing-progress-bar-size-md-gap: var(--ids-spacing-8);--ids-spacing-progress-bar-size-lg-gap: var(--ids-spacing-12);--ids-spacing-tabs-list-gap: var(--ids-spacing-16);--ids-spacing-tabs-list-stretch-gap: var(--ids-spacing-8);--ids-spacing-tabs-trigger-gap: var(--ids-spacing-4);--ids-spacing-tabs-trigger-padding-top: var(--ids-spacing-0);--ids-spacing-tabs-trigger-padding-bottom: var(--ids-spacing-0);--ids-spacing-button-size-xl-padding-x: var(--ids-spacing-20);--ids-spacing-button-size-xl-padding-x-with-icon: var(--ids-spacing-16);--ids-spacing-button-size-xl-padding-y: var(--ids-spacing-10);--ids-spacing-button-size-xl-padding-x-narrow: var(--ids-spacing-12);--ids-spacing-button-size-xl-padding-x-narrow-with-icon: var(--ids-spacing-8);--ids-spacing-button-size-xl-gap: var(--ids-spacing-8);--ids-spacing-button-size-lg-padding-x: var(--ids-spacing-16);--ids-spacing-button-size-lg-padding-x-with-icon: var(--ids-spacing-12);--ids-spacing-button-size-lg-padding-y: var(--ids-spacing-8);--ids-spacing-button-size-lg-padding-x-narrow: var(--ids-spacing-10);--ids-spacing-button-size-lg-padding-x-narrow-with-icon: var(--ids-spacing-6);--ids-spacing-button-size-lg-gap: var(--ids-spacing-6);--ids-spacing-button-size-md-padding-x: var(--ids-spacing-12);--ids-spacing-button-size-md-padding-x-with-icon: var(--ids-spacing-8);--ids-spacing-button-size-md-padding-y: var(--ids-spacing-6);--ids-spacing-button-size-md-padding-x-narrow: var(--ids-spacing-8);--ids-spacing-button-size-md-padding-x-narrow-with-icon: var(--ids-spacing-4);--ids-spacing-button-size-md-gap: var(--ids-spacing-4);--ids-spacing-button-size-sm-padding-x: var(--ids-spacing-10);--ids-spacing-button-size-sm-padding-x-with-icon: var(--ids-spacing-8);--ids-spacing-button-size-sm-padding-y: var(--ids-spacing-6);--ids-spacing-button-size-sm-padding-x-narrow: var(--ids-spacing-6);--ids-spacing-button-size-sm-padding-x-narrow-with-icon: var(--ids-spacing-4);--ids-spacing-button-size-sm-gap: var(--ids-spacing-4);--ids-spacing-button-size-xs-padding-x: var(--ids-spacing-8);--ids-spacing-button-size-xs-padding-x-with-icon: var(--ids-spacing-8);--ids-spacing-button-size-xs-padding-y: var(--ids-spacing-2);--ids-spacing-button-size-xs-padding-x-narrow: var(--ids-spacing-4);--ids-spacing-button-size-xs-padding-x-narrow-with-icon: var(--ids-spacing-4);--ids-spacing-button-size-xs-gap: var(--ids-spacing-4);--ids-spacing-tooltip-padding-left: var(--ids-spacing-12);--ids-spacing-tooltip-padding-right: var(--ids-spacing-12);--ids-spacing-tooltip-padding-y: var(--ids-spacing-8);--ids-spacing-tooltip-padding-right-closable: var(--ids-spacing-8);--ids-spacing-icon-button-size-xs-padding: 3px;--ids-spacing-icon-button-size-sm-padding: 5px;--ids-spacing-icon-button-size-md-padding: var(--ids-spacing-6);--ids-spacing-icon-button-size-lg-padding: 7px;--ids-spacing-icon-button-size-xl-padding: 9px;--ids-spacing-floating-button-size-md-padding-y: var(--ids-spacing-12);--ids-spacing-floating-button-size-md-padding-left: var(--ids-spacing-16);--ids-spacing-floating-button-size-md-padding-right: var(--ids-spacing-16);--ids-spacing-floating-button-size-md-padding-left-with-icon: var(--ids-spacing-16);--ids-spacing-floating-button-size-md-padding-right-with-icon: var(--ids-spacing-20);--ids-spacing-floating-button-size-md-padding-right-with-end-icon: var(--ids-spacing-20);--ids-spacing-floating-button-size-md-gap: var(--ids-spacing-8);--ids-spacing-floating-button-size-sm-padding-y: var(--ids-spacing-4);--ids-spacing-floating-button-size-sm-padding-left: var(--ids-spacing-12);--ids-spacing-floating-button-size-sm-padding-right: var(--ids-spacing-12);--ids-spacing-floating-button-size-sm-padding-left-with-icon: var(--ids-spacing-12);--ids-spacing-floating-button-size-sm-padding-right-with-icon: var(--ids-spacing-16);--ids-spacing-floating-button-size-sm-padding-right-with-end-icon: var(--ids-spacing-12);--ids-spacing-floating-button-size-sm-gap: var(--ids-spacing-4);--ids-spacing-input-container-padding-x: var(--ids-spacing-12);--ids-spacing-input-size-xs-padding-y: 3px;--ids-spacing-input-size-sm-padding-y: var(--ids-spacing-4);--ids-spacing-input-size-md-padding-y: 5px;--ids-spacing-input-size-lg-padding-y: 7px;--ids-spacing-input-size-xl-padding-y: 9px;--ids-spacing-text-area-container-padding-x: var(--ids-spacing-12);--ids-spacing-text-area-size-sm-padding-y: var(--ids-spacing-4);--ids-spacing-text-area-size-md-padding-y: 5px;--ids-spacing-text-area-size-lg-padding-y: 7px;--ids-spacing-text-area-size-xl-padding-y: var(--ids-spacing-10);--ids-spacing-radio-size-sm-gap: var(--ids-spacing-4);--ids-spacing-radio-size-sm-indicator-area-padding: var(--ids-spacing-2);--ids-spacing-radio-size-md-gap: var(--ids-spacing-4);--ids-spacing-radio-size-md-indicator-area-padding: var(--ids-spacing-2);--ids-spacing-checkbox-content-gap: var(--ids-spacing-4);--ids-spacing-checkbox-size-sm-gap: var(--ids-spacing-4);--ids-spacing-checkbox-size-sm-padding: var(--ids-spacing-2);--ids-spacing-checkbox-size-md-gap: var(--ids-spacing-0);--ids-spacing-checkbox-size-md-padding: var(--ids-spacing-6);--ids-spacing-menu-content-padding-y: var(--ids-spacing-4);--ids-spacing-menu-content-padding-x: var(--ids-spacing-0);--ids-spacing-menu-content-side-offset: var(--ids-spacing-0);--ids-spacing-menu-item-padding-y: var(--ids-spacing-6);--ids-spacing-menu-item-padding-y-with-description: var(--ids-spacing-8);--ids-spacing-menu-item-padding-left: var(--ids-spacing-16);--ids-spacing-menu-item-padding-right: var(--ids-spacing-12);--ids-spacing-menu-group-label-padding-left: var(--ids-spacing-16);--ids-spacing-menu-group-label-padding-right: var(--ids-spacing-12);--ids-spacing-menu-group-label-padding-top: var(--ids-spacing-4);--ids-spacing-menu-separator-margin-y: var(--ids-spacing-4);--ids-spacing-combobox-trigger-padding-x: 0;--ids-spacing-notice-icon-padding-y: var(--ids-spacing-2);--ids-spacing-error-state-padding-y: 51px;--ids-spacing-date-picker-content-padding-top: var(--ids-spacing-0);--ids-spacing-date-picker-content-padding-x: var(--ids-spacing-0);--ids-spacing-date-picker-content-padding-bottom: var(--ids-spacing-0);--ids-spacing-date-picker-content-gap: var(--ids-spacing-20);--ids-spacing-date-picker-view-control-padding-top: var(--ids-spacing-16);--ids-spacing-date-picker-view-control-padding-x: var(--ids-spacing-0);--ids-spacing-date-picker-view-control-padding-bottom: var(--ids-spacing-0);--ids-spacing-date-picker-table-padding-top: var(--ids-spacing-12);--ids-spacing-date-picker-table-padding-x: var(--ids-spacing-16);--ids-spacing-date-picker-table-padding-bottom: var(--ids-spacing-12);--ids-spacing-date-picker-table-cell-gap-y: var(--ids-spacing-2);--ids-spacing-date-picker-table-header-padding-bottom: 18px;--ids-spacing-date-picker-footer-padding-x: var(--ids-spacing-24);--ids-spacing-date-picker-footer-padding-y: var(--ids-spacing-12);--ids-spacing-date-picker-preset-list-padding-right: var(--ids-spacing-0);--ids-spacing-dialog-xs-header-pt: var(--ids-spacing-16);--ids-spacing-dialog-xs-header-pb: var(--ids-spacing-12);--ids-spacing-dialog-xs-header-px: var(--ids-spacing-16);--ids-spacing-dialog-xs-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-xs-body-pb: var(--ids-spacing-16);--ids-spacing-dialog-xs-body-px: var(--ids-spacing-16);--ids-spacing-dialog-xs-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-xs-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-xs-footer-px: var(--ids-spacing-16);--ids-spacing-dialog-sm-header-pt: var(--ids-spacing-24);--ids-spacing-dialog-sm-header-pb: var(--ids-spacing-20);--ids-spacing-dialog-sm-header-px: var(--ids-spacing-24);--ids-spacing-dialog-sm-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-sm-body-pb: var(--ids-spacing-24);--ids-spacing-dialog-sm-body-px: var(--ids-spacing-24);--ids-spacing-dialog-sm-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-sm-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-sm-footer-px: var(--ids-spacing-24);--ids-spacing-dialog-md-header-pt: var(--ids-spacing-24);--ids-spacing-dialog-md-header-pb: var(--ids-spacing-20);--ids-spacing-dialog-md-header-px: var(--ids-spacing-24);--ids-spacing-dialog-md-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-md-body-pb: var(--ids-spacing-24);--ids-spacing-dialog-md-body-px: var(--ids-spacing-24);--ids-spacing-dialog-md-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-md-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-md-footer-px: var(--ids-spacing-24);--ids-spacing-dialog-lg-header-pt: var(--ids-spacing-24);--ids-spacing-dialog-lg-header-pb: var(--ids-spacing-20);--ids-spacing-dialog-lg-header-px: var(--ids-spacing-24);--ids-spacing-dialog-lg-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-lg-body-pb: var(--ids-spacing-24);--ids-spacing-dialog-lg-body-px: var(--ids-spacing-24);--ids-spacing-dialog-lg-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-lg-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-lg-footer-px: var(--ids-spacing-24);--ids-spacing-dialog-xl-header-pt: var(--ids-spacing-24);--ids-spacing-dialog-xl-header-pb: var(--ids-spacing-20);--ids-spacing-dialog-xl-header-px: var(--ids-spacing-24);--ids-spacing-dialog-xl-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-xl-body-pb: var(--ids-spacing-24);--ids-spacing-dialog-xl-body-px: var(--ids-spacing-24);--ids-spacing-dialog-xl-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-xl-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-xl-footer-px: var(--ids-spacing-24);--ids-spacing-dialog-full-header-pt: var(--ids-spacing-24);--ids-spacing-dialog-full-header-pb: var(--ids-spacing-20);--ids-spacing-dialog-full-header-px: var(--ids-spacing-24);--ids-spacing-dialog-full-body-pt: var(--ids-spacing-0);--ids-spacing-dialog-full-body-pb: var(--ids-spacing-24);--ids-spacing-dialog-full-body-px: var(--ids-spacing-24);--ids-spacing-dialog-full-footer-pt: var(--ids-spacing-12);--ids-spacing-dialog-full-footer-pb: var(--ids-spacing-12);--ids-spacing-dialog-full-footer-px: var(--ids-spacing-24);--ids-spacing-time-picker-input-container-padding-x: var(--ids-spacing-12);--ids-spacing-segmented-control-size-sm-padding-y: 2px;--ids-spacing-segmented-control-size-md-padding-y: 4px;--ids-spacing-segmented-control-size-lg-padding-y: 9px;--ids-spacing-chat-bubble-compact-padding-x: var(--ids-spacing-10);--ids-spacing-chat-bubble-compact-padding-y: var(--ids-spacing-4);--ids-spacing-chat-bubble-compact-gap: var(--ids-spacing-2);--ids-spacing-chat-bubble-balanced-padding-x: var(--ids-spacing-12);--ids-spacing-chat-bubble-balanced-padding-y: var(--ids-spacing-6);--ids-spacing-chat-bubble-balanced-gap: var(--ids-spacing-4);--ids-spacing-chat-bubble-spacious-padding-x: var(--ids-spacing-16);--ids-spacing-chat-bubble-spacious-padding-y: var(--ids-spacing-10);--ids-spacing-chat-bubble-spacious-gap: var(--ids-spacing-8);--ids-spacing-property-panel-field-gap: var(--ids-spacing-4);--ids-sizes-chip-size-xs-height: 18px;--ids-sizes-chip-size-xs-icon: 12px;--ids-sizes-chip-size-sm-height: 20px;--ids-sizes-chip-size-sm-icon: 14px;--ids-sizes-chip-size-md-height: 24px;--ids-sizes-chip-size-md-icon: 16px;--ids-sizes-chip-size-lg-height: 32px;--ids-sizes-chip-size-lg-icon: 18px;--ids-sizes-progress-bar-size-sm-height: 4px;--ids-sizes-progress-bar-size-md-height: 6px;--ids-sizes-progress-bar-size-lg-height: 16px;--ids-sizes-tabs-list-height: 48px;--ids-sizes-tabs-trigger-height: 100%;--ids-sizes-tabs-icon-size: 18px;--ids-sizes-tabs-fade-width: 48px;--ids-sizes-tabs-fade-height: 48px;--ids-sizes-tabs-thumb-height: 2px;--ids-sizes-button-size-xl-icon: 24px;--ids-sizes-button-size-lg-icon: 22px;--ids-sizes-button-size-md-icon: 20px;--ids-sizes-button-size-sm-icon: 18px;--ids-sizes-button-size-xs-icon: 16px;--ids-sizes-icon-button-size-xs-container: 24px;--ids-sizes-icon-button-size-xs-icon: 18px;--ids-sizes-icon-button-size-sm-container: 32px;--ids-sizes-icon-button-size-sm-icon: 22px;--ids-sizes-icon-button-size-md-container: 36px;--ids-sizes-icon-button-size-md-icon: 24px;--ids-sizes-icon-button-size-lg-container: 42px;--ids-sizes-icon-button-size-lg-icon: 28px;--ids-sizes-icon-button-size-xl-container: 50px;--ids-sizes-icon-button-size-xl-icon: 32px;--ids-sizes-floating-button-size-md-container: 56px;--ids-sizes-floating-button-size-md-icon-icon-only: 24px;--ids-sizes-floating-button-size-md-icon-extended: 24px;--ids-sizes-floating-button-size-md-spinner-icon-only: 24px;--ids-sizes-floating-button-size-md-spinner-extended: 24px;--ids-sizes-floating-button-size-sm-container: 36px;--ids-sizes-floating-button-size-sm-icon-icon-only: 20px;--ids-sizes-floating-button-size-sm-icon-extended: 20px;--ids-sizes-floating-button-size-sm-spinner-icon-only: 20px;--ids-sizes-floating-button-size-sm-spinner-extended: 20px;--ids-sizes-input-size-xs-height: auto;--ids-sizes-input-size-sm-height: auto;--ids-sizes-input-size-md-height: auto;--ids-sizes-input-size-lg-height: auto;--ids-sizes-input-size-xl-height: auto;--ids-sizes-text-area-size-sm-min-height: auto;--ids-sizes-text-area-size-md-min-height: auto;--ids-sizes-text-area-size-lg-min-height: auto;--ids-sizes-text-area-size-xl-min-height: auto;--ids-sizes-radio-size-sm-icon-size: 20px;--ids-sizes-radio-size-sm-end-icon-size: 18px;--ids-sizes-radio-size-md-icon-size: 24px;--ids-sizes-radio-size-md-end-icon-size: 18px;--ids-sizes-checkbox-size-sm-control-size: 24px;--ids-sizes-checkbox-size-md-control-size: 36px;--ids-sizes-select-size-sm-height: 32px;--ids-sizes-select-size-md-height: 36px;--ids-sizes-select-size-lg-height: 42px;--ids-sizes-select-size-xl-height: 48px;--ids-sizes-menu-content-max-height: none;--ids-sizes-menu-item-min-height: 36px;--ids-sizes-menu-item-indicator-size: 20px;--ids-sizes-combobox-root-width: 380px;--ids-sizes-combobox-trigger-height: auto;--ids-sizes-notice-icon: 20px;--ids-sizes-error-state-min-height: 172px;--ids-sizes-error-state-icon: 20px;--ids-sizes-date-picker-content-width: 300px;--ids-sizes-date-picker-day-size: 36px;--ids-sizes-date-picker-table-header-height: 13px;--ids-sizes-date-picker-trigger-root-size: 48px;--ids-sizes-date-picker-trigger-icon-wrapper-size: 36px;--ids-sizes-date-picker-trigger-icon-size: 24px;--ids-sizes-time-picker-input-container-min-height: auto;--ids-sizes-badge-size-xs-icon: 18px;--ids-sizes-badge-size-sm-icon: 22px;--ids-sizes-badge-size-md-icon: 24px;--ids-sizes-badge-size-lg-icon: 28px;--ids-sizes-badge-size-xl-icon: 32px;--ids-sizes-avatar-badge-size-xs-dot: 5px;--ids-sizes-avatar-badge-size-sm-dot: 6px;--ids-sizes-avatar-badge-size-md-dot: 8px;--ids-sizes-avatar-badge-size-lg-dot: 10px;--ids-sizes-avatar-badge-size-xl-dot: 12px;--ids-sizes-chat-thread-max-width: 44rem;--ids-sizes-chat-message-max-width: 455px;--ids-sizes-chat-composer-input-min-height: 40px;--ids-sizes-chat-composer-input-max-height: 128px;--ids-sizes-chat-chain-of-thought-preview-max-height: 16rem;--ids-sizes-chat-action-bar-button: 32px;--ids-sizes-chat-action-bar-icon: 18px;--ids-sizes-chat-branch-picker-button: 24px;--ids-sizes-chat-branch-picker-icon: 16px;--ids-sizes-chat-attachment-thumb: 40px;--ids-sizes-chat-attachment-thumb-icon: 20px;--ids-sizes-chat-attachment-remove: 20px;--ids-sizes-chat-attachment-remove-icon: 14px;--ids-sizes-chat-attachment-max-width: 280px;--ids-sizes-property-panel-field-label-font-size: var(--ids-font-sizes-12);--ids-sizes-property-panel-field-label-line-height: var(--ids-line-heights-18);--ids-radii-chip-root: var(--ids-radii-8);--ids-radii-button-root: var(--ids-radii-8);--ids-radii-button-root-xs: var(--ids-radii-6);--ids-radii-progress-bar-root: var(--ids-radii-full);--ids-radii-tooltip-root: var(--ids-radii-8);--ids-radii-icon-button-root: var(--ids-radii-8);--ids-radii-input-container: var(--ids-radii-8);--ids-radii-input-size-xs-radius: var(--ids-radii-8);--ids-radii-input-size-sm-radius: var(--ids-radii-8);--ids-radii-input-size-md-radius: var(--ids-radii-8);--ids-radii-input-size-lg-radius: var(--ids-radii-8);--ids-radii-input-size-xl-radius: var(--ids-radii-8);--ids-radii-text-area-container: var(--ids-radii-8);--ids-radii-text-area-size-sm-radius: var(--ids-radii-8);--ids-radii-text-area-size-md-radius: var(--ids-radii-8);--ids-radii-text-area-size-lg-radius: var(--ids-radii-8);--ids-radii-text-area-size-xl-radius: var(--ids-radii-8);--ids-radii-select-trigger-radius: var(--ids-radii-8);--ids-radii-select-size-sm-radius: var(--ids-radii-8);--ids-radii-select-size-md-radius: var(--ids-radii-8);--ids-radii-select-size-lg-radius: var(--ids-radii-8);--ids-radii-select-size-xl-radius: var(--ids-radii-8);--ids-radii-menu-content-radius: var(--ids-radii-8);--ids-radii-menu-item-radius: 0px;--ids-radii-combobox-trigger-radius: inherit;--ids-radii-combobox-trigger-size-sm-radius: inherit;--ids-radii-combobox-trigger-size-md-radius: inherit;--ids-radii-combobox-trigger-size-lg-radius: inherit;--ids-radii-combobox-trigger-size-xl-radius: inherit;--ids-radii-notice-root: var(--ids-radii-8);--ids-radii-error-state-root: var(--ids-radii-8);--ids-radii-table-cell-focus-radius: var(--ids-radii-4);--ids-radii-date-picker-content-radius: var(--ids-radii-16);--ids-radii-dialog-content: var(--ids-radii-20);--ids-radii-time-picker-input-container-radius: var(--ids-radii-8);--ids-radii-chat-bubble-compact: var(--ids-radii-12);--ids-radii-chat-bubble-balanced: var(--ids-radii-16);--ids-radii-chat-bubble-spacious: var(--ids-radii-20);--ids-shadows-related-sites-panel: 0px 10px 20px 0px var(--ids-colors-related-sites-ghost-bg-high), 0px 8px 14px 0px var(--ids-colors-related-sites-ghost-bg-base);--ids-shadows-menu-content-shadow: var(--ids-shadows-core-3);--ids-shadows-combobox-trigger-shadow-default: none;--ids-shadows-combobox-trigger-shadow-focused: none;--ids-shadows-combobox-trigger-shadow-open: none;--ids-shadows-notice-root: var(--ids-shadows-core-4);--ids-shadows-table-cell-focus-shadow: var(--ids-shadows-core-2);--ids-shadows-table-dragging-shadow: var(--ids-shadows-core-3);--ids-shadows-tooltip-root: var(--ids-shadows-core-1);--ids-shadows-date-picker-content-shadow: none;--ids-border-widths-date-picker-content-width: 0;--ids-border-widths-date-picker-grid-border-bottom-width: 0;--ids-border-widths-time-picker-grid-border-bottom-width: 0;--ids-fonts-default: var(--ids-fonts-pretendard);--ids-fonts-title: var(--ids-fonts-pretendard);--ids-fonts-headline: var(--ids-fonts-pretendard);--ids-fonts-display: var(--ids-fonts-pretendard);--ids-font-weights-button-default: var(--ids-font-weights-medium);--ids-font-weights-title-default: var(--ids-font-weights-semibold);--ids-font-weights-title-medium: var(--ids-font-weights-medium)}.dark{--ids-colors-primary-surface-base: var(--ids-colors-gray-dark-200);--ids-colors-primary-surface-high: var(--ids-colors-gray-dark-300);--ids-colors-primary-border-base: var(--ids-colors-gray-dark-500);--ids-colors-primary-border-high: var(--ids-colors-gray-dark-600);--ids-colors-primary-border-highest: var(--ids-colors-gray-dark-1200);--ids-colors-primary-fill-base: var(--ids-colors-gray-dark-1200);--ids-colors-primary-icon-base: var(--ids-colors-gray-dark-1200);--ids-colors-primary-text-base: var(--ids-colors-gray-dark-1200);--ids-colors-neutral-surface-low: var(--ids-colors-gray-dark-100);--ids-colors-neutral-surface-base: var(--ids-colors-gray-dark-200);--ids-colors-neutral-surface-high: var(--ids-colors-gray-dark-300);--ids-colors-neutral-surface-highest: var(--ids-colors-gray-dark-400);--ids-colors-neutral-surface-transparent: var(--ids-colors-black-a000);--ids-colors-neutral-fill-base: var(--ids-colors-gray-dark-600);--ids-colors-neutral-fill-high: var(--ids-colors-gray-dark-1200);--ids-colors-neutral-icon-low: var(--ids-colors-gray-dark-600);--ids-colors-neutral-icon-base: var(--ids-colors-gray-dark-900);--ids-colors-neutral-border-low: var(--ids-colors-gray-dark-400);--ids-colors-neutral-border-base: var(--ids-colors-gray-dark-500);--ids-colors-neutral-border-high: var(--ids-colors-gray-dark-600);--ids-colors-neutral-border-highest: var(--ids-colors-gray-dark-1200);--ids-colors-neutral-text-lowest: var(--ids-colors-gray-dark-1000);--ids-colors-neutral-text-low: var(--ids-colors-gray-dark-1100);--ids-colors-neutral-text-base: var(--ids-colors-gray-dark-1200);--ids-colors-neutral-ghost-bg-base: var(--ids-colors-white-a300);--ids-colors-neutral-ghost-bg-high: var(--ids-colors-white-a400);--ids-colors-neutral-ghost-bg-highest: var(--ids-colors-white-a500);--ids-colors-inverse-bg-base: var(--ids-colors-black-1200);--ids-colors-inverse-text-base: var(--ids-colors-black-1200);--ids-colors-inverse-icon-base: var(--ids-colors-black-1200);--ids-colors-warning-surface-base: var(--ids-colors-orange-dark-400);--ids-colors-warning-surface-high: var(--ids-colors-orange-dark-300);--ids-colors-warning-border-base: var(--ids-colors-orange-dark-500);--ids-colors-warning-border-high: var(--ids-colors-orange-dark-600);--ids-colors-warning-border-highest: var(--ids-colors-orange-dark-900);--ids-colors-warning-fill-base: var(--ids-colors-orange-dark-900);--ids-colors-warning-icon-base: var(--ids-colors-orange-dark-1000);--ids-colors-warning-ghost-bg-base: var(--ids-colors-orange-dark-a100);--ids-colors-warning-ghost-bg-high: var(--ids-colors-orange-dark-a200);--ids-colors-warning-ghost-bg-highest: var(--ids-colors-orange-dark-a300);--ids-colors-warning-text-base: var(--ids-colors-orange-dark-1000);--ids-colors-info-surface-base: var(--ids-colors-blue-dark-400);--ids-colors-info-surface-high: var(--ids-colors-blue-dark-300);--ids-colors-info-border-base: var(--ids-colors-blue-dark-500);--ids-colors-info-border-high: var(--ids-colors-blue-dark-600);--ids-colors-info-border-highest: var(--ids-colors-blue-dark-900);--ids-colors-info-fill-base: var(--ids-colors-blue-dark-900);--ids-colors-info-icon-base: var(--ids-colors-blue-dark-900);--ids-colors-info-ghost-bg-base: var(--ids-colors-blue-dark-a100);--ids-colors-info-ghost-bg-high: var(--ids-colors-blue-dark-a200);--ids-colors-info-ghost-bg-highest: var(--ids-colors-blue-dark-a300);--ids-colors-info-text-base: var(--ids-colors-blue-dark-1000);--ids-colors-positive-surface-low: var(--ids-colors-green-dark-500);--ids-colors-positive-surface-base: var(--ids-colors-green-dark-400);--ids-colors-positive-surface-high: var(--ids-colors-green-dark-300);--ids-colors-positive-border-base: var(--ids-colors-green-dark-500);--ids-colors-positive-border-high: var(--ids-colors-green-dark-600);--ids-colors-positive-border-highest: var(--ids-colors-green-dark-900);--ids-colors-positive-fill-base: var(--ids-colors-green-dark-900);--ids-colors-positive-icon-base: var(--ids-colors-green-dark-900);--ids-colors-positive-ghost-bg-base: var(--ids-colors-green-dark-a100);--ids-colors-positive-ghost-bg-high: var(--ids-colors-green-dark-a200);--ids-colors-positive-ghost-bg-highest: var(--ids-colors-green-dark-a300);--ids-colors-positive-text-base: var(--ids-colors-green-dark-1000);--ids-colors-critical-surface-base: var(--ids-colors-red-dark-400);--ids-colors-critical-surface-high: var(--ids-colors-red-dark-300);--ids-colors-critical-border-base: var(--ids-colors-red-dark-500);--ids-colors-critical-border-high: var(--ids-colors-red-dark-600);--ids-colors-critical-border-highest: var(--ids-colors-red-dark-900);--ids-colors-critical-fill-base: var(--ids-colors-red-dark-900);--ids-colors-critical-icon-base: var(--ids-colors-red-dark-700);--ids-colors-critical-ghost-bg-base: var(--ids-colors-red-dark-a100);--ids-colors-critical-ghost-bg-high: var(--ids-colors-red-dark-a200);--ids-colors-critical-ghost-bg-highest: var(--ids-colors-red-dark-a300);--ids-colors-critical-text-base: var(--ids-colors-red-dark-1000);--ids-colors-gradient-primary-stop1: var(--ids-colors-purple-light-900);--ids-colors-gradient-primary-stop2: var(--ids-colors-school-p-t-dark-700);--ids-colors-gradient-primary-default: linear-gradient(135deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-primary-horizontal: linear-gradient(90deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-primary-vertical: linear-gradient(180deg, var(--ids-colors-gradient-primary-stop1) 0%, var(--ids-colors-gradient-primary-stop2) 100%);--ids-colors-gradient-glow-stop1: var(--ids-colors-gradient-purple-magenta);--ids-colors-gradient-glow-stop2: var(--ids-colors-gradient-purple-blue-end);--ids-colors-gradient-secondary-stop1: var(--ids-colors-pink-light-700);--ids-colors-gradient-secondary-stop2: var(--ids-colors-blue-light-600);--ids-colors-gradient-secondary-default: linear-gradient(135deg, var(--ids-colors-gradient-secondary-stop1) 0%, var(--ids-colors-gradient-secondary-stop2) 100%);--ids-colors-gradient-tertiary-stop1: var(--ids-colors-pink-light-300);--ids-colors-gradient-tertiary-stop2: var(--ids-colors-blue-light-400);--ids-colors-gradient-tertiary-default: linear-gradient(338deg, var(--ids-colors-gradient-tertiary-stop1) 0%, var(--ids-colors-gradient-tertiary-stop2) 100%);--ids-colors-gradient-dim-stop1: var(--ids-colors-black-1200);--ids-colors-gradient-dim-stop2: var(--ids-colors-black-a000);--ids-colors-gradient-dim-fade-out-left: linear-gradient(to left, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-right: linear-gradient(to right, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-top: linear-gradient(to top, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-gradient-dim-fade-out-bottom: linear-gradient(to bottom, var(--ids-colors-gradient-dim-stop2) 0%, var(--ids-colors-gradient-dim-stop1) 100%);--ids-colors-brand-surface-low: var(--ids-colors-mildang-p-t-dark-100);--ids-colors-brand-surface-base: var(--ids-colors-mildang-p-t-dark-400);--ids-colors-brand-surface-high: var(--ids-colors-mildang-p-t-dark-300);--ids-colors-brand-surface-highest: var(--ids-colors-mildang-p-t-dark-200);--ids-colors-brand-border-low: var(--ids-colors-mildang-p-t-dark-200);--ids-colors-brand-border-base: var(--ids-colors-mildang-p-t-dark-500);--ids-colors-brand-border-high: var(--ids-colors-mildang-p-t-dark-600);--ids-colors-brand-border-highest: var(--ids-colors-mildang-p-t-dark-900);--ids-colors-brand-fill-low: var(--ids-colors-mildang-p-t-dark-600);--ids-colors-brand-fill-base: var(--ids-colors-mildang-p-t-dark-900);--ids-colors-brand-icon-base: var(--ids-colors-mildang-p-t-dark-900);--ids-colors-brand-ghost-bg-base: var(--ids-colors-mildang-p-t-dark-a100);--ids-colors-brand-ghost-bg-high: var(--ids-colors-mildang-p-t-dark-a200);--ids-colors-brand-ghost-bg-highest: var(--ids-colors-mildang-p-t-dark-a300);--ids-colors-brand-text-base: var(--ids-colors-mildang-p-t-dark-1000);--ids-colors-chip-fill-bg-brand: var(--ids-colors-gray-dark-1200);--ids-colors-chip-fill-bg-neutral: var(--ids-colors-gray-dark-1200);--ids-colors-chip-outlined-border-brand: var(--ids-colors-gray-dark-600);--ids-colors-chip-outlined-border-neutral: var(--ids-colors-gray-dark-600);--ids-colors-chip-outlined-fg-brand: var(--ids-colors-gray-dark-900);--ids-colors-chip-outlined-fg-neutral: var(--ids-colors-gray-dark-900);--ids-colors-chip-outlined-text-brand: var(--ids-colors-gray-dark-1000);--ids-colors-chip-outlined-text-neutral: var(--ids-colors-gray-dark-1000);--ids-colors-chip-text-bg-brand: var(--ids-colors-white-a300);--ids-colors-chip-text-bg-neutral: var(--ids-colors-white-a300);--ids-colors-chip-text-fg-brand: var(--ids-colors-gray-dark-900);--ids-colors-chip-text-fg-neutral: var(--ids-colors-gray-dark-900);--ids-colors-chip-text-text-brand: var(--ids-colors-gray-dark-1000);--ids-colors-chip-text-text-neutral: var(--ids-colors-gray-dark-1000);--ids-colors-chip-transparency-text-brand: var(--ids-colors-gray-dark-1000);--ids-colors-chip-transparency-text-neutral: var(--ids-colors-gray-dark-1000);--ids-colors-chip-transparency-icon-brand: var(--ids-colors-gray-dark-900);--ids-colors-chip-transparency-icon-neutral: var(--ids-colors-gray-dark-900);--ids-colors-overlay-lighten-hover: var(--ids-colors-black-a100);--ids-colors-overlay-lighten-pressed: var(--ids-colors-black-a200)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes rowHighlight{0%{background-color:#0000}10%{background-color:var(--ids-colors-info-surface-base)}to{background-color:#0000}}@keyframes circularRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes circularDash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:100 200;stroke-dashoffset:-125px}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes textShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes indeterminate{0%{left:-40%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes animatedGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 var(--impact-glow-from, #c550ed4d),0 0 0 0 var(--impact-glow-to, #1f72ef4d)}50%{box-shadow:0 0 0 4px var(--impact-glow-from, #c550ed4d),0 0 0 4px var(--impact-glow-to, #1f72ef4d)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes verticalFadeIn{0%{opacity:0;transform:scaleY(.9)}to{opacity:1;transform:scaleY(1)}}@keyframes verticalFadeOut{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(.85)}}@keyframes horizontalFadeIn{0%{opacity:0;transform:scaleX(.95)}to{opacity:1;transform:scaleX(1)}}@keyframes horizontalFadeOut{0%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.95)}}@keyframes dialogContentShow{0%{opacity:0;transform:translateY(-2%)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dialogContentHide{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2%)scale(.95)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes drawerSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawerSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes selectFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes selectFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeVertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes gridRowsExpand{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes accordionSlideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordionSlideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes handRaiseEntrance{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes praiseEntrance{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}}@layer recipes{@layer _base{.ids-skeleton{animation:fadein .5s ease-in var(--skeleton-delay, .3s) forwards,shimmer var(--skeleton-duration, 2s) linear var(--skeleton-delay, .3s) infinite reverse;opacity:0;background-color:var(--ids-colors-skeleton-color-base);background-image:linear-gradient(90deg,transparent 25%,var(--ids-colors-skeleton-color-highlight) 50%,transparent 75%);background-repeat:no-repeat;background-size:200% 100%;width:100%;display:block}.ids-carousel-dot{border-radius:var(--ids-radii-full);outline-offset:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;background-color:var(--ids-colors-neutral-ghost-bg-highest);border:none;outline:2px solid #0000;width:8px;height:8px;transition:background-color .15s}.ids-carousel-dot:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-carousel-dot:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px}.ids-field{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);gap:var(--ids-spacing-6);vertical-align:top;border:0;flex-direction:column;min-width:0;display:inline-flex;position:relative}.ids-checkboxGroup{gap:var(--ids-spacing-12);display:flex}.ids-separator{background-color:var(--ids-colors-neutral-ghost-bg-highest);flex-shrink:0}.ids-iconButtonBase{border-radius:var(--ids-radii-icon-button-root);-webkit-user-select:none;user-select:none;cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.ids-iconButtonBase:before,.ids-iconButtonBase:after{inset:calc(0px - var(--btn-overlay-bleed, 0px));border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute}.ids-iconButtonBase>*{z-index:2;position:relative}.ids-iconButtonBase:disabled{cursor:default;pointer-events:none;opacity:var(--ids-opacity-disable)}.ids-iconButtonBase:before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%)}.ids-iconButtonBase:after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%)}.ids-iconButtonBase:is(:hover,[data-hover]):after,.ids-iconButtonBase:is(:active,[data-active]):before{opacity:var(--ids-opacity-100)}.ids-pattern{opacity:var(--pattern-opacity);background-color:var(--pattern-back-color)}.ids-toggleButton{background-color:var(--ids-colors-button-subtle-bg-default)}.ids-toggleButton[data-state=on],.ids-toggleButton[data-pressed]{background-color:var(--ids-colors-button-subtle-bg-selected)}.ids-radioGroup{gap:var(--ids-spacing-12);display:flex}.ids-radioGroup[data-invalid] [role=radio]:not([data-state=checked]){border-color:var(--ids-colors-critical-border-base)}.ids-radioGroup[data-invalid] [role=radio]:not([data-state=checked]) .icon--unchecked{color:var(--ids-colors-critical-icon-base)}.ids-adornmentButton{padding:var(--ids-spacing-4);border-radius:var(--ids-radii-icon-button-root);color:var(--ids-colors-neutral-icon-base);cursor:pointer;background:none;border:none;justify-content:center;align-items:center;transition:color .15s;display:inline-flex;position:relative}.ids-adornmentButton:before,.ids-adornmentButton:after{inset:var(--ids-spacing-0);border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute}.ids-adornmentButton>*{z-index:2;position:relative}.ids-adornmentButton:before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%)}.ids-adornmentButton:after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%)}.ids-adornmentButton:disabled{cursor:not-allowed;pointer-events:none;opacity:var(--ids-opacity-disable)}.ids-adornmentButton:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-adornmentButton:is(:hover,[data-hover]):after,.ids-adornmentButton:is(:active,[data-active]):before{opacity:var(--ids-opacity-100)}.ids-chatTextShimmer{--shimmer-track-height: 200px;--shimmer-angle: 15deg;--_speed: var(--shimmer-speed, 200);--_spread: var(--shimmer-spread, calc(4ch + 80px) );--_bg: currentColor;--_fg: var(--shimmer-color, oklch(from currentColor l c h / calc(alpha/5) ));--_gradient-width: calc(var(--_spread) + var(--shimmer-track-height) * tan(var(--shimmer-angle)));--_active-distance: calc(var(--shimmer-track-width, 200px) + var(--_gradient-width));--_duration: var(--shimmer-duration, calc(var(--_active-distance) / var(--_speed) / 1px * 1000));--_repeat-delay: var(--shimmer-repeat-delay, calc(20000 / var(--_speed)));--_repeat-delay-px: calc(var(--_repeat-delay) * var(--_active-distance) / var(--_duration));--_xy-offset-px: calc((var(--shimmer-x, 0) + var(--shimmer-y, 0) * tan(var(--shimmer-angle))) * 1px);--_bg-width: calc(100% + var(--shimmer-track-width, 100%) + var(--_gradient-width) + var(--_repeat-delay-px));--_position: calc(var(--shimmer-track-width, (100% - var(--_gradient-width) - var(--_repeat-delay-px)) / 2) + var(--_gradient-width) / 2 + var(--_repeat-delay-px) - var(--_xy-offset-px));--_mix-96: color-mix(in oklch, var(--_fg), var(--_bg) 96%);--_mix-83: color-mix(in oklch, var(--_fg), var(--_bg) 83%);--_mix-67: color-mix(in oklch, var(--_fg), var(--_bg) 67%);--_mix-50: color-mix(in oklch, var(--_fg), var(--_bg) 50%);--_mix-33: color-mix(in oklch, var(--_fg), var(--_bg) 33%);--_mix-17: color-mix(in oklch, var(--_fg), var(--_bg) 17%);--_mix-4: color-mix(in oklch, var(--_fg), var(--_bg) 4%);background:linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_bg) calc(var(--_position) - var(--_spread) * .5),var(--_mix-96) calc(var(--_position) - var(--_spread) * .44),var(--_mix-83) calc(var(--_position) - var(--_spread) * .37),var(--_mix-67) calc(var(--_position) - var(--_spread) * .31),var(--_mix-50) calc(var(--_position) - var(--_spread) * .25),var(--_mix-33) calc(var(--_position) - var(--_spread) * .19),var(--_mix-17) calc(var(--_position) - var(--_spread) * .12),var(--_mix-4) calc(var(--_position) - var(--_spread) * .06),var(--_fg) var(--_position),var(--_mix-4) calc(var(--_position) + var(--_spread) * .06),var(--_mix-17) calc(var(--_position) + var(--_spread) * .12),var(--_mix-33) calc(var(--_position) + var(--_spread) * .19),var(--_mix-50) calc(var(--_position) + var(--_spread) * .25),var(--_mix-67) calc(var(--_position) + var(--_spread) * .31),var(--_mix-83) calc(var(--_position) + var(--_spread) * .37),var(--_mix-96) calc(var(--_position) + var(--_spread) * .44),var(--_bg) calc(var(--_position) + var(--_spread) * .5)) 0 0 / var(--_bg-width) 100% no-repeat;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);-webkit-text-fill-color:transparent;animation:1s linear infinite backwards textShimmer;animation-duration:calc((var(--_duration) + var(--_repeat-delay)) * 1ms);-webkit-background-clip:text;background-clip:text;display:inline-block}.ids-chatError{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-md);border-style:solid;border-width:1px;border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-critical-surface-base);color:var(--ids-colors-critical-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);word-break:break-word;align-items:center;width:100%;display:flex}.ids-chatError svg{flex-shrink:0}.ids-icon{color:currentColor;vertical-align:middle;flex-shrink:0;line-height:1em;display:inline-block}.ids-fieldGroup{flex-direction:column;display:flex}@media (prefers-reduced-motion: reduce){.ids-skeleton{opacity:1;background-image:none;animation:none}.ids-chatTextShimmer{-webkit-text-fill-color:currentColor;background:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}}}.ids-MDSText--variant_body-md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_headline-sm{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-30);letter-spacing:var(--ids-letter-spacings-22);font-weight:var(--ids-font-weights-bold);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_body-sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_title-md{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_body-xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_caption-lg-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_headline-md{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-26);line-height:var(--ids-line-heights-36);letter-spacing:var(--ids-letter-spacings-26);font-weight:var(--ids-font-weights-bold);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_body-lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_title-xs-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_caption-lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_title-sm-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-15);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_title-2xl{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_title-lg{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_caption-md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_contents-md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_contents-sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_contents-lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_caption-sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_title-sm{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-15);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_caption-md-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_title-md-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_title-xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_headline-lg{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44);letter-spacing:var(--ids-letter-spacings-32);font-weight:var(--ids-font-weights-bold);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_title-xl{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_title-lg-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-MDSText--variant_body-xl-semibold{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-semibold)}.ids-MDSText--variant_body-lg-semibold{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-semibold)}.ids-MDSText--variant_body-md-semibold{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-semibold)}.ids-MDSText--variant_body-sm-semibold{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-semibold)}.ids-MDSText--variant_caption-sm-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18);font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_contents-xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_chat-subtitle{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-subtitle);line-height:1.2425rem;font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_chat-body{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_chat-caption-M{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_chat-caption-R{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular)}.ids-MDSText--variant_chat-small-text-M{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium)}.ids-MDSText--variant_chat-small-text-R{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular)}.ids-MDSText--bold_true{font-weight:var(--ids-font-weights-bold)}.ids-skeleton--variant_rect{border-radius:var(--ids-radii-sm)}.ids-skeleton--variant_text{border-radius:var(--ids-radii-sm);height:1lh}.ids-skeleton--variant_circle{border-radius:var(--ids-radii-full);width:40px;height:40px}.ids-skeleton--radius_md{border-radius:var(--ids-radii-md)}.ids-skeleton--radius_smToMd{border-radius:var(--ids-radii-sm)}.ids-carousel-dot--selected_true{background-color:var(--ids-colors-neutral-fill-high)}.ids-field--fullWidth_true{width:100%}.ids-checkboxGroup--orientation_vertical{flex-direction:column}.ids-checkboxGroup--orientation_horizontal{flex-direction:row}.ids-separator--type_verticalBar{width:1px;height:16px;display:block}.ids-separator--type_horizontalBar{width:100%;height:1px;display:block}.ids-separator--type_dot{border-radius:var(--ids-radii-full);width:2px;height:2px;display:inline-block}.ids-iconButtonBase--size_md{padding:var(--ids-spacing-icon-button-size-md-padding);width:var(--ids-sizes-icon-button-size-md-container);height:var(--ids-sizes-icon-button-size-md-container)}.ids-iconButtonBase--size_md svg{font-size:var(--ids-sizes-icon-button-size-md-icon)}.ids-iconButtonBase--size_md [role=progressbar]{width:var(--ids-sizes-icon-button-size-md-icon)!important;height:var(--ids-sizes-icon-button-size-md-icon)!important}.ids-iconButtonBase--size_xs{padding:var(--ids-spacing-icon-button-size-xs-padding);width:var(--ids-sizes-icon-button-size-xs-container);height:var(--ids-sizes-icon-button-size-xs-container)}.ids-iconButtonBase--size_xs svg{font-size:var(--ids-sizes-icon-button-size-xs-icon)}.ids-iconButtonBase--size_xs [role=progressbar]{width:var(--ids-sizes-icon-button-size-xs-icon)!important;height:var(--ids-sizes-icon-button-size-xs-icon)!important}.ids-iconButtonBase--size_sm{padding:var(--ids-spacing-icon-button-size-sm-padding);width:var(--ids-sizes-icon-button-size-sm-container);height:var(--ids-sizes-icon-button-size-sm-container)}.ids-iconButtonBase--size_sm svg{font-size:var(--ids-sizes-icon-button-size-sm-icon)}.ids-iconButtonBase--size_sm [role=progressbar]{width:var(--ids-sizes-icon-button-size-sm-icon)!important;height:var(--ids-sizes-icon-button-size-sm-icon)!important}.ids-iconButtonBase--size_lg{padding:var(--ids-spacing-icon-button-size-lg-padding);width:var(--ids-sizes-icon-button-size-lg-container);height:var(--ids-sizes-icon-button-size-lg-container)}.ids-iconButtonBase--size_lg svg{font-size:var(--ids-sizes-icon-button-size-lg-icon)}.ids-iconButtonBase--size_lg [role=progressbar]{width:var(--ids-sizes-icon-button-size-lg-icon)!important;height:var(--ids-sizes-icon-button-size-lg-icon)!important}.ids-iconButtonBase--size_xl{padding:var(--ids-spacing-icon-button-size-xl-padding);width:var(--ids-sizes-icon-button-size-xl-container);height:var(--ids-sizes-icon-button-size-xl-container)}.ids-iconButtonBase--size_xl svg{font-size:var(--ids-sizes-icon-button-size-xl-icon)}.ids-iconButtonBase--size_xl [role=progressbar]{width:var(--ids-sizes-icon-button-size-xl-icon)!important;height:var(--ids-sizes-icon-button-size-xl-icon)!important}.ids-pattern--type_horizontal{background-size:calc(var(--pattern-spacing) * 6.5) calc(var(--pattern-spacing) * 6.5);background-image:repeating-linear-gradient(0deg,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 1),transparent calc(var(--pattern-spacing) * 1),transparent)}.ids-pattern--type_vertical{background-size:calc(var(--pattern-spacing) * 6.5) calc(var(--pattern-spacing) * 6.5);background-image:repeating-linear-gradient(to right,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 1),transparent calc(var(--pattern-spacing) * 1),transparent)}.ids-pattern--type_diagonal{background:repeating-linear-gradient(45deg,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 1),var(--pattern-back-color) calc(var(--pattern-spacing) * 1),var(--pattern-back-color) calc(var(--pattern-spacing) * 9))}.ids-pattern--type_diagonalReverse{background:repeating-linear-gradient(-45deg,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 1),var(--pattern-back-color) calc(var(--pattern-spacing) * 1),var(--pattern-back-color) calc(var(--pattern-spacing) * 9))}.ids-pattern--type_crossDot{background-position:0 0,calc(var(--pattern-spacing) * 9) calc(var(--pattern-spacing) * 9);background-image:radial-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 2),transparent calc(var(--pattern-spacing) * 2)),radial-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 2),transparent calc(var(--pattern-spacing) * 2));background-size:calc(var(--pattern-spacing) * 20) calc(var(--pattern-spacing) * 20)}.ids-pattern--type_dot{background:radial-gradient(circle,var(--pattern-front-color) calc(var(--pattern-spacing) * 3),transparent calc(var(--pattern-spacing) * 3));background-position:calc(var(--pattern-spacing) * 1) calc(var(--pattern-spacing) * 1);background-size:calc(var(--pattern-spacing) * 9) calc(var(--pattern-spacing) * 9)}.ids-pattern--type_square{background-image:linear-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 5),transparent calc(var(--pattern-spacing) * 5)),linear-gradient(to right,var(--pattern-front-color) calc(var(--pattern-spacing) * 5),transparent calc(var(--pattern-spacing) * 5))}.ids-pattern--type_cross{background-image:linear-gradient(45deg,transparent 47%,var(--pattern-front-color) 47% 53%,transparent 53%),linear-gradient(-45deg,transparent 47%,var(--pattern-front-color) 47% 53%,transparent 53%);background-size:calc(var(--pattern-spacing) * 13) calc(var(--pattern-spacing) * 13)}.ids-pattern--type_grid{background-image:linear-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 1),transparent calc(var(--pattern-spacing) * 1)),linear-gradient(to right,var(--pattern-front-color) calc(var(--pattern-spacing) * 1),transparent calc(var(--pattern-spacing) * 1));background-size:calc(var(--pattern-spacing) * 6.2) calc(var(--pattern-spacing) * 6.2)}.ids-pattern--type_gridBold{background-position:calc(var(--pattern-spacing) * 2) calc(var(--pattern-spacing) * 2);background-image:linear-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 4),transparent calc(var(--pattern-spacing) * 4)),linear-gradient(to right,var(--pattern-front-color) calc(var(--pattern-spacing) * 4),transparent calc(var(--pattern-spacing) * 4));background-size:calc(var(--pattern-spacing) * 10) calc(var(--pattern-spacing) * 10)}.ids-toggleButton--type_text{color:var(--ids-colors-button-subtle-text-default)}.ids-toggleButton--type_text[data-state=on],.ids-toggleButton--type_text[data-pressed]{color:var(--ids-colors-button-subtle-text-selected)}.ids-toggleButton--type_text svg{color:var(--ids-colors-button-subtle-fg-default)}.ids-toggleButton--type_text[data-state=on] svg,.ids-toggleButton--type_text[data-pressed] svg{color:var(--ids-colors-button-subtle-fg-selected)}.ids-toggleButton--outline_true{box-shadow:inset 0 0 0 1px var(--ids-colors-button-subtle-border-default)}.ids-toggleButton--outline_true[data-state=on],.ids-toggleButton--outline_true[data-pressed]{box-shadow:inset 0 0 0 1px var(--ids-colors-button-subtle-border-selected)}.ids-toggleButton--type_icon_only{color:var(--ids-colors-button-subtle-fg-default)}.ids-toggleButton--type_icon_only[data-state=on],.ids-toggleButton--type_icon_only[data-pressed]{color:var(--ids-colors-button-subtle-fg-selected)}.ids-radioGroup--orientation_vertical{flex-direction:column}.ids-radioGroup--orientation_horizontal{flex-direction:row}.ids-table-truncate--mode_end{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ids-table-truncate--mode_start{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;overflow:hidden}.ids-chatTextShimmer--active_false{-webkit-text-fill-color:currentColor;background:none;-webkit-background-clip:border-box;background-clip:border-box;animation:none}.ids-icon--size_md{width:24px;height:24px}.ids-icon--size_xs{width:18px;height:18px}.ids-icon--size_sm{width:22px;height:22px}.ids-icon--size_lg{width:28px;height:28px}.ids-icon--size_xl{width:32px;height:32px}.ids-fieldGroup--size_lg{gap:var(--ids-spacing-24)}.ids-fieldGroup--size_sm{gap:var(--ids-spacing-16)}.ids-fieldGroup--size_md{gap:var(--ids-spacing-20)}@media screen and (min-width: 60rem){.ids-MDSText--variant_headline-sm{font-size:var(--ids-font-sizes-28);line-height:var(--ids-line-heights-38);letter-spacing:var(--ids-letter-spacings-28)}.ids-MDSText--variant_headline-md{font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44);letter-spacing:var(--ids-letter-spacings-32)}.ids-MDSText--variant_title-2xl{font-size:var(--ids-font-sizes-24);line-height:var(--ids-line-heights-34);letter-spacing:var(--ids-letter-spacings-24)}.ids-MDSText--variant_headline-lg{font-size:var(--ids-font-sizes-40);line-height:var(--ids-line-heights-54);letter-spacing:var(--ids-letter-spacings-40)}.ids-MDSText--variant_title-xl{font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20)}.ids-skeleton--radius_smToMd{border-radius:var(--ids-radii-md)}}}@layer utilities{@layer compositions{.ids-textStyle_caption-lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_caption-lg-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-textStyle_body-sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_title-2xl{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_body-lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_caption-sm-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18);font-weight:var(--ids-font-weights-medium)}.ids-textStyle_body-md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_title-xl{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_caption-md-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium)}.ids-textStyle_caption-md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_title-lg{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_title-sm-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-15);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_title-xs-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_contents-sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-textStyle_title-md{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-textStyle_chat-caption-M{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium)}.ids-textStyle_chat-small-text-R{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular)}.ids-textStyle_chat-small-text-M{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium)}.ids-textStyle_chat-caption-R{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular)}.ids-textStyle_chat-body{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .themeEducore\:ids-textStyle_caption-lg-medium{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}[data-panda-theme=educore] .themeEducore\:ids-textStyle_title-xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}[data-panda-theme=educore] .themeEducore\:ids-textStyle_title-sm{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-15);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}[data-panda-theme=educore] .themeEducore\:ids-textStyle_title-md{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}[data-state=checked] .\[\[data-state\=\"checked\"\]_\&\]\:ids-textStyle_title-xs-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}[data-panda-theme=educore] .themeEducore\:ids-textStyle_title-sm-medium{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-15);font-weight:var(--ids-font-weights-title-medium);word-break:keep-all;overflow-wrap:break-word}[data-state=checked] [data-panda-theme=educore] .themeEducore\:\[\[data-state\=\"checked\"\]_\&\]\:ids-textStyle_title-xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-20);letter-spacing:var(--ids-letter-spacings-14);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}[data-panda-theme=educore] .themeEducore\:\[\&_input\]\:ids-textStyle_title-md input{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}@media screen and (min-width: 37.5rem){.sm\:ids-textStyle_headline-md{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-26);line-height:var(--ids-line-heights-36);letter-spacing:var(--ids-letter-spacings-26);font-weight:var(--ids-font-weights-bold);word-break:keep-all;overflow-wrap:break-word}@media screen and (min-width: 60rem){.sm\:ids-textStyle_headline-md{font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44);letter-spacing:var(--ids-letter-spacings-32)}}}@media screen and (min-width: 60rem){.ids-textStyle_title-2xl{font-size:var(--ids-font-sizes-24);line-height:var(--ids-line-heights-34);letter-spacing:var(--ids-letter-spacings-24)}.ids-textStyle_title-xl{font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20)}}}.ids---thickness_1px{--thickness: 1px}.ids---tree-list-item-bg_token\(colors\.positive\.surface\.high\){--tree-list-item-bg: var(--ids-colors-positive-surface-high)}.ids---tree-list-item-bg_token\(colors\.info\.surface\.high\){--tree-list-item-bg: var(--ids-colors-info-surface-high)}.ids---tree-list-item-bg_token\(colors\.critical\.surface\.high\){--tree-list-item-bg: var(--ids-colors-critical-surface-high)}.ids---kanban-column-width_calc\(token\(spacing\.80\)_\*_3\){--kanban-column-width: calc(var(--ids-spacing-80) * 3)}.ids---kanban-column-gap_token\(spacing\.12\){--kanban-column-gap: var(--ids-spacing-12)}.ids---kanban-column-height_calc\(token\(spacing\.80\)_\*_5\){--kanban-column-height: calc(var(--ids-spacing-80) * 5)}.ids---kanban-column-width_calc\(token\(spacing\.80\)_\*_3\.5\){--kanban-column-width: calc(var(--ids-spacing-80) * 3.5)}.ids---kanban-column-gap_token\(spacing\.16\){--kanban-column-gap: var(--ids-spacing-16)}.ids---kanban-column-height_calc\(token\(spacing\.80\)_\*_6\){--kanban-column-height: calc(var(--ids-spacing-80) * 6)}.ids---kanban-column-width_calc\(token\(spacing\.80\)_\*_4\){--kanban-column-width: calc(var(--ids-spacing-80) * 4)}.ids---kanban-column-gap_token\(spacing\.20\){--kanban-column-gap: var(--ids-spacing-20)}.ids---kanban-column-height_calc\(token\(spacing\.80\)_\*_7\){--kanban-column-height: calc(var(--ids-spacing-80) * 7)}.ids-bg_neutral\.surface\.low{background:var(--ids-colors-neutral-surface-low)}.ids-p_10px_14px{padding:10px 14px}.ids-m_0{margin:var(--ids-spacing-0)}.ids-p_1px_6px{padding:1px 6px}.ids-bg_neutral\.surface\.high{background:var(--ids-colors-neutral-surface-high)}.ids-p_24{padding:var(--ids-spacing-24)}.ids-bd_1px_solid_token\(colors\.neutral\.border\.low\){border:1px solid var(--ids-colors-neutral-border-low)}.ids-bd_1px_solid_token\(colors\.neutral\.border\.base\){border:1px solid var(--ids-colors-neutral-border-base)}.ids-p_10px_16px{padding:10px 16px}.ids-p_16{padding:var(--ids-spacing-16)}.ids-bd_1px_solid{border:1px solid}.ids-p_12{padding:var(--ids-spacing-12)}.ids-p_32px_0{padding:32px 0}.ids-p_16px{padding:16px}.ids-p_8px{padding:8px}.ids-bd_1px_solid_token\(colors\.info\.border\.highest\){border:1px solid var(--ids-colors-info-border-highest)}.ids-bg_info\.ghostBg\.highest{background:var(--ids-colors-info-ghost-bg-highest)}.ids-bg_blue\.light\.400{background:var(--ids-colors-blue-light-400)}.ids-bg_transparent{background:none}.ids-p_8{padding:var(--ids-spacing-8)}.ids-p_10{padding:var(--ids-spacing-10)}.ids-bd_1px_dashed_token\(colors\.info\.border\.highest\){border:1px dashed var(--ids-colors-info-border-highest)}.ids-p_18{padding:18px}.ids-bd_1px_dashed{border:1px dashed}.ids-bd_none{border:none}.ids-bd_1px_solid_token\(colors\.neutral\.border\.high\){border:1px solid var(--ids-colors-neutral-border-high)}.ids-p_4{padding:var(--ids-spacing-4)}.ids-inset_0{inset:var(--ids-spacing-0)}.ids-bg_neutral\.ghostBg\.base{background:var(--ids-colors-neutral-ghost-bg-base)}.ids-bg_black\.a900{background:var(--ids-colors-black-a900)}.ids-bg_repeating-linear-gradient\(45deg\,_var\(--pattern-front-color\)\,_var\(--pattern-front-color\)_calc\(var\(--pattern-spacing\)_\*_6\.5\)\,_var\(--pattern-back-color\)_calc\(var\(--pattern-spacing\)_\*_6\.5\)\,_var\(--pattern-back-color\)_calc\(var\(--pattern-spacing\)_\*_13\)\){background:repeating-linear-gradient(45deg,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 6.5),var(--pattern-back-color) calc(var(--pattern-spacing) * 6.5),var(--pattern-back-color) calc(var(--pattern-spacing) * 13))}.ids-bg_repeating-linear-gradient\(-45deg\,_var\(--pattern-front-color\)\,_var\(--pattern-front-color\)_calc\(var\(--pattern-spacing\)_\*_6\.5\)\,_var\(--pattern-back-color\)_calc\(var\(--pattern-spacing\)_\*_6\.5\)\,_var\(--pattern-back-color\)_calc\(var\(--pattern-spacing\)_\*_13\)\){background:repeating-linear-gradient(-45deg,var(--pattern-front-color),var(--pattern-front-color) calc(var(--pattern-spacing) * 6.5),var(--pattern-back-color) calc(var(--pattern-spacing) * 6.5),var(--pattern-back-color) calc(var(--pattern-spacing) * 13))}.ids-m_6px_0{margin:6px 0}.ids-m_10px_0{margin:10px 0}.ids-p_\[6px_10px\]{padding:6px 10px}.ids-p_24px_0{padding:24px 0}.ids-p_24px{padding:24px}.ids-m_0_auto{margin:0 auto}.ids-bg_purple\.light\.700{background:var(--ids-colors-purple-light-700)}.ids-bg_red\.light\.700{background:var(--ids-colors-red-light-700)}.ids-p_12px_16px{padding:12px 16px}.ids-p_0{padding:var(--ids-spacing-0)}.ids-p_32px{padding:32px}.ids-p_9px_9\.5px_9px_9\.5px{padding:9px 9.5px}.ids-anim_circularRotate_1\.4s_linear_infinite{animation:1.4s linear infinite circularRotate}.ids-anim_circularDash_1\.4s_ease-in-out_infinite{animation:1.4s ease-in-out infinite circularDash}.ids-bg_none{background:none}.ids-anim_roll{animation:roll}.ids-anim_blur{animation:blur}.ids-bd_1px_solid_white{border:1px solid #fff}.ids-bg_\[linear-gradient\(174deg\,_rgba\(255\,_255\,_255\,_0\.40\)_0\.22\%\,_\#FFF_15\.84\%\)\]{background:linear-gradient(174deg,#fff6 .22%,#fff 15.84%)}.ids-bg_primary\.surface\.base{background:var(--ids-colors-primary-surface-base)}.ids-bg_brand\.surface\.base{background:var(--ids-colors-brand-surface-base)}.ids-bg_info\.surface\.base{background:var(--ids-colors-info-surface-base)}.ids-bg_warning\.surface\.base{background:var(--ids-colors-warning-surface-base)}.ids-bg_positive\.surface\.base{background:var(--ids-colors-positive-surface-base)}.ids-bg_critical\.surface\.base{background:var(--ids-colors-critical-surface-base)}.ids-bg_neutral\.fill\.base{background:var(--ids-colors-neutral-fill-base)}.ids-bg_brand\.fill\.base{background:var(--ids-colors-brand-fill-base)}.ids-bg_info\.fill\.base{background:var(--ids-colors-info-fill-base)}.ids-bg_warning\.fill\.base{background:var(--ids-colors-warning-fill-base)}.ids-bg_positive\.fill\.base{background:var(--ids-colors-positive-fill-base)}.ids-bg_critical\.fill\.base{background:var(--ids-colors-critical-fill-base)}.ids-bg_brand\.ghostBg\.high{background:var(--ids-colors-brand-ghost-bg-high)}.ids-bg_card\.surface\.bg{background:var(--ids-colors-card-surface-bg)}.ids-bg_brand\.surface\.low{background:var(--ids-colors-brand-surface-low)}.ids-m_\{spacing\.0\}{margin:var(--ids-spacing-0)}.ids-p_\{spacing\.0\}{padding:var(--ids-spacing-0)}.ids-anim_slideUp_0\.3s_ease-out_both{animation:.3s ease-out both slideUp}.ids-anim_circularRotate_1s_linear_infinite{animation:1s linear infinite circularRotate}.ids-anim_flicker_1\.6s_ease-in-out_infinite{animation:1.6s ease-in-out infinite flicker}.ids-anim_fadeIn_0\.3s_ease-out{animation:.3s ease-out fadeIn}.ids-anim_fadeIn_0\.3s{animation:.3s fadeIn}.ids-anim_fadeIn_0\.7s_ease-in-out_infinite_alternate{animation:.7s ease-in-out infinite alternate fadeIn}.ids-anim_slideDown_0\.3s_cubic-bezier\(0\.23\,_1\,_0\.32\,_1\){animation:.3s cubic-bezier(.23,1,.32,1) slideDown}.ids-anim_slideRight_0\.3s_both{animation:.3s both slideRight}.ids-anim_fadeIn_0\.3s_both{animation:.3s both fadeIn}.ids-anim_slideUp_0\.3s_both{animation:.3s both slideUp}.ids-gap_16px{gap:16px}.ids-bd-w_1px{border-width:1px}.ids-border-style_solid{border-style:solid}.ids-bd-c_neutral\.border\.base{border-color:var(--ids-colors-neutral-border-base)}.ids-bdr_8px{border-radius:8px}.ids-gap_8px{gap:8px}.ids-bdr_9999px{border-radius:9999px}.ids-gap_80px{gap:80px}.ids-gap_12px{gap:12px}.ids-gap_20px{gap:20px}.ids-grid-c_1_\/_4{grid-column:1 / 4}.ids-grid-r_1_\/_2{grid-row:1 / 2}.ids-grid-c_1_\/_2{grid-column:1 / 2}.ids-grid-r_2_\/_4{grid-row:2 / 4}.ids-grid-c_2_\/_4{grid-column:2 / 4}.ids-grid-r_2_\/_3{grid-row:2 / 3}.ids-grid-c_2_\/_3{grid-column:2 / 3}.ids-grid-r_3_\/_4{grid-row:3 / 4}.ids-grid-c_3_\/_4{grid-column:3 / 4}.ids-gap_20{gap:var(--ids-spacing-20)}.ids-gap_10{gap:var(--ids-spacing-10)}.ids-gap_16{gap:var(--ids-spacing-16)}.ids-gap_2{gap:var(--ids-spacing-2)}.ids-bdr_12{border-radius:var(--ids-radii-12)}.ids-ov_hidden{overflow:hidden}.ids-trs_width_0\.2s_ease\,_height_0\.2s_ease{transition:width .2s,height .2s}.ids-flex_1{flex:1}.ids-bd-b_1px_solid_token\(colors\.neutral\.border\.base\){border-bottom:1px solid var(--ids-colors-neutral-border-base)}.ids-bd-c_chip\.outlined\.border\.brand{border-color:var(--ids-colors-chip-outlined-border-brand)}.ids-bd-c_chip\.outlined\.border\.neutral{border-color:var(--ids-colors-chip-outlined-border-neutral)}.ids-bd-c_chip\.outlined\.border\.green{border-color:var(--ids-colors-chip-outlined-border-green)}.ids-bd-c_chip\.outlined\.border\.orange{border-color:var(--ids-colors-chip-outlined-border-orange)}.ids-bd-c_chip\.outlined\.border\.blue{border-color:var(--ids-colors-chip-outlined-border-blue)}.ids-bd-c_chip\.outlined\.border\.red{border-color:var(--ids-colors-chip-outlined-border-red)}.ids-bg-p_0_0\,_0_8px\,_8px_-8px\,_-8px_0px{background-position:0 0,0 8px,8px -8px,-8px 0}.ids-gap_8{gap:var(--ids-spacing-8)}.ids-gap_0{gap:var(--ids-spacing-0)}.ids-gap_30{gap:30px}.ids-bdr_8{border-radius:var(--ids-radii-8)}.ids-bd-c_primary\.border\.base{border-color:var(--ids-colors-primary-border-base)}.ids-gap_4{gap:var(--ids-spacing-4)}.ids-bdr_6{border-radius:var(--ids-radii-6)}.ids-gap_12{gap:var(--ids-spacing-12)}.ids-gap_40{gap:var(--ids-spacing-40)}.ids-gap_24{gap:var(--ids-spacing-24)}.ids-gap_32{gap:var(--ids-spacing-32)}.ids-gap_48px{gap:48px}.ids-gap_32px{gap:32px}.ids-bdr_10{border-radius:var(--ids-radii-10)}.ids-bdr_2{border-radius:var(--ids-radii-2)}.ids-bdr_4{border-radius:var(--ids-radii-4)}.ids-bdr_16{border-radius:var(--ids-radii-16)}.ids-bdr_20{border-radius:var(--ids-radii-20)}.ids-bdr_24{border-radius:var(--ids-radii-24)}.ids-bdr_32{border-radius:var(--ids-radii-32)}.ids-bdr_36{border-radius:var(--ids-radii-36)}.ids-bdr_xs{border-radius:var(--ids-radii-xs)}.ids-bdr_sm{border-radius:var(--ids-radii-sm)}.ids-bdr_md{border-radius:var(--ids-radii-md)}.ids-bdr_lg{border-radius:var(--ids-radii-lg)}.ids-bdr_xl{border-radius:var(--ids-radii-xl)}.ids-bdr_2xl{border-radius:var(--ids-radii-2xl)}.ids-bdr_full{border-radius:var(--ids-radii-full)}.ids-border-style_dashed{border-style:dashed}.ids-bd-c_info\.fill\.base{border-color:var(--ids-colors-info-fill-base)}.ids-bdr_inherit{border-radius:inherit}.ids-py_\{spacing\.button\.size\.xl\.paddingY\}{padding-block:var(--ids-spacing-button-size-xl-padding-y)}.ids-py_\{spacing\.button\.size\.lg\.paddingY\}{padding-block:var(--ids-spacing-button-size-lg-padding-y)}.ids-py_\{spacing\.button\.size\.md\.paddingY\}{padding-block:var(--ids-spacing-button-size-md-padding-y)}.ids-py_\{spacing\.button\.size\.sm\.paddingY\}{padding-block:var(--ids-spacing-button-size-sm-padding-y)}.ids-py_\{spacing\.button\.size\.xs\.paddingY\}{padding-block:var(--ids-spacing-button-size-xs-padding-y)}.ids-px_8{padding-inline:var(--ids-spacing-8)}.ids-py_2{padding-block:var(--ids-spacing-2)}.ids-bdr_50px{border-radius:50px}.ids-py_12{padding-block:var(--ids-spacing-12)}.ids-px_16{padding-inline:var(--ids-spacing-16)}.ids-flex_0_1_auto{flex:0 auto}.ids-bd-c_datePicker\.day\.border\.hover\!{border-color:var(--ids-colors-date-picker-day-border-hover)!important}.ids-border-style_solid\!{border-style:solid!important}.ids-bd-w_1\.5px\!{border-width:1.5px!important}.ids-flex_1_1_300px{flex:300px}.ids-ring_none\!{outline-offset:2px!important;outline:2px solid #0000!important}.ids-py_9{padding-block:9px}.ids-bd-c_critical\.border\.base{border-color:var(--ids-colors-critical-border-base)}.ids-place-items_center{place-items:center}.ids-gap_\{spacing\.floatingButton\.size\.md\.gap\}{gap:var(--ids-spacing-floating-button-size-md-gap)}.ids-gap_\{spacing\.floatingButton\.size\.sm\.gap\}{gap:var(--ids-spacing-floating-button-size-sm-gap)}.ids-px_40{padding-inline:var(--ids-spacing-40)}.ids-ring_none{outline-offset:2px;outline:2px solid #0000}.ids-px_6{padding-inline:var(--ids-spacing-6)}.ids-bg-p_calc\(var\(--pattern-spacing\)_\*_-1\)_calc\(var\(--pattern-spacing\)_\*_-1\){background-position:calc(var(--pattern-spacing) * -1) calc(var(--pattern-spacing) * -1)}.ids-bg-p_calc\(var\(--pattern-spacing\)_\*_-1\.5\)_calc\(var\(--pattern-spacing\)_\*_-1\.5\){background-position:calc(var(--pattern-spacing) * -1.5) calc(var(--pattern-spacing) * -1.5)}.ids-bg-p_calc\(var\(--pattern-spacing\)_\*_2\)_calc\(var\(--pattern-spacing\)_\*_2\){background-position:calc(var(--pattern-spacing) * 2) calc(var(--pattern-spacing) * 2)}.ids-bd-c_var\(--progress-border-color\){border-color:var(--progress-border-color)}.ids-trs_width_300ms_ease-out{transition:width .3s ease-out}.ids-trs_none{transition:none}.ids-bdr_0{border-radius:0}.ids-bd-w_0{border-width:0}.ids-gap_\{spacing\.8\}{gap:var(--ids-spacing-8)}.ids-flex_0_0_auto{flex:none}.ids-gap_\[12px\]{gap:12px}.ids-bdr_timePicker\.input\.container\.radius{border-radius:var(--ids-radii-time-picker-input-container-radius)}.ids-px_timePicker\.input\.container\.paddingX{padding-inline:var(--ids-spacing-time-picker-input-container-padding-x)}.ids-px_4{padding-inline:var(--ids-spacing-4)}.ids-gap_\[8px\]{gap:8px}.ids-offset_wiggle{offset:wiggle}.ids-offset_none{offset:none}.ids-gap_6{gap:var(--ids-spacing-6)}.ids-columns_true{columns:true}.ids-bd-w_1{border-width:1px}.ids-bd-c_primary\.border\.low{border-color:var(--ids-colors-primary-border-low)}.ids-bd-c_neutral\.border\.low{border-color:var(--ids-colors-neutral-border-low)}.ids-py_8{padding-block:var(--ids-spacing-8)}.ids-bd-w_0\.5{border-width:.5px}.ids-bdr_\[2px\]{border-radius:2px}.ids-bd-w_1\.5{border-width:1.5px}.ids-bdr_12px{border-radius:12px}.ids-td_none{text-decoration:none}.ids-bd-b_none{border-bottom:none}.ids-gap_24px{gap:24px}.ids-gap_4px{gap:4px}.ids-px_7\.5{padding-inline:7.5px}.ids-py_4{padding-block:var(--ids-spacing-4)}.ids-trs_opacity_0\.15s_ease-in-out{transition:opacity .15s ease-in-out}.ids-px_2{padding-inline:var(--ids-spacing-2)}.ids-my_-0\.08em{margin-block:-.08em}.ids-py_0\.08em{padding-block:.08em}.ids-ring_1px_solid_token\(colors\.primary\.ghostBg\.highest\){outline:1px solid var(--ids-colors-primary-ghost-bg-highest)}.ids-bdr_\[12px\]{border-radius:12px}.ids-px_12{padding-inline:var(--ids-spacing-12)}.ids-bd-b_1px_solid_token\(colors\.neutral\.border\.low\){border-bottom:1px solid var(--ids-colors-neutral-border-low)}.ids-ov_auto{overflow:auto}.ids-mx_auto{margin-inline:auto}.ids-py_6{padding-block:var(--ids-spacing-6)}.ids-bd-w_2px{border-width:2px}.ids-py_24{padding-block:var(--ids-spacing-24)}.ids-gap_var\(--kanban-column-gap\){gap:var(--kanban-column-gap)}.ids-scrs-t_x_proximity{scroll-snap-type:x proximity}.ids-scr-px_8{scroll-padding-inline:var(--ids-spacing-8)}.ids-bd-c_brand\.border\.base{border-color:var(--ids-colors-brand-border-base)}.ids-bd-c_info\.border\.base{border-color:var(--ids-colors-info-border-base)}.ids-bd-c_warning\.border\.base{border-color:var(--ids-colors-warning-border-base)}.ids-bd-c_positive\.border\.base{border-color:var(--ids-colors-positive-border-base)}.ids-bd-c_card\.surface\.border{border-color:var(--ids-colors-card-surface-border)}.ids-bd-c_critical\.border\.high{border-color:var(--ids-colors-critical-border-high)}.ids-bd-c_warning\.border\.high{border-color:var(--ids-colors-warning-border-high)}.ids-bd-c_positive\.border\.high{border-color:var(--ids-colors-positive-border-high)}.ids-inset-x_0{inset-inline:var(--ids-spacing-0)}.ids-inset-y_0{inset-block:var(--ids-spacing-0)}.ids-bdr_\[50\%\]{border-radius:50%}.ids-ring_1px_solid_token\(colors\.neutral\.border\.high\){outline:1px solid var(--ids-colors-neutral-border-high)}.ids-px_28{padding-inline:var(--ids-spacing-28)}.ids-li-s_none{list-style:none}.ids-bd-c_primary\.fill\.base{border-color:var(--ids-colors-primary-fill-base)}.ids-py_10{padding-block:var(--ids-spacing-10)}.ids-px_10{padding-inline:var(--ids-spacing-10)}.ids-trs_background-color_0\.15s_ease\,_color_0\.15s_ease{transition:background-color .15s,color .15s}.ids-trs_width_0\.3s_ease\,_background-color_0\.3s_ease{transition:width .3s,background-color .3s}.ids-trs_background-color_0\.15s_ease{transition:background-color .15s}.ids-mx_2{margin-inline:var(--ids-spacing-2)}.ids-trs_opacity_0\.3s{transition:opacity .3s}.ids-trs_width_0\.3s_cubic-bezier\(0\.23\,_1\,_0\.32\,_1\){transition:width .3s cubic-bezier(.23,1,.32,1)}.ids-trs_opacity_0\.3s_cubic-bezier\(0\.23\,_1\,_0\.32\,_1\)\,_filter_0\.3s_cubic-bezier\(0\.23\,_1\,_0\.32\,_1\){transition:opacity .3s cubic-bezier(.23,1,.32,1),filter .3s cubic-bezier(.23,1,.32,1)}.ids-d_grid{display:grid}.ids-grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.ids-d_flex{display:flex}.ids-ai_center{align-items:center}.ids-fs_14px{font-size:14px}.ids-fw_700{font-weight:700}.ids-bd-cl_collapse{border-collapse:collapse}.ids-bd-sp_0{border-spacing:var(--ids-spacing-0)}.ids-va_middle{vertical-align:middle}.ids-c_neutral\.text\.low{color:var(--ids-colors-neutral-text-low)}.ids-li-t_disc{list-style-type:disc}.ids-d_inline-flex{display:inline-flex}.ids-fs_11px{font-size:11px}.ids-lh_1\.2{line-height:1.2}.ids-fs_20px{font-size:20px}.ids-fw_bold{font-weight:var(--ids-font-weights-bold)}.ids-c_neutral\.text\.lowest{color:var(--ids-colors-neutral-text-lowest)}.ids-ta_center{text-align:center}.ids-grid-tc_repeat\(3\,_auto\){grid-template-columns:repeat(3,auto)}.ids-grid-tr_repeat\(3\,_auto\){grid-template-rows:repeat(3,auto)}.ids-jc_start{justify-content:start}.ids-grid-tr_repeat\(2\,_auto\){grid-template-rows:repeat(2,auto)}.ids-flex-d_column{flex-direction:column}.ids-jc_flex-end{justify-content:flex-end}.ids-asp_16\/9{aspect-ratio:16 / 9}.ids-asp_4\/3{aspect-ratio:4 / 3}.ids-asp_3\/2{aspect-ratio:3 / 2}.ids-asp_2\/1{aspect-ratio:2}.ids-asp_1\/1{aspect-ratio:1}.ids-asp_2\/3{aspect-ratio:2 / 3}.ids-asp_3\/4{aspect-ratio:3 / 4}.ids-flex-wrap_wrap{flex-wrap:wrap}.ids-lh_1\.15{line-height:1.15}.ids-fs_11{font-size:var(--ids-font-sizes-11)}.ids-jc_center{justify-content:center}.ids-bg-c_neutral\.surface\.low{background-color:var(--ids-colors-neutral-surface-low)}.ids-bg-i_radial-gradient\(token\(colors\.neutral\.border\.low\)_1px\,_transparent_1px\){background-image:radial-gradient(var(--ids-colors-neutral-border-low) 1px,transparent 1px)}.ids-bg-s_\[16px_16px\]{background-size:16px 16px}.ids-bx-sh_3{box-shadow:var(--ids-shadows-3)}.ids-bg-c_neutral\.fill\.base{background-color:var(--ids-colors-neutral-fill-base)}.ids-flex-sh_0{flex-shrink:0}.ids-grid-ar_1fr{grid-auto-rows:1fr}.ids-ta_left{text-align:left}.ids-bg-c_brand\.surface\.low{background-color:var(--ids-colors-brand-surface-low)}.ids-c_chip\.fill\.fg\.default{color:var(--ids-colors-chip-fill-fg-default)}.ids-c_inherit{color:inherit}.ids-bg-c_chip\.fill\.bg\.brand{background-color:var(--ids-colors-chip-fill-bg-brand)}.ids-bg-c_chip\.fill\.bg\.neutral{background-color:var(--ids-colors-chip-fill-bg-neutral)}.ids-bg-c_chip\.fill\.bg\.green{background-color:var(--ids-colors-chip-fill-bg-green)}.ids-bg-c_chip\.fill\.bg\.orange{background-color:var(--ids-colors-chip-fill-bg-orange)}.ids-c_chip\.fill\.fg\.orange{color:var(--ids-colors-chip-fill-fg-orange)}.ids-bg-c_chip\.fill\.bg\.blue{background-color:var(--ids-colors-chip-fill-bg-blue)}.ids-bg-c_chip\.fill\.bg\.red{background-color:var(--ids-colors-chip-fill-bg-red)}.ids-bg-c_chip\.outlined\.bg\.brand{background-color:var(--ids-colors-chip-outlined-bg-brand)}.ids-c_chip\.outlined\.text\.brand{color:var(--ids-colors-chip-outlined-text-brand)}.ids-c_chip\.outlined\.fg\.brand{color:var(--ids-colors-chip-outlined-fg-brand)}.ids-bg-c_chip\.outlined\.bg\.neutral{background-color:var(--ids-colors-chip-outlined-bg-neutral)}.ids-c_chip\.outlined\.text\.neutral{color:var(--ids-colors-chip-outlined-text-neutral)}.ids-c_chip\.outlined\.fg\.neutral{color:var(--ids-colors-chip-outlined-fg-neutral)}.ids-bg-c_chip\.outlined\.bg\.green{background-color:var(--ids-colors-chip-outlined-bg-green)}.ids-c_chip\.outlined\.text\.green{color:var(--ids-colors-chip-outlined-text-green)}.ids-c_chip\.outlined\.fg\.green{color:var(--ids-colors-chip-outlined-fg-green)}.ids-bg-c_chip\.outlined\.bg\.orange{background-color:var(--ids-colors-chip-outlined-bg-orange)}.ids-c_chip\.outlined\.text\.orange{color:var(--ids-colors-chip-outlined-text-orange)}.ids-c_chip\.outlined\.fg\.orange{color:var(--ids-colors-chip-outlined-fg-orange)}.ids-bg-c_chip\.outlined\.bg\.blue{background-color:var(--ids-colors-chip-outlined-bg-blue)}.ids-c_chip\.outlined\.text\.blue{color:var(--ids-colors-chip-outlined-text-blue)}.ids-c_chip\.outlined\.fg\.blue{color:var(--ids-colors-chip-outlined-fg-blue)}.ids-bg-c_chip\.outlined\.bg\.red{background-color:var(--ids-colors-chip-outlined-bg-red)}.ids-c_chip\.outlined\.text\.red{color:var(--ids-colors-chip-outlined-text-red)}.ids-c_chip\.outlined\.fg\.red{color:var(--ids-colors-chip-outlined-fg-red)}.ids-bg-c_chip\.text\.bg\.brand{background-color:var(--ids-colors-chip-text-bg-brand)}.ids-c_chip\.text\.text\.brand{color:var(--ids-colors-chip-text-text-brand)}.ids-c_chip\.text\.fg\.brand{color:var(--ids-colors-chip-text-fg-brand)}.ids-bg-c_chip\.text\.bg\.neutral{background-color:var(--ids-colors-chip-text-bg-neutral)}.ids-c_chip\.text\.text\.neutral{color:var(--ids-colors-chip-text-text-neutral)}.ids-c_chip\.text\.fg\.neutral{color:var(--ids-colors-chip-text-fg-neutral)}.ids-bg-c_chip\.text\.bg\.green{background-color:var(--ids-colors-chip-text-bg-green)}.ids-c_chip\.text\.text\.green{color:var(--ids-colors-chip-text-text-green)}.ids-c_chip\.text\.fg\.green{color:var(--ids-colors-chip-text-fg-green)}.ids-bg-c_chip\.text\.bg\.orange{background-color:var(--ids-colors-chip-text-bg-orange)}.ids-c_chip\.text\.text\.orange{color:var(--ids-colors-chip-text-text-orange)}.ids-c_chip\.text\.fg\.orange{color:var(--ids-colors-chip-text-fg-orange)}.ids-bg-c_chip\.text\.bg\.blue{background-color:var(--ids-colors-chip-text-bg-blue)}.ids-c_chip\.text\.text\.blue{color:var(--ids-colors-chip-text-text-blue)}.ids-c_chip\.text\.fg\.blue{color:var(--ids-colors-chip-text-fg-blue)}.ids-bg-c_chip\.text\.bg\.red{background-color:var(--ids-colors-chip-text-bg-red)}.ids-c_chip\.text\.text\.red{color:var(--ids-colors-chip-text-text-red)}.ids-c_chip\.text\.fg\.red{color:var(--ids-colors-chip-text-fg-red)}.ids-bg-c_primary\.surface\.high{background-color:var(--ids-colors-primary-surface-high)}.ids-pos_relative{position:relative}.ids-bg-i_linear-gradient\(45deg\,_\#e6e6e6_25\%\,_transparent_25\%\)\,linear-gradient\(-45deg\,_\#e6e6e6_25\%\,_transparent_25\%\)\,linear-gradient\(45deg\,_transparent_75\%\,_\#e6e6e6_75\%\)\,linear-gradient\(-45deg\,_transparent_75\%\,_\#e6e6e6_75\%\){background-image:linear-gradient(45deg,#e6e6e6 25%,#0000 25%),linear-gradient(-45deg,#e6e6e6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e6e6 75%),linear-gradient(-45deg,#0000 75%,#e6e6e6 75%)}.ids-bg-s_16px_16px{background-size:16px 16px}.ids-pos_absolute{position:absolute}.ids-c_gray\.light\.900{color:var(--ids-colors-gray-light-900)}.ids-grid-tc_\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px_minmax(0,1fr)}.ids-white-space_nowrap{white-space:nowrap}.ids-ai_flex-start{align-items:flex-start}.ids-flex-d_row{flex-direction:row}.ids-gradient_primary\.default{background-image:var(--ids-colors-gradient-primary-default)}.ids-gradient_dim\.fadeOutBottom{background-image:var(--ids-colors-gradient-dim-fade-out-bottom)}.ids-pointer-events_none{pointer-events:none}.ids-ff_monospace{font-family:monospace}.ids-white-space_pre-wrap{white-space:pre-wrap}.ids-c_primary\.text\.base{color:var(--ids-colors-primary-text-base)}.ids-c_white\.1200{color:var(--ids-colors-white-1200)}.ids-c_white\.a1100{color:var(--ids-colors-white-a1100)}.ids-gradient_primary\.horizontal{background-image:var(--ids-colors-gradient-primary-horizontal)}.ids-gradient_primary\.vertical{background-image:var(--ids-colors-gradient-primary-vertical)}.ids-grid-tc_repeat\(auto-fit\,_100px\){grid-template-columns:repeat(auto-fit,100px)}.ids-bx-sh_none{box-shadow:var(--ids-shadows-none)}.ids-bx-sh_1{box-shadow:var(--ids-shadows-1)}.ids-bx-sh_2{box-shadow:var(--ids-shadows-2)}.ids-bx-sh_4{box-shadow:var(--ids-shadows-4)}.ids-bx-sh_5{box-shadow:var(--ids-shadows-5)}.ids-bx-sh_core\.1{box-shadow:var(--ids-shadows-core-1)}.ids-bx-sh_core\.2{box-shadow:var(--ids-shadows-core-2)}.ids-bx-sh_core\.3{box-shadow:var(--ids-shadows-core-3)}.ids-bx-sh_core\.4{box-shadow:var(--ids-shadows-core-4)}.ids-bx-sh_core\.5{box-shadow:var(--ids-shadows-core-5)}.ids-fs_40px{font-size:40px}.ids-op_0{opacity:0}.ids-op_1{opacity:1}.ids-op_2{opacity:2}.ids-op_3{opacity:3}.ids-op_4{opacity:4}.ids-op_5{opacity:5}.ids-op_6{opacity:6}.ids-op_7{opacity:7}.ids-op_8{opacity:8}.ids-op_9{opacity:9}.ids-op_10{opacity:var(--ids-opacity-10)}.ids-op_disable{opacity:var(--ids-opacity-disable)}.ids-obj-f_cover{object-fit:cover}.ids-fill_true{fill:true}.ids-c_neutral\.surface\.high{color:var(--ids-colors-neutral-surface-high)}.ids-trf_translate\(50\%\,_-50\%\){transform:translate(50%,-50%)}.ids-bg-c_info\.ghostBg\.base{background-color:var(--ids-colors-info-ghost-bg-base)}.ids-c_info\.text\.base{color:var(--ids-colors-info-text-base)}.ids-fs_10{font-size:var(--ids-font-sizes-10)}.ids-lh_1{line-height:1}.ids-bd-be-w_var\(--thickness\){border-block-end-width:var(--thickness)}.ids-bg-c_black\.a800{background-color:var(--ids-colors-black-a800)}.ids-c_inverse\.text\.base{color:var(--ids-colors-inverse-text-base)}.ids-ff-s_\'case\'\,_\'ss06\'\,_\'ss10\'\,_\'lnum\'\,_\'tnum\'{font-feature-settings:"case","ss06","ss10","lnum","tnum"}.ids-trf_rotate\(180deg\){transform:rotate(180deg)}.ids-trf_translateY\(-50\%\){transform:translateY(-50%)}.ids-c_neutral\.icon\.base{color:var(--ids-colors-neutral-icon-base)}.ids-bx-sh_0_4px_16px_rgba\(30\,_32\,_36\,_0\.09\){box-shadow:0 4px 16px #1e202417}.ids-z_1{z-index:1}.ids-c_menu\.emptyState\.color{color:var(--ids-colors-menu-empty-state-color)}.ids-bg-c_transparent{background-color:#0000}.ids-d_\[-webkit-box\]{display:-webkit-box}.ids--webkit-line-clamp_2{-webkit-line-clamp:2}.ids--webkit-box-orient_vertical{-webkit-box-orient:vertical}.ids-tov_ellipsis{text-overflow:ellipsis}.ids-wb_break-word{word-break:break-word}.ids-d_none{display:none}.ids-z_modal\!{z-index:var(--ids-z-index-modal)!important}.ids-as_flex-start{align-self:flex-start}.ids-s_xs{width:xs;height:xs}.ids-c_primary{color:primary}.ids-s_sm{width:sm;height:sm}.ids-c_neutral{color:neutral}.ids-c_neutral\.text\.base{color:var(--ids-colors-neutral-text-base)}.ids-tt_uppercase{text-transform:uppercase}.ids-d_inline-block{display:inline-block}.ids-cursor_pointer{cursor:pointer}.ids-s_lg{width:lg;height:lg}.ids-flex-g_1{flex-grow:1}.ids-ac_center{align-content:center}.ids-white-space_pre-line{white-space:pre-line}.ids-d_contents{display:contents}.ids-s_xl{width:xl;height:xl}.ids-fs_13px{font-size:13px}.ids-fw_600{font-weight:600}.ids-ff_default{font-family:var(--ids-fonts-default)}.ids-fs_15{font-size:var(--ids-font-sizes-15)}.ids-lh_26{line-height:var(--ids-line-heights-26)}.ids-fw_button\.default{font-weight:var(--ids-font-weights-button-default)}.ids-fs_\{sizes\.floatingButton\.size\.md\.icon\.extended\}{font-size:var(--ids-sizes-floating-button-size-md-icon-extended)}.ids-fs_14{font-size:var(--ids-font-sizes-14)}.ids-lh_24{line-height:var(--ids-line-heights-24)}.ids-fs_\{sizes\.floatingButton\.size\.sm\.icon\.extended\}{font-size:var(--ids-sizes-floating-button-size-sm-icon-extended)}.ids-c_inverse{color:inverse}.ids-c_white{color:#fff}.ids-ff_headline{font-family:var(--ids-fonts-headline)}.ids-fs_24{font-size:var(--ids-font-sizes-24)}.ids-lh_34{line-height:var(--ids-line-heights-34)}.ids-ls_24{letter-spacing:var(--ids-letter-spacings-24)}.ids-fw_title\.default{font-weight:var(--ids-font-weights-title-default)}.ids-ff_title{font-family:var(--ids-fonts-title)}.ids-lh_20{line-height:var(--ids-line-heights-20)}.ids-ls_14{letter-spacing:var(--ids-letter-spacings-14)}.ids-scrollbar-style_true::-webkit-scrollbar{width:8px;height:8px}.ids-scrollbar-style_true::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-scrollbar-style_true::-webkit-scrollbar-track{background-color:#0000}.ids-scrollbar-style_true{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent}.ids-grid-tc_repeat\(auto-fill\,_minmax\(220px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ids-justify-items_center{justify-items:center}.ids-bg-c_neutral\.surface\.high{background-color:var(--ids-colors-neutral-surface-high)}.ids-pos_fixed{position:fixed}.ids-z_toast{z-index:toast}.ids-bg-c_inverse\.bg\.base{background-color:var(--ids-colors-inverse-bg-base)}.ids-wb_break-all{word-break:break-all}.ids-fs_16px{font-size:16px}.ids-grid-tc_repeat\(auto-fill\,_minmax\(180px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ids-us_none{-webkit-user-select:none;user-select:none}.ids-fs_12{font-size:var(--ids-font-sizes-12)}.ids-lh_1\.4{line-height:1.4}.ids-cursor_zoom-in{cursor:zoom-in}.ids-pointer-events_auto{pointer-events:auto}.ids-asp_1_\/_1{aspect-ratio:1}.ids-z_modal{z-index:var(--ids-z-index-modal)}.ids-cursor_zoom-out{cursor:zoom-out}.ids-obj-f_contain{object-fit:contain}.ids-type_spring{type:spring}.ids-stiffness_300{stiffness:300px}.ids-damping_30{damping:30px}.ids-sr_true{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ids-jc_flex-start{justify-content:flex-start}.ids-fs_13{font-size:var(--ids-font-sizes-13)}.ids-lh_22{line-height:var(--ids-line-heights-22)}.ids-fw_medium{font-weight:var(--ids-font-weights-medium)}.ids-bg-s_calc\(var\(--pattern-spacing\)_\*_7\)_calc\(var\(--pattern-spacing\)_\*_7\){background-size:calc(var(--pattern-spacing) * 7) calc(var(--pattern-spacing) * 7)}.ids-bg-s_calc\(var\(--pattern-spacing\)_\*_9\)_calc\(var\(--pattern-spacing\)_\*_9\){background-size:calc(var(--pattern-spacing) * 9) calc(var(--pattern-spacing) * 9)}.ids-bg-i_linear-gradient\(var\(--pattern-front-color\)_calc\(var\(--pattern-spacing\)_\*_4\)\,_transparent_calc\(var\(--pattern-spacing\)_\*_4\)\)\,linear-gradient\(to_right\,_var\(--pattern-front-color\)_calc\(var\(--pattern-spacing\)_\*_4\)\,_transparent_calc\(var\(--pattern-spacing\)_\*_4\)\){background-image:linear-gradient(var(--pattern-front-color) calc(var(--pattern-spacing) * 4),transparent calc(var(--pattern-spacing) * 4)),linear-gradient(to right,var(--pattern-front-color) calc(var(--pattern-spacing) * 4),transparent calc(var(--pattern-spacing) * 4))}.ids-bg-s_calc\(var\(--pattern-spacing\)_\*_10\)_calc\(var\(--pattern-spacing\)_\*_10\){background-size:calc(var(--pattern-spacing) * 10) calc(var(--pattern-spacing) * 10)}.ids-bg-c_neutral\.ghostBg\.base{background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-bg-c_var\(--progress-color\){background-color:var(--progress-color)}.ids-vis_hidden{visibility:hidden}.ids-rg_\{spacing\.0\}{row-gap:var(--ids-spacing-0)}.ids-fs_19{font-size:19px}.ids-direction_left{direction:left}.ids-ai_stretch{align-items:stretch}.ids-pos_absolute\!{position:absolute!important}.ids-c_spinner\.track\.green{color:var(--ids-colors-spinner-track-green)}.ids-c_spinner\.indicator\.green{color:var(--ids-colors-spinner-indicator-green)}.ids-s_md{width:md;height:md}.ids-fs_inherit{font-size:inherit}.ids-c_critical\.text\.base{color:var(--ids-colors-critical-text-base)}.ids-c_positive\.text\.base{color:var(--ids-colors-positive-text-base)}.ids-c_mui\.text\.primary{color:var(--ids-colors-mui-text-primary)}.ids-d_block{display:block}.ids-jc_space-between{justify-content:space-between}.ids-bx-s_border-box{box-sizing:border-box}.ids-ai_flex-end{align-items:flex-end}.ids-c_tooltip\.dismiss{color:var(--ids-colors-tooltip-dismiss)}.ids-c_success{color:success}.ids-c_neutral\.icon\.low{color:var(--ids-colors-neutral-icon-low)}.ids-stk_none{stroke:none}.ids-stk-w_2{stroke-width:2px}.ids-fill_none{fill:none}.ids-pos_bottom{position:bottom}.ids-pos_left{position:left}.ids-rx_0{rx:0}.ids-rx_6{rx:6px}.ids-stk-w_1{stroke-width:1px}.ids-translate-x_0{--translate-x: var(--ids-spacing-0)}.ids-translate-y_0{--translate-y: var(--ids-spacing-0)}.ids-inset-s_8{inset-inline-start:var(--ids-spacing-8)}.ids-pe_8{padding-inline-end:var(--ids-spacing-8)}.ids-fv-num_tabular-nums{font-variant-numeric:tabular-nums}.ids-stk-w_1\.5{stroke-width:1.5px}.ids-bg-c_primary\.bg\.low{background-color:primary. bg. low}.ids-text-anchor_start{text-anchor:start}.ids-fill_var\(--ids-colors-neutral-text-lowest\){fill:var(--ids-colors-neutral-text-lowest)}.ids-fill-opacity_0\.25{fill-opacity:.25}.ids-pos_right{position:right}.ids-stk-w_2\.5{stroke-width:2.5px}.ids-fill_var\(--ids-colors-neutral-surface-high\){fill:var(--ids-colors-neutral-surface-high)}.ids-fill_var\(--ids-colors-brand-surface-highest\){fill:var(--ids-colors-brand-surface-highest)}.ids-stk_var\(--ids-colors-neutral-border-high\){stroke:var(--ids-colors-neutral-border-high)}.ids-ai_baseline{align-items:baseline}.ids-fill-opacity_0\.15{fill-opacity:.15}.ids-stk-lj_round{stroke-linejoin:round}.ids-stk-lc_round{stroke-linecap:round}.ids-fill_neutral\.text\.base{fill:var(--ids-colors-neutral-text-base)}.ids-text-anchor_middle{text-anchor:middle}.ids-translate-x_-10{--translate-x: calc(var(--ids-spacing-10) * -1)}.ids-text-anchor_end{text-anchor:end}.ids-s_6\.283185307179586{width:6.28319px;height:6.28319px}.ids-fill-opacity_0\.75{fill-opacity:.75}.ids-fill_var\(--ids-colors-neutral-surface-low\){fill:var(--ids-colors-neutral-surface-low)}.ids-fill-opacity_0\.9{fill-opacity:.9}.ids-rx_2{rx:2px}.ids-ry_2{ry:2px}.ids-stk_var\(--ids-colors-neutral-border-base\){stroke:var(--ids-colors-neutral-border-base)}.ids-stk-op_0\.8{stroke-opacity:.8}.ids-stk-dsh_4\,4{stroke-dasharray:4 4}.ids-ff_inherit{font-family:inherit}.ids-rg_8{row-gap:var(--ids-spacing-8)}.ids-cg_16{column-gap:var(--ids-spacing-16)}.ids-as_center{align-self:center}.ids-as_stretch{align-self:stretch}.ids-grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.ids-ai_start{align-items:start}.ids-ff-s_\'case\'_1{font-feature-settings:"case" 1}.ids-grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.ids-va_top{vertical-align:top}.ids-grid-tc_repeat\(5\,_1fr\){grid-template-columns:repeat(5,1fr)}.ids-size_22px{width:22px;height:22px}.ids-d_\[inherit\]{display:inherit}.ids-trf-o_0px_0px{transform-origin:0 0}.ids-stk_\[var\(--circle-fill-color\)\]{stroke:var(--circle-fill-color)}.ids-stk-dsh_80px\,_200px{stroke-dasharray:80 200}.ids-stk-do_0{stroke-dashoffset:0}.ids-flex-wrap_nowrap{flex-wrap:nowrap}.ids-cursor_text{cursor:text}.ids-fs_18px{font-size:18px}.ids-flex-sh_1{flex-shrink:1}.ids-cursor_grab{cursor:grab}.ids-tch-a_none{touch-action:none}.ids-z_50{z-index:50}.ids-op_0\.9{opacity:.9}.ids-op_0\.8{opacity:.8}.ids-d_-webkit-box{display:-webkit-box}.ids--webkit-line-clamp_var\(--text-truncate-line-clamp\){-webkit-line-clamp:var(--text-truncate-line-clamp)}.ids-fw_semibold{font-weight:var(--ids-font-weights-semibold)}.ids-fw_regular{font-weight:var(--ids-font-weights-regular)}.ids-grid-tc_1fr{grid-template-columns:1fr}.ids-lh_18{line-height:var(--ids-line-heights-18)}.ids-ff_\[ui-monospace\,_SFMono-Regular\,_Menlo\,_Consolas\,_var\(--font-pretendard-variable\,_Pretendard\)\,_monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,var(--font-pretendard-variable, Pretendard),monospace}.ids-white-space_pre{white-space:pre}.ids-c_positive\.icon\.base{color:var(--ids-colors-positive-icon-base)}.ids-c_info\.icon\.base{color:var(--ids-colors-info-icon-base)}.ids-c_critical\.icon\.base{color:var(--ids-colors-critical-icon-base)}.ids-op_0\.3{opacity:.3}.ids-direction_bottom{direction:bottom}.ids-c_gray{color:gray}.ids-s_custom{width:custom;height:custom}.ids-direction_right{direction:right}.ids-scrim-style_true{background-color:var(--ids-colors-overlay-scrim);animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;bottom:0;left:0}.ids-scrim-style_true[data-state=open]{animation-name:fadeIn}.ids-scrim-style_true[data-state=closed]{animation-name:fadeOut}[data-panda-theme=educore] .ids-scrim-style_true{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ids-va_bottom{vertical-align:bottom}.ids-cp-path_inset\(0_-999px\){clip-path:inset(0 -999px)}.ids-will-change_opacity\,_filter\,_transform{will-change:opacity,filter,transform}.ids-grid-cs_1{grid-column-start:1}.ids-grid-row-start_1{grid-row-start:1}.ids-bg-c_neutral\.surface\.highest{background-color:var(--ids-colors-neutral-surface-highest)}.ids-bdr-t_md{border-top-left-radius:var(--ids-radii-md);border-top-right-radius:var(--ids-radii-md)}.ids-bg-c_neutral\.ghostBg\.highest{background-color:var(--ids-colors-neutral-ghost-bg-highest)}.ids-bg-c_critical\.fill\.base{background-color:var(--ids-colors-critical-fill-base)}.ids-bg-c_warning\.fill\.base{background-color:var(--ids-colors-warning-fill-base)}.ids-bg-c_positive\.fill\.base{background-color:var(--ids-colors-positive-fill-base)}.ids-z_popoverOverModal\!{z-index:var(--ids-z-index-popover-over-modal)!important}.ids-grid-tc_1fr_auto{grid-template-columns:1fr auto}.ids-grid-tc_28px_1fr{grid-template-columns:28px 1fr}.ids-grid-tc_48px_minmax\(0\,_1fr\)_68px{grid-template-columns:48px minmax(0,1fr) 68px}.ids-grid-tc_repeat\(8\,_1fr\){grid-template-columns:repeat(8,1fr)}.ids-ring-w_2px{outline-width:2px}.ids-outline-style_solid{outline-style:solid}.ids-ring-c_brand\.border\.base{outline-color:var(--ids-colors-brand-border-base)}.ids-ring-o_2px{outline-offset:2px}.ids-cq-t_inline-size{container-type:inline-size}.ids-cq-n_cursorPagination{container-name:cursorPagination}.ids-flex-d_column-reverse{flex-direction:column-reverse}.ids-grid-af_column{grid-auto-flow:column}.ids-grid-ac_var\(--kanban-column-width\){grid-auto-columns:var(--kanban-column-width)}.ids-scr-sa_start{scroll-snap-align:start}.ids-trs-prop_background-color\,_border-color\,_box-shadow{--transition-prop: background-color, border-color, box-shadow;transition-property:background-color,border-color,box-shadow}.ids-trs-dur_fast{--transition-duration: fast;transition-duration:fast}.ids-ms_auto{margin-inline-start:auto}.ids-trs-prop_opacity{--transition-prop: opacity;transition-property:opacity}.ids-c_brand\.text\.base{color:var(--ids-colors-brand-text-base)}.ids-c_warning\.text\.base{color:var(--ids-colors-warning-text-base)}.ids-trs-prop_background-color\,_box-shadow{--transition-prop: background-color, box-shadow;transition-property:background-color,box-shadow}.ids-bx-sh_inset_0_0_0_1px_token\(colors\.brand\.border\.base\){box-shadow:inset 0 0 0 1px var(--ids-colors-brand-border-base)}.ids-cursor_grabbing{cursor:grabbing}.ids-op_0\.35{opacity:.35}.ids-cursor_default{cursor:default}.ids-op_0\.45{opacity:.45}.ids-trs-prop_background-color\,_border-color\,_box-shadow\,_transform{--transition-prop: background-color, border-color, box-shadow, transform;transition-property:background-color,border-color,box-shadow,transform}.ids-trf_scaleX\(0\.92\){transform:scaleX(.92)}.ids-trs-prop_opacity\,_transform{--transition-prop: opacity, transform;transition-property:opacity,transform}.ids-trf_scaleX\(1\){transform:scaleX(1)}.ids-me_-8{margin-inline-end:calc(var(--ids-spacing-8) * -1)}.ids-scr-bhv_smooth{scroll-behavior:smooth}.ids-bg-c_critical\.surface\.base{background-color:var(--ids-colors-critical-surface-base)}.ids-bg-c_warning\.surface\.base{background-color:var(--ids-colors-warning-surface-base)}.ids-bg-c_positive\.surface\.base{background-color:var(--ids-colors-positive-surface-base)}.ids-trf_translate\(-50\%\,_-50\%\){transform:translate(-50%,-50%)}.ids-trf_translate\(-50\%\,_50\%\){transform:translate(-50%,50%)}.ids-wb_keep-all{word-break:keep-all}.ids-ov-wrap_break-word{overflow-wrap:break-word}.ids-grid-tc_minmax\(0\,_1fr\)_400px{grid-template-columns:minmax(0,1fr) 400px}.ids-grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.ids-fs_18{font-size:var(--ids-font-sizes-18)}.ids-bg-c_primary\.fill\.base{background-color:var(--ids-colors-primary-fill-base)}.ids-bg-c_neutral\.border\.base{background-color:var(--ids-colors-neutral-border-base)}.ids-text-decoration-line_line-through{text-decoration-line:line-through}.ids-li-t_none{list-style-type:none}.ids-bg-c_info\.fill\.base{background-color:var(--ids-colors-info-fill-base)}.ids-s_2xs{width:2xs;height:2xs}.ids-content_첨부_업로드_실패{content:첨부 업로드 실패}.ids-bg-c_currentcolor{background-color:currentColor}.ids-bg-c_positive\.ghostBg\.base{background-color:var(--ids-colors-positive-ghost-bg-base)}.ids-bg-c_warning\.ghostBg\.base{background-color:var(--ids-colors-warning-ghost-bg-base)}.ids-bg-c_critical\.ghostBg\.base{background-color:var(--ids-colors-critical-ghost-bg-base)}.ids-c_warning\.icon\.base{color:var(--ids-colors-warning-icon-base)}.ids-ap_none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ids-bg-c_neutral\.ghostBg\.high{background-color:var(--ids-colors-neutral-ghost-bg-high)}.ids-bg-c_\{colors\.overlay\.lighten\.hover\}{background-color:var(--ids-colors-overlay-lighten-hover)}.ids-bg-c_neutral\.fill\.high{background-color:var(--ids-colors-neutral-fill-high)}.ids-bg-c_\{colors\.tooltip\.text\}{background-color:var(--ids-colors-tooltip-text)}.ids-op_0\.7{opacity:.7}.ids-bd-s-w_1px{border-inline-start-width:1px}.ids-border-inline-start-style_solid{border-inline-start-style:solid}.ids-bd-s-c_neutral\.border\.base{border-inline-start-color:var(--ids-colors-neutral-border-base)}.ids-ps_8{padding-inline-start:var(--ids-spacing-8)}.ids-ta_start{text-align:start}.ids-ps_calc\(token\(spacing\.4\)_\+_var\(--chat-file-tree-depth\,_0\)_\*_token\(spacing\.12\)\){padding-inline-start:calc(var(--ids-spacing-4) + var(--chat-file-tree-depth, 0) * var(--ids-spacing-12))}.ids-ms_\{spacing\.20\}{margin-inline-start:var(--ids-spacing-20)}.ids-bg-c_positive\.ghostBg\.highest{background-color:var(--ids-colors-positive-ghost-bg-highest)}.ids-bg-c_warning\.ghostBg\.highest{background-color:var(--ids-colors-warning-ghost-bg-highest)}.ids-bg-c_critical\.ghostBg\.highest{background-color:var(--ids-colors-critical-ghost-bg-highest)}.ids-translate_auto{translate:var(--translate-x) var(--translate-y)}.ids-translate-y_-2{--translate-y: calc(var(--ids-spacing-2) * -1)}.ids-cg_12{column-gap:var(--ids-spacing-12)}.ids-rg_4{row-gap:var(--ids-spacing-4)}.ids-c_neutral\.border\.base{color:var(--ids-colors-neutral-border-base)}.ids-op_90{opacity:var(--ids-opacity-90)}.ids-op_20{opacity:var(--ids-opacity-20)}.ids-op_100{opacity:var(--ids-opacity-100)}.ids-filter_none{filter:none}.ids-filter_blur\(2px\){filter:blur(2px)}.ids-me_4{margin-inline-end:var(--ids-spacing-4)}.ids-mbe_4{margin-block-end:var(--ids-spacing-4)}.ids-me_2{margin-inline-end:var(--ids-spacing-2)}.ids-bd-b-w_1px{border-bottom-width:1px}.ids-border-bottom-style_solid{border-bottom-style:solid}.ids-bd-b-c_neutral\.border\.base{border-bottom-color:var(--ids-colors-neutral-border-base)}.ids-w_100\%{width:100%}.ids-pl_18px{padding-left:18px}.ids-min-h_\[452px\]{min-height:452px}.ids-min-h_0{min-height:0}.ids-mt_10{margin-top:var(--ids-spacing-10)}.ids-w_\[280px\]{width:280px}.ids-mt_\[8px\]{margin-top:8px}.ids-h_\[48px\]{height:48px}.ids-top_0{top:var(--ids-spacing-0)}.ids-left_0{left:var(--ids-spacing-0)}.ids-w_\[100\%\]{width:100%}.ids-h_\[100\%\]{height:100%}.ids-mb_\[30px\]{margin-bottom:30px}.ids-min-w_0{min-width:0}.ids-ov-x_auto{overflow-x:auto}.ids-w_\[200px\]{width:200px}.ids-h_\[80px\]{height:80px}.ids-mt_8{margin-top:var(--ids-spacing-8)}.ids-mb_12{margin-bottom:var(--ids-spacing-12)}.ids-w_\[320px\]{width:320px}.ids-min-h_\[140px\]{min-height:140px}.ids-h_\[120px\]{height:120px}.ids-ov-y_auto{overflow-y:auto}.ids-pb_\[40px\]{padding-bottom:40px}.ids-right_0{right:var(--ids-spacing-0)}.ids-bottom_0{bottom:var(--ids-spacing-0)}.ids-h_\[60px\]{height:60px}.ids-mb_16{margin-bottom:var(--ids-spacing-16)}.ids-w_\[120px\]{width:120px}.ids-h_100px{height:100px}.ids-w_300px{width:300px}.ids-w_40px{width:40px}.ids-h_40px{height:40px}.ids-h_16px{height:16px}.ids-w_2{width:2px}.ids-w_4{width:4px}.ids-w_6{width:6px}.ids-w_8{width:8px}.ids-w_10{width:10px}.ids-w_12{width:12px}.ids-w_16{width:16px}.ids-w_20{width:20px}.ids-w_24{width:24px}.ids-w_26{width:26px}.ids-w_28{width:28px}.ids-w_32{width:32px}.ids-w_36{width:36px}.ids-w_40{width:40px}.ids-w_44{width:44px}.ids-w_48{width:48px}.ids-w_56{width:56px}.ids-w_64{width:64px}.ids-w_80{width:80px}.ids-w_14px{width:14px}.ids-w_760px{width:760px}.ids-top_-1px{top:-1px}.ids-right_-1px{right:-1px}.ids-top_-2px{top:-2px}.ids-top_-3px{top:-3px}.ids-right_-2px{right:-2px}.ids-right_-3px{right:-3px}.ids-top_1px{top:1px}.ids-right_1px{right:1px}.ids-w_5px{width:5px}.ids-h_5px{height:5px}.ids-w_6px{width:6px}.ids-h_6px{height:6px}.ids-w_8px{width:8px}.ids-h_8px{height:8px}.ids-right_-4{right:calc(var(--ids-spacing-4) * -1)}.ids-right_-6{right:calc(var(--ids-spacing-6) * -1)}.ids-top_2px{top:2px}.ids-left_calc\(100\%_-_5px\){left:calc(100% - 5px)}.ids-top_-4px{top:-4px}.ids-left_calc\(100\%_-_6px\){left:calc(100% - 6px)}.ids-top_-5px{top:-5px}.ids-left_calc\(100\%_-_7px\){left:calc(100% - 7px)}.ids-top_14\%{top:14%}.ids-right_14\%{right:14%}.ids-left_calc\(85\.36\%_-_3px\){left:calc(85.36% - 3px)}.ids-bottom_calc\(85\.36\%_-_3px\){bottom:calc(85.36% - 3px)}.ids-mt_2{margin-top:var(--ids-spacing-2)}.ids-pl_\{spacing\.button\.size\.xl\.paddingX\}{padding-left:var(--ids-spacing-button-size-xl-padding-x)}.ids-pr_\{spacing\.button\.size\.xl\.paddingX\}{padding-right:var(--ids-spacing-button-size-xl-padding-x)}.ids-pl_\{spacing\.button\.size\.lg\.paddingX\}{padding-left:var(--ids-spacing-button-size-lg-padding-x)}.ids-pr_\{spacing\.button\.size\.lg\.paddingX\}{padding-right:var(--ids-spacing-button-size-lg-padding-x)}.ids-pl_\{spacing\.button\.size\.md\.paddingX\}{padding-left:var(--ids-spacing-button-size-md-padding-x)}.ids-pr_\{spacing\.button\.size\.md\.paddingX\}{padding-right:var(--ids-spacing-button-size-md-padding-x)}.ids-pl_\{spacing\.button\.size\.sm\.paddingX\}{padding-left:var(--ids-spacing-button-size-sm-padding-x)}.ids-pr_\{spacing\.button\.size\.sm\.paddingX\}{padding-right:var(--ids-spacing-button-size-sm-padding-x)}.ids-pl_\{spacing\.button\.size\.xs\.paddingX\}{padding-left:var(--ids-spacing-button-size-xs-padding-x)}.ids-pr_\{spacing\.button\.size\.xs\.paddingX\}{padding-right:var(--ids-spacing-button-size-xs-padding-x)}.ids-pl_\{spacing\.button\.size\.xl\.paddingXNarrow\}{padding-left:var(--ids-spacing-button-size-xl-padding-x-narrow)}.ids-pr_\{spacing\.button\.size\.xl\.paddingXNarrow\}{padding-right:var(--ids-spacing-button-size-xl-padding-x-narrow)}.ids-pl_\{spacing\.button\.size\.lg\.paddingXNarrow\}{padding-left:var(--ids-spacing-button-size-lg-padding-x-narrow)}.ids-pr_\{spacing\.button\.size\.lg\.paddingXNarrow\}{padding-right:var(--ids-spacing-button-size-lg-padding-x-narrow)}.ids-pl_\{spacing\.button\.size\.md\.paddingXNarrow\}{padding-left:var(--ids-spacing-button-size-md-padding-x-narrow)}.ids-pr_\{spacing\.button\.size\.md\.paddingXNarrow\}{padding-right:var(--ids-spacing-button-size-md-padding-x-narrow)}.ids-pl_\{spacing\.button\.size\.sm\.paddingXNarrow\}{padding-left:var(--ids-spacing-button-size-sm-padding-x-narrow)}.ids-pr_\{spacing\.button\.size\.sm\.paddingXNarrow\}{padding-right:var(--ids-spacing-button-size-sm-padding-x-narrow)}.ids-pl_\{spacing\.button\.size\.xs\.paddingXNarrow\}{padding-left:var(--ids-spacing-button-size-xs-padding-x-narrow)}.ids-pr_\{spacing\.button\.size\.xs\.paddingXNarrow\}{padding-right:var(--ids-spacing-button-size-xs-padding-x-narrow)}.ids-top_50\%{top:50%}.ids-left_16{left:var(--ids-spacing-16)}.ids-right_16{right:var(--ids-spacing-16)}.ids-h_24{height:24px}.ids-w_var\(--circle-size\){width:var(--circle-size)}.ids-h_var\(--circle-size\){height:var(--circle-size)}.ids-h_100\%{height:100%}.ids-mr_\[-7px\]{margin-right:-7px}.ids-max-w_100\%{max-width:100%}.ids-w_18{width:18px}.ids-h_18{height:18px}.ids-w_240px{width:240px}.ids-h_20{height:20px}.ids-w_22{width:22px}.ids-h_22{height:22px}.ids-bdr-tl_full\!{border-top-left-radius:var(--ids-radii-full)!important}.ids-bdr-tr_full\!{border-top-right-radius:var(--ids-radii-full)!important}.ids-bdr-bl_full\!{border-bottom-left-radius:var(--ids-radii-full)!important}.ids-bdr-br_full\!{border-bottom-right-radius:var(--ids-radii-full)!important}.ids-max-w_300px{max-width:300px}.ids-w_datePicker\.trigger\.root\.size{width:var(--ids-sizes-date-picker-trigger-root-size)}.ids-w_fit-content\!{width:fit-content!important}.ids-max-w_calc\(100vw_-_40px\)\!{max-width:calc(100vw - 40px)!important}.ids-w_140px{width:140px}.ids-mt_auto{margin-top:auto}.ids-w_260px{width:260px}.ids-min-h_136px{min-height:136px}.ids-min-h_370px{min-height:370px}.ids-w_162px{width:162px}.ids-h_152px{height:152px}.ids-mb_8{margin-bottom:var(--ids-spacing-8)}.ids-w_140{width:140px}.ids-h_140{height:140px}.ids-min-h_100\%{min-height:100%}.ids-w_var\(--error-screen-graphic-mobile\){width:var(--error-screen-graphic-mobile)}.ids-h_var\(--error-screen-graphic-mobile\){height:var(--error-screen-graphic-mobile)}.ids-mt_16{margin-top:var(--ids-spacing-16)}.ids-mt_24{margin-top:var(--ids-spacing-24)}.ids-w_\{sizes\.floatingButton\.size\.md\.container\}{width:var(--ids-sizes-floating-button-size-md-container)}.ids-h_\{sizes\.floatingButton\.size\.md\.container\}{height:var(--ids-sizes-floating-button-size-md-container)}.ids-min-w_\{sizes\.floatingButton\.size\.md\.container\}{min-width:var(--ids-sizes-floating-button-size-md-container)}.ids-min-h_\{sizes\.floatingButton\.size\.md\.container\}{min-height:var(--ids-sizes-floating-button-size-md-container)}.ids-w_\{sizes\.floatingButton\.size\.sm\.container\}{width:var(--ids-sizes-floating-button-size-sm-container)}.ids-h_\{sizes\.floatingButton\.size\.sm\.container\}{height:var(--ids-sizes-floating-button-size-sm-container)}.ids-min-w_\{sizes\.floatingButton\.size\.sm\.container\}{min-width:var(--ids-sizes-floating-button-size-sm-container)}.ids-min-h_\{sizes\.floatingButton\.size\.sm\.container\}{min-height:var(--ids-sizes-floating-button-size-sm-container)}.ids-pt_\{spacing\.floatingButton\.size\.md\.paddingY\}{padding-top:var(--ids-spacing-floating-button-size-md-padding-y)}.ids-pb_\{spacing\.floatingButton\.size\.md\.paddingY\}{padding-bottom:var(--ids-spacing-floating-button-size-md-padding-y)}.ids-pl_\{spacing\.floatingButton\.size\.md\.paddingLeft\}{padding-left:var(--ids-spacing-floating-button-size-md-padding-left)}.ids-pr_\{spacing\.floatingButton\.size\.md\.paddingRight\}{padding-right:var(--ids-spacing-floating-button-size-md-padding-right)}.ids-pt_\{spacing\.floatingButton\.size\.sm\.paddingY\}{padding-top:var(--ids-spacing-floating-button-size-sm-padding-y)}.ids-pb_\{spacing\.floatingButton\.size\.sm\.paddingY\}{padding-bottom:var(--ids-spacing-floating-button-size-sm-padding-y)}.ids-pl_\{spacing\.floatingButton\.size\.sm\.paddingLeft\}{padding-left:var(--ids-spacing-floating-button-size-sm-padding-left)}.ids-pr_\{spacing\.floatingButton\.size\.sm\.paddingRight\}{padding-right:var(--ids-spacing-floating-button-size-sm-padding-right)}.ids-w_120px{width:120px}.ids-h_120px{height:120px}.ids-bottom_16{bottom:var(--ids-spacing-16)}.ids-w_120{width:120px}.ids-h_120{height:120px}.ids-mb_24{margin-bottom:var(--ids-spacing-24)}.ids-left_12{left:var(--ids-spacing-12)}.ids-w_18px{width:18px}.ids-h_18px{height:18px}.ids-h_48px{height:48px}.ids-right_8{right:var(--ids-spacing-8)}.ids-h_44{height:44px}.ids-mt_6{margin-top:var(--ids-spacing-6)}.ids-mb_0{margin-bottom:var(--ids-spacing-0)}.ids-w_full{width:full}.ids-h_full{height:full}.ids-max-w_\[90vw\]{max-width:90vw}.ids-max-h_\[90vh\]{max-height:90vh}.ids-top_4{top:var(--ids-spacing-4)}.ids-right_4{right:var(--ids-spacing-4)}.ids-w_400px{width:400px}.ids-bdr-tr_16{border-top-right-radius:var(--ids-radii-16)}.ids-bdr-br_16{border-bottom-right-radius:var(--ids-radii-16)}.ids-mb_\[32px\]{margin-bottom:32px}.ids-w_\[150px\]{width:150px}.ids-min-h_timePicker\.input\.container\.minHeight{min-height:var(--ids-sizes-time-picker-input-container-min-height)}.ids-h_12px{height:12px}.ids-lc_1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ids-h_10px{height:10px}.ids-h_1{height:1px}.ids-w_1{width:1px}.ids-h_32{height:32px}.ids-top_8{top:var(--ids-spacing-8)}.ids-left_88{left:88px}.ids-top_24{top:var(--ids-spacing-24)}.ids-bottom_8{bottom:var(--ids-spacing-8)}.ids-left_36{left:var(--ids-spacing-36)}.ids-right_56{right:var(--ids-spacing-56)}.ids-top_16{top:var(--ids-spacing-16)}.ids-left_8{left:var(--ids-spacing-8)}.ids-left_16566{left:16566px}.ids-right_16566{right:16566px}.ids-left_120{left:120px}.ids-right_120{right:120px}.ids-top_32{top:var(--ids-spacing-32)}.ids-right_112{right:112px}.ids-bottom_12{bottom:var(--ids-spacing-12)}.ids-left_64{left:var(--ids-spacing-64)}.ids-max-w_\[220px\]{max-width:220px}.ids-pl_4{padding-left:var(--ids-spacing-4)}.ids-min-w_\[128px\]{min-width:128px}.ids-w_\[10px\]{width:10px}.ids-h_\[10px\]{height:10px}.ids-w_\[4px\]{width:4px}.ids-min-h_\[16px\]{min-height:16px}.ids-ml_auto{margin-left:auto}.ids-min-h_160px{min-height:160px}.ids-ml_2{margin-left:var(--ids-spacing-2)}.ids-h_48{height:48px}.ids-min-w_110px{min-width:110px}.ids-max-w_\[960px\]{max-width:960px}.ids-max-w_\[280px\]{max-width:280px}.ids-w_\[6px\]{width:6px}.ids-h_\[6px\]{height:6px}.ids-mr_\[8px\]\!{margin-right:8px!important}.ids-pl_\[18px\]{padding-left:18px}.ids-max-w_\[680px\]{max-width:680px}.ids-mb_8px{margin-bottom:8px}.ids-w_0{width:0}.ids-w_var\(--sidebar-width-icon\){width:var(--sidebar-width-icon)}.ids-w_calc\(var\(--sidebar-width-icon\)_\+_token\(spacing\.4\)\){width:calc(var(--sidebar-width-icon) + var(--ids-spacing-4))}.ids-w_calc\(var\(--sidebar-width-icon\)_\+_token\(spacing\.4\)_\+_2px\){width:calc(var(--sidebar-width-icon) + var(--ids-spacing-4) + 2px)}.ids-left_calc\(var\(--sidebar-width\)_\*_-1\){left:calc(var(--sidebar-width) * -1)}.ids-right_calc\(var\(--sidebar-width\)_\*_-1\){right:calc(var(--sidebar-width) * -1)}.ids-w_var\(--sidebar-width\){width:var(--sidebar-width)}.ids-left_auto{left:auto}.ids-mt_-32{margin-top:calc(var(--ids-spacing-32) * -1)}.ids-w_\[inherit\]{width:inherit}.ids-h_\[inherit\]{height:inherit}.ids-min-h_32px{min-height:32px}.ids-w_24px{width:24px}.ids-h_24px{height:24px}.ids-w_auto{width:auto}.ids-bd-r-w_1px{border-right-width:1px}.ids-border-right-style_solid{border-right-style:solid}.ids-bd-r-c_neutral\.ghostBg\.base{border-right-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-bd-b-c_neutral\.ghostBg\.base{border-bottom-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-min-w_312px{min-width:312px}.ids-h_32px{height:32px}.ids-w_20px{width:20px}.ids-h_16{height:16px}.ids-bd-b-c_neutral\.border\.low{border-bottom-color:var(--ids-colors-neutral-border-low)}.ids-bd-t-w_1px{border-top-width:1px}.ids-border-top-style_solid{border-top-style:solid}.ids-bd-t-c_neutral\.border\.low{border-top-color:var(--ids-colors-neutral-border-low)}.ids-max-h_85vh{max-height:85vh}.ids-w_fit-content{width:fit-content}.ids-top_0\.08em{top:.08em}.ids-pt_8{padding-top:var(--ids-spacing-8)}.ids-max-w_\[240px\]{max-width:240px}.ids-h_8{height:8px}.ids-min-h_36{min-height:36px}.ids-w_\[calc\(token\(spacing\.80\)\*3\)\]{width:calc(var(--ids-spacing-80) * 3)}.ids-h_\[calc\(token\(spacing\.80\)\*2_\+_token\(spacing\.48\)\)\]{height:calc(var(--ids-spacing-80) * 2 + var(--ids-spacing-48))}.ids-mr_8{margin-right:var(--ids-spacing-8)}.ids-h_12{height:12px}.ids-min-h_28{min-height:28px}.ids-min-h_32{min-height:32px}.ids-max-h_\[calc\(token\(spacing\.80\)\*3_\+_token\(spacing\.40\)\)\]{max-height:calc(var(--ids-spacing-80) * 3 + var(--ids-spacing-40))}.ids-pr_4{padding-right:var(--ids-spacing-4)}.ids-h_28{height:28px}.ids-min-w_20{min-width:20px}.ids-min-w_150px{min-width:150px}.ids-ov-y_hidden{overflow-y:hidden}.ids-ovs-bx_contain{overscroll-behavior-x:contain}.ids-pb_12{padding-bottom:var(--ids-spacing-12)}.ids-min-h_40{min-height:40px}.ids-pb_8{padding-bottom:var(--ids-spacing-8)}.ids-h_var\(--kanban-column-height\){height:var(--kanban-column-height)}.ids-h_auto{height:auto}.ids-min-h_calc\(token\(spacing\.80\)_\*_2\){min-height:calc(var(--ids-spacing-80) * 2)}.ids-min-w_56{min-width:56px}.ids-h_10{height:10px}.ids-min-h_80{min-height:80px}.ids-min-h_120{min-height:120px}.ids-h_0{height:0}.ids-h_4{height:4px}.ids-mb_4{margin-bottom:var(--ids-spacing-4)}.ids-ovs-by_contain{overscroll-behavior-y:contain}.ids-bd-t-c_primary\.border\.base{border-top-color:var(--ids-colors-primary-border-base)}.ids-bd-t-c_transparent{border-top-color:#0000}.ids-bd-b-c_primary\.border\.base{border-bottom-color:var(--ids-colors-primary-border-base)}.ids-bd-b-c_transparent{border-bottom-color:#0000}.ids-left_50\%{left:50%}.ids-h_\[4px\]{height:4px}.ids-h_\[18px\]{height:18px}.ids-left_100\%{left:100%}.ids-ml_8{margin-left:var(--ids-spacing-8)}.ids-right_50\%{right:50%}.ids-bottom_50\%{bottom:50%}.ids-max-w_8xl{max-width:8xl}.ids-ov-x_hidden{overflow-x:hidden}.ids-ml_4{margin-left:var(--ids-spacing-4)}.ids-pr_12{padding-right:var(--ids-spacing-12)}.ids-pt_24{padding-top:var(--ids-spacing-24)}.ids-mb_26{margin-bottom:var(--ids-spacing-26)}.ids-pt_12{padding-top:var(--ids-spacing-12)}.ids-h_6{height:6px}.ids-w_14{width:14px}.ids-h_14{height:14px}.ids-pl_12{padding-left:var(--ids-spacing-12)}.ids-pr_6{padding-right:var(--ids-spacing-6)}.ids-max-w_176px{max-width:176px}.ids-w_\{spacing\.28\}{width:var(--ids-spacing-28)}.ids-h_\{spacing\.28\}{height:var(--ids-spacing-28)}.ids-pb_4{padding-bottom:var(--ids-spacing-4)}.ids-w_2px{width:2px}.ids-h_1em{height:1em}.ids-left_\{spacing\.0\}{left:var(--ids-spacing-0)}.ids-bottom_100\%{bottom:100%}.ids-w_max-content{width:max-content}.ids-max-h_\[40vh\]{max-height:40vh}.ids-h_\{spacing\.4\}{height:var(--ids-spacing-4)}.ids-w_\{spacing\.64\}{width:var(--ids-spacing-64)}.ids-w_\{spacing\.16\}{width:var(--ids-spacing-16)}.ids-h_\{spacing\.16\}{height:var(--ids-spacing-16)}.ids-min-w_16{min-width:16px}.ids-lc_2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ids-ov-x_clip{overflow-x:clip}.ids-top_-48{top:calc(var(--ids-spacing-48) * -1)}.ids-right_28{right:var(--ids-spacing-28)}.ids-max-w_chat\.message\.maxWidth{max-width:var(--ids-sizes-chat-message-max-width)}.ids-bdr-br_4{border-bottom-right-radius:var(--ids-radii-4)}.ids-bdr-tr_4{border-top-right-radius:var(--ids-radii-4)}[data-panda-theme=educore] .themeEducore\:ids---btn-overlay-bleed_\[0px\]{--btn-overlay-bleed: 0px}.\[\&_\.ids-input__input\]\:ids-p_0 .ids-input__input{padding:var(--ids-spacing-0)}.\[\&\:\:after\]\:ids-bg_overlay\.darken\.hover:after{background:var(--ids-colors-overlay-darken-hover)}.\[\&\:\:after\]\:ids-bg_overlay\.darken\.pressed:after{background:var(--ids-colors-overlay-darken-pressed)}.\[\&_\>_div\]\:ids-bd_none\!>div{border:none!important}.\[\&_\>_div\]\:ids-p_0\!>div{padding:var(--ids-spacing-0)!important}.\[\&_\>_span\]\:ids-anim_flicker_1\.1s_ease-in-out_infinite>span{animation:1.1s ease-in-out infinite flicker}.before\:ids-bdr_full:before,.after\:ids-bdr_full:after,[data-panda-theme=educore] .themeEducore\:ids-bdr_full{border-radius:var(--ids-radii-full)}[data-panda-theme=educore] .themeEducore\:ids-px_12{padding-inline:var(--ids-spacing-12)}[data-panda-theme=educore] [data-scope=date-field][data-state=open] .\[\[data-panda-theme\=\"educore\"\]_\[data-scope\=\"date-field\"\]\[data-state\=\"open\"\]_\&\]\:ids-bd-c_datePicker\.input\.borderOpen{border-color:var(--ids-colors-date-picker-input-border-open)}[data-panda-theme=educore] .themeEducore\:ids-py_\{spacing\.button\.size\.lg\.paddingY\}{padding-block:var(--ids-spacing-button-size-lg-padding-y)}.\[\&_\.ids-input__startAdornment\]\:ids-flex_1_1_0\% .ids-input__startAdornment{flex:1}[data-scope=time-field][data-state=open] .\[\[data-scope\=\"time-field\"\]\[data-state\=\"open\"\]_\&\]\:ids-bd-c_timePicker\.input\.borderOpen{border-color:var(--ids-colors-time-picker-input-border-open)}.\[\&\:\:before\]\:ids-bd-t_2px_solid_token\(colors\.purple\.light\.700\):before{border-top:2px solid var(--ids-colors-purple-light-700)}.\[\&\:\:before\]\:ids-bd-l_2px_solid_token\(colors\.purple\.light\.700\):before{border-left:2px solid var(--ids-colors-purple-light-700)}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-bd-t_2px_solid_token\(colors\.red\.light\.700\) [aria-checked=true]:before{border-top:2px solid var(--ids-colors-red-light-700)}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-bd-l_2px_solid_token\(colors\.red\.light\.700\) [aria-checked=true]:before{border-left:2px solid var(--ids-colors-red-light-700)}.\[\&_nav\,_\&_ol\]\:ids-ov_hidden nav,.\[\&_nav\,_\&_ol\]\:ids-ov_hidden ol,.\[\&_li\:last-of-type\]\:ids-ov_hidden li:last-of-type{overflow:hidden}[data-panda-theme=educore] .themeEducore\:ids-bd-w_0{border-width:0}.\[\&_\.ids-field\]\:ids-gap_propertyPanel\.field\.gap .ids-field{gap:var(--ids-spacing-property-panel-field-gap)}.\[\&_\.aui-lexical-input\]\:ids-ring_none .aui-lexical-input{outline-offset:2px;outline:2px solid #0000}.\[\&_\>_span\]\:ids-bdr_full>span{border-radius:var(--ids-radii-full)}.\[\&_\>_\*\]\:ids-flex-sh_0>*{flex-shrink:0}.disabled\:ids-op_0:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:0}.disabled\:ids-pointer-events_none:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none}[data-panda-theme=educore] .themeEducore\:ids-c_brand\.text\.base{color:var(--ids-colors-brand-text-base)}[data-state=checked] .\[\[data-state\=\"checked\"\]_\&\]\:ids-c_inherit{color:inherit}[data-state=checked] .\[\[data-state\=\"checked\"\]_\&\,_\[data-selected\]_\&\]\:ids-c_button\.subtle\.text\.selected,[data-selected] .\[\[data-state\=\"checked\"\]_\&\,_\[data-selected\]_\&\]\:ids-c_button\.subtle\.text\.selected{color:var(--ids-colors-button-subtle-text-selected)}[data-panda-theme=educore] .themeEducore\:ids-d_inline-flex{display:inline-flex}[data-panda-theme=educore] .themeEducore\:ids-d_none{display:none}[data-panda-theme=educore] [data-scope=date-field][data-state=closed] .\[\[data-panda-theme\=\"educore\"\]_\[data-scope\=\"date-field\"\]\[data-state\=\"closed\"\]_\&\]\:ids-d_inline-flex{display:inline-flex}.\[\&_svg\]\:ids-c_neutral\.fill\.base svg{color:var(--ids-colors-neutral-fill-base)}[data-panda-theme=educore] [data-scope=date-field][data-state=open] .\[\[data-panda-theme\=\"educore\"\]_\[data-scope\=\"date-field\"\]\[data-state\=\"open\"\]_\&\]\:ids-d_inline-flex{display:inline-flex}.\[\&_svg\]\:ids-c_brand\.fill\.base svg{color:var(--ids-colors-brand-fill-base)}.\[\&_input\]\:ids-ta_left input{text-align:left}.\[\&\[data-state\=\"closed\"\]\]\:ids-anim-n_dialogContentHide[data-state=closed]{animation-name:dialogContentHide}.\[\&\[data-state\=\"closed\"\]\]\:ids-anim-dur_200ms[data-state=closed]{animation-duration:.2s}.\[\&\[data-state\=\"closed\"\]\]\:ids-anim-tmf_cubic-bezier\(0\.16\,_1\,_0\.3\,_1\)[data-state=closed]{animation-timing-function:cubic-bezier(.16,1,.3,1)}.\[\&\:not\(\[data-today\]\)\]\:ids-c_datePicker\.day\.text\.default\!:not([data-today]){color:var(--ids-colors-date-picker-day-text-default)!important}[data-panda-theme=educore] .themeEducore\:ids-d_block{display:block}.\[\&_\.ids-input__startAdornment\]\:ids-flex-wrap_nowrap .ids-input__startAdornment{flex-wrap:nowrap}.\[\&_\.ids-input__input\]\:ids-pos_absolute .ids-input__input{position:absolute}.\[\&_\.ids-input__input\]\:ids-op_0 .ids-input__input{opacity:0}.\[\&_\.ids-input__input\]\:ids-pointer-events_none .ids-input__input{pointer-events:none}[data-panda-theme=educore] .themeEducore\:ids-ff_default{font-family:var(--ids-fonts-default)}[data-panda-theme=educore] .themeEducore\:ids-fs_14{font-size:var(--ids-font-sizes-14)}[data-panda-theme=educore] .themeEducore\:ids-lh_24{line-height:var(--ids-line-heights-24)}[data-panda-theme=educore] .themeEducore\:ids-fw_button\.default{font-weight:var(--ids-font-weights-button-default)}.\[\&_\[data-radix-popper-content-wrapper\]\]\:ids-z_modal\! [data-radix-popper-content-wrapper]{z-index:var(--ids-z-index-modal)!important}.\[\&_input\]\:ids-c_timePicker\.input\.text\.default input{color:var(--ids-colors-time-picker-input-text-default)}.\[\&_input\:not\(\:placeholder-shown\)\]\:ids-c_timePicker\.input\.text\.filled input:not(:placeholder-shown){color:var(--ids-colors-time-picker-input-text-filled)}.\[\&_input\:disabled\]\:ids-c_timePicker\.input\.text\.disabled input:disabled{color:var(--ids-colors-time-picker-input-text-disabled)}.disabled\:ids-op_disable:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--ids-opacity-disable)}.disabled\:ids-cursor_not-allowed:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.\[\&_svg\]\:ids-c_neutral\.icon\.low svg{color:var(--ids-colors-neutral-icon-low)}.\[\&_svg\]\:ids-fs_18px svg{font-size:18px}.\[\&_svg\]\:ids-d_block svg{display:block}.\[\&_svg\]\:ids-flex-sh_0 svg{flex-shrink:0}.\[\&_\[data-radix-popper-content-wrapper\]\]\:ids-z_tooltip\! [data-radix-popper-content-wrapper]{z-index:var(--ids-z-index-tooltip)!important}.after\:ids-overlay_lighten\.hover:after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%)}.\[\&_svg\]\:ids-c_var\(--ids-button-icon-color\) svg{color:var(--ids-button-icon-color)}.\[\&_a\]\:ids-c_inherit a{color:inherit}.\[\&\:\:before\]\:ids-content_\'\':before{content:""}.\[\&\:\:before\]\:ids-pos_absolute:before{position:absolute}.\[\&\:\:before\]\:ids-pointer-events_none:before{pointer-events:none}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-content_\'\' [aria-checked=true]:before{content:""}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-pos_absolute [aria-checked=true]:before{position:absolute}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-pointer-events_none [aria-checked=true]:before{pointer-events:none}.\[\&\:\:after\]\:ids-op_1:after{opacity:1}.\[\&\[data-disabled\]\]\:ids-cursor_not-allowed[data-disabled]{cursor:not-allowed}.\[\&\[data-disabled\]\]\:ids-op_disable[data-disabled]{opacity:var(--ids-opacity-disable)}.\[\&\[data-disabled\]\]\:ids-pointer-events_none[data-disabled]{pointer-events:none}.\[\&\:\:placeholder\]\:ids-c_neutral\.text\.lowest::placeholder{color:var(--ids-colors-neutral-text-lowest)}.\[\&_nav\,_\&_ol\]\:ids-flex-wrap_nowrap nav,.\[\&_nav\,_\&_ol\]\:ids-flex-wrap_nowrap ol{flex-wrap:nowrap}.\[\&_li\:last-of-type\]\:ids-tov_ellipsis li:last-of-type{text-overflow:ellipsis}.\[\&_li\:last-of-type\]\:ids-white-space_nowrap li:last-of-type{white-space:nowrap}.\[\&_\>_\*\]\:ids-pointer-events_auto>*{pointer-events:auto}.disabled\:ids-op_0\.5:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.\[\&_svg\]\:ids-op_0 svg{opacity:0}.\[\&_svg\]\:ids-op_1 svg{opacity:1}.\[\&_svg\]\:ids-c_inverse\.icon\.base svg{color:var(--ids-colors-inverse-icon-base)}.\[\&_\[data-dragging\=\"true\"\]\]\:ids-op_1 [data-dragging=true]{opacity:1}.\[\&_\>_\*\]\:ids-bx-sh_core\.4>*{box-shadow:var(--ids-shadows-core-4)}.\[\&_\.ids-field_label\]\:ids-ff_default .ids-field label{font-family:var(--ids-fonts-default)}.\[\&_\.ids-field_label\]\:ids-fs_\{sizes\.propertyPanel\.field\.label\.fontSize\} .ids-field label{font-size:var(--ids-sizes-property-panel-field-label-font-size)}.\[\&_\.ids-field_label\]\:ids-lh_\{sizes\.propertyPanel\.field\.label\.lineHeight\} .ids-field label{line-height:var(--ids-sizes-property-panel-field-label-line-height)}.\[\&_\.ids-field_label\]\:ids-fw_regular .ids-field label{font-weight:var(--ids-font-weights-regular)}.\[\&_\.ids-field_label\]\:ids-c_propertyPanel\.field\.label .ids-field label{color:var(--ids-colors-property-panel-field-label)}.empty\:ids-d_none:is(:empty,[data-empty]){display:none}.\[\&_\.aui-lexical-input\]\:ids-white-space_pre-wrap .aui-lexical-input{white-space:pre-wrap}.\[\&_\.aui-lexical-input\]\:ids-wb_break-word .aui-lexical-input{word-break:break-word}.\[\&_\.aui-lexical-placeholder\]\:ids-pos_absolute .aui-lexical-placeholder{position:absolute}.\[\&_\.aui-lexical-placeholder\]\:ids-inset-bs_8 .aui-lexical-placeholder{inset-block-start:var(--ids-spacing-8)}.\[\&_\.aui-lexical-placeholder\]\:ids-inset-s_10 .aui-lexical-placeholder{inset-inline-start:var(--ids-spacing-10)}.\[\&_\.aui-lexical-placeholder\]\:ids-c_neutral\.text\.lowest .aui-lexical-placeholder{color:var(--ids-colors-neutral-text-lowest)}.\[\&_\.aui-lexical-placeholder\]\:ids-pointer-events_none .aui-lexical-placeholder{pointer-events:none}.\[\&_\.aui-lexical-placeholder\]\:ids-us_none .aui-lexical-placeholder{-webkit-user-select:none;user-select:none}.\[\&_\.aui-lexical-input\[contenteditable\=\"false\"\]\]\:ids-cursor_not-allowed .aui-lexical-input[contenteditable=false]{cursor:not-allowed}.disabled\:ids-vis_hidden:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){visibility:hidden}.\[\&_\>_span\]\:ids-bg-c_neutral\.icon\.low>span{background-color:var(--ids-colors-neutral-icon-low)}.\[\&_\>_span\:nth-of-type\(2\)\]\:ids-anim-dly_0\.16s>span:nth-of-type(2){animation-delay:.16s}.\[\&_\>_span\:nth-of-type\(3\)\]\:ids-anim-dly_0\.32s>span:nth-of-type(3){animation-delay:.32s}.\[\&\:not\(\:last-of-type\)\]\:ids-bd-b-w_1px:not(:last-of-type){border-bottom-width:1px}.\[\&\:not\(\:last-of-type\)\]\:ids-border-bottom-style_solid:not(:last-of-type){border-bottom-style:solid}.\[\&\:not\(\:last-of-type\)\]\:ids-bd-b-c_neutral\.border\.low:not(:last-of-type){border-bottom-color:var(--ids-colors-neutral-border-low)}.\[\&_li\]\:ids-mb_6px li{margin-bottom:6px}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.xl\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-xl-padding-x-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.xl\.paddingXWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-xl-padding-x-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.lg\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-lg-padding-x-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.lg\.paddingXWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-lg-padding-x-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.md\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-md-padding-x-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.md\.paddingXWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-md-padding-x-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.sm\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-sm-padding-x-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.sm\.paddingXWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-sm-padding-x-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.xs\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-xs-padding-x-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.xs\.paddingXWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-xs-padding-x-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.xl\.paddingXNarrowWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-xl-padding-x-narrow-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.xl\.paddingXNarrowWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-xl-padding-x-narrow-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.lg\.paddingXNarrowWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-lg-padding-x-narrow-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.lg\.paddingXNarrowWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-lg-padding-x-narrow-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.md\.paddingXNarrowWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-md-padding-x-narrow-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.md\.paddingXNarrowWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-md-padding-x-narrow-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.sm\.paddingXNarrowWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-sm-padding-x-narrow-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.sm\.paddingXNarrowWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-sm-padding-x-narrow-with-icon)}.\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.xs\.paddingXNarrowWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-xs-padding-x-narrow-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.button\.size\.xs\.paddingXNarrowWithIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-button-size-xs-padding-x-narrow-with-icon)}.\[\&_input\]\:ids-min-w_0\! input{min-width:0!important}[data-panda-theme=educore] .themeEducore\:ids-min-h_48px{min-height:48px}.\[\&_\.ids-input__startAdornment\]\:ids-min-w_0 .ids-input__startAdornment{min-width:0}.\[\&_\.ids-input__startAdornment\]\:ids-ov-x_auto .ids-input__startAdornment{overflow-x:auto}.\[\&_\.ids-input__input\]\:ids-w_0px .ids-input__input{width:0}.\[\&_\.ids-input__input\]\:ids-h_0px .ids-input__input{height:0}.\[\&\[data-has-icon\]\]\:ids-pl_\{spacing\.floatingButton\.size\.md\.paddingLeftWithIcon\}[data-has-icon]{padding-left:var(--ids-spacing-floating-button-size-md-padding-left-with-icon)}.\[\&\[data-has-icon\]\]\:ids-pr_\{spacing\.floatingButton\.size\.md\.paddingRightWithIcon\}[data-has-icon]{padding-right:var(--ids-spacing-floating-button-size-md-padding-right-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.floatingButton\.size\.md\.paddingRightWithEndIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-floating-button-size-md-padding-right-with-end-icon)}.\[\&_\>_svg\]\:ids-w_\{sizes\.floatingButton\.size\.md\.icon\.extended\}>svg{width:var(--ids-sizes-floating-button-size-md-icon-extended)}.\[\&_\>_svg\]\:ids-h_\{sizes\.floatingButton\.size\.md\.icon\.extended\}>svg{height:var(--ids-sizes-floating-button-size-md-icon-extended)}.\[\&\[data-has-icon\]\]\:ids-pl_\{spacing\.floatingButton\.size\.sm\.paddingLeftWithIcon\}[data-has-icon]{padding-left:var(--ids-spacing-floating-button-size-sm-padding-left-with-icon)}.\[\&\[data-has-icon\]\]\:ids-pr_\{spacing\.floatingButton\.size\.sm\.paddingRightWithIcon\}[data-has-icon]{padding-right:var(--ids-spacing-floating-button-size-sm-padding-right-with-icon)}.\[\&\[data-has-end-icon\]\]\:ids-pr_\{spacing\.floatingButton\.size\.sm\.paddingRightWithEndIcon\}[data-has-end-icon]{padding-right:var(--ids-spacing-floating-button-size-sm-padding-right-with-end-icon)}.\[\&_\>_svg\]\:ids-w_\{sizes\.floatingButton\.size\.sm\.icon\.extended\}>svg{width:var(--ids-sizes-floating-button-size-sm-icon-extended)}.\[\&_\>_svg\]\:ids-h_\{sizes\.floatingButton\.size\.sm\.icon\.extended\}>svg{height:var(--ids-sizes-floating-button-size-sm-icon-extended)}.\[\&_\[role\=\"progressbar\"\]\]\:ids-w_\{sizes\.floatingButton\.size\.md\.spinner\.extended\}\! [role=progressbar]{width:var(--ids-sizes-floating-button-size-md-spinner-extended)!important}.\[\&_\[role\=\"progressbar\"\]\]\:ids-h_\{sizes\.floatingButton\.size\.md\.spinner\.extended\}\! [role=progressbar]{height:var(--ids-sizes-floating-button-size-md-spinner-extended)!important}.\[\&_\[role\=\"progressbar\"\]\]\:ids-w_\{sizes\.floatingButton\.size\.sm\.spinner\.extended\}\! [role=progressbar]{width:var(--ids-sizes-floating-button-size-sm-spinner-extended)!important}.\[\&_\[role\=\"progressbar\"\]\]\:ids-h_\{sizes\.floatingButton\.size\.sm\.spinner\.extended\}\! [role=progressbar]{height:var(--ids-sizes-floating-button-size-sm-spinner-extended)!important}.\[\&_svg\]\:ids-w_1em svg{width:1em}.\[\&_svg\]\:ids-h_1em svg{height:1em}.\[\&\:\:before\]\:ids-top_\[0px\]:before{top:0}.\[\&\:\:before\]\:ids-left_\[0px\]:before{left:0}.\[\&\:\:before\]\:ids-w_\[12px\]:before{width:12px}.\[\&\:\:before\]\:ids-h_\[12px\]:before{height:12px}.\[\&\:\:before\]\:ids-bdr-tl_\[12px\]:before{border-top-left-radius:12px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-top_\[0px\] [aria-checked=true]:before{top:0}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-left_\[0px\] [aria-checked=true]:before{left:0}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-w_\[10px\] [aria-checked=true]:before{width:10px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-h_\[10px\] [aria-checked=true]:before{height:10px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-bdr-tl_\[10px\] [aria-checked=true]:before{border-top-left-radius:10px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-w_\[8px\] [aria-checked=true]:before{width:8px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-h_\[8px\] [aria-checked=true]:before{height:8px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-bdr-tl_\[8px\] [aria-checked=true]:before{border-top-left-radius:8px}.\[\&\:\:before\]\:ids-w_\[10px\]:before{width:10px}.\[\&\:\:before\]\:ids-h_\[10px\]:before{height:10px}.\[\&\:\:before\]\:ids-bdr-tl_\[8px\]:before{border-top-left-radius:8px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-w_\[6px\] [aria-checked=true]:before{width:6px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-h_\[6px\] [aria-checked=true]:before{height:6px}.\[\&_\[aria-checked\=\"true\"\]\:\:before\]\:ids-bdr-tl_\[6px\] [aria-checked=true]:before{border-top-left-radius:6px}.\[\&_\>_li_\+_li\]\:ids-mt_\[6px\]>li+li{margin-top:6px}.\[\&_\>_div\]\:ids-min-w_unset\!>div{min-width:unset!important}.\[\&_\>_\:last-child\]\:ids-ml_2>:last-child{margin-left:var(--ids-spacing-2)}[data-panda-theme=educore] .themeEducore\:ids-w_36{width:36px}[data-panda-theme=educore] .themeEducore\:ids-h_36{height:36px}.\[\&_\.aui-lexical-input\]\:ids-min-w_0 .aui-lexical-input{min-width:0}.\[\&_\.aui-lexical-input\]\:ids-min-h_24 .aui-lexical-input{min-height:24px}.\[\&_\>_span\]\:ids-w_6>span{width:6px}.\[\&_\>_span\]\:ids-h_6>span{height:6px}.focusWithin\:ids-op_1:focus-within,.\[\&\:focus-within_\[data-part\=\"column-actions\"\]\]\:ids-op_1:focus-within [data-part=column-actions]{opacity:1}.\[\&\:focus-visible\]\:ids-ring_none\!:focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}.focus\:ids-bd-c_neutral\.border\.highest:is(:focus,[data-focus]){border-color:var(--ids-colors-neutral-border-highest)}.focus\:ids-ring_\[none\]\!:is(:focus,[data-focus]),.focusVisible\:ids-ring_\[none\]\!:is(:focus-visible,[data-focus-visible]){outline-offset:2px!important;outline:2px solid #0000!important}.focusVisible\:ids-ring_none:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.\[\&\:focus-visible\]\:ids-bx-sh_0_0_0_2px_var\(--ids-colors-focus-ring-border-default\)\!:focus-visible{box-shadow:0 0 0 2px var(--ids-colors-focus-ring-border-default)!important}.focusVisible\:ids-outerFocus_true:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.focus\:ids-bx-sh_\[none\]\!:is(:focus,[data-focus]),.focusVisible\:ids-bx-sh_\[none\]\!:is(:focus-visible,[data-focus-visible]){box-shadow:var(--ids-shadows-none)!important}.hover\:ids---tree-list-item-bg_token\(colors\.positive\.surface\.base\):is(:hover,[data-hover]){--tree-list-item-bg: var(--ids-colors-positive-surface-base)}.hover\:ids---tree-list-item-bg_token\(colors\.info\.surface\.base\):is(:hover,[data-hover]){--tree-list-item-bg: var(--ids-colors-info-surface-base)}.hover\:ids---tree-list-item-bg_token\(colors\.critical\.surface\.base\):is(:hover,[data-hover]){--tree-list-item-bg: var(--ids-colors-critical-surface-base)}.hover\:ids-bd-c_primary\.border\.base:is(:hover,[data-hover]){border-color:var(--ids-colors-primary-border-base)}.hover\:ids-bg-c_neutral\.surface\.high:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.hover\:ids-bg-c_neutral\.surface\.low:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-low)}.\[\&\:hover\]\:ids-bg-c_overlay\.darken\.hover:hover{background-color:var(--ids-colors-overlay-darken-hover)}.group:is(:hover,[data-hover]) .groupHover\:ids-op_1,.\[\&\:hover_\[data-part\=\"column-actions\"\]\]\:ids-op_1:hover [data-part=column-actions]{opacity:1}.hover\:ids-bx-sh_core\.2:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-core-2)}.hover\:ids-bg-c_neutral\.ghostBg\.base:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base)}.hover\:ids-c_primary\.text\.base:is(:hover,[data-hover]){color:var(--ids-colors-primary-text-base)}.active\:ids-cursor_grabbing:is(:active,[data-active]){cursor:grabbing}[data-panda-theme=educore] .themeEducore\:hover\:ids-bg_linear-gradient\(0deg\,_token\(colors\.overlay\.darken\.hover\)_0\%\,_token\(colors\.overlay\.darken\.hover\)_100\%\)\,_token\(colors\.button\.filled\.bg\.default\):is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%),var(--ids-colors-button-filled-bg-default)}[data-panda-theme=educore] .themeEducore\:active\:ids-bg_linear-gradient\(0deg\,_token\(colors\.overlay\.darken\.pressed\)_0\%\,_token\(colors\.overlay\.darken\.pressed\)_100\%\)\,_token\(colors\.button\.filled\.bg\.default\):is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%),var(--ids-colors-button-filled-bg-default)}[data-panda-theme=educore] .themeEducore\:hover\:ids-anim_none:is(:hover,[data-hover]),[data-panda-theme=educore] .themeEducore\:active\:ids-anim_none:is(:active,[data-active]){animation:none}[data-panda-theme=educore] .themeEducore\:hover\:ids-bg_neutral\.surface\.low:is(:hover,[data-hover]){background:var(--ids-colors-neutral-surface-low)}.\[\&_\>_div\]\:\[\&\:hover\,_\&\:focus-within\]\:ids-bd_none\!>div:hover,.\[\&_\>_div\]\:\[\&\:hover\,_\&\:focus-within\]\:ids-bd_none\!>div:focus-within{border:none!important}[data-panda-theme=educore] .themeEducore\:hover\:ids-trs_none:is(:hover,[data-hover]),[data-panda-theme=educore] .themeEducore\:active\:ids-trs_none:is(:active,[data-active]){transition:none}.\[\&_a\]\:hover\:ids-td_underline a:is(:hover,[data-hover]){text-decoration:underline}[data-panda-theme=educore] .themeEducore\:\[\&_input\]\:ids-c_neutral\.text\.base input{color:var(--ids-colors-neutral-text-base)}[data-panda-theme=educore] .themeEducore\:\[\&_input\:not\(\:placeholder-shown\)\]\:ids-c_brand\.text\.base input:not(:placeholder-shown){color:var(--ids-colors-brand-text-base)}[data-panda-theme=educore] .themeEducore\:\[\&_input\:disabled\]\:ids-c_input\.container\.text\.disabled input:disabled{color:var(--ids-colors-input-container-text-disabled)}[data-panda-theme=educore] .themeEducore\:\[\&_svg\]\:ids-fs_\{sizes\.button\.size\.lg\.icon\} svg{font-size:var(--ids-sizes-button-size-lg-icon)}[data-panda-theme=educore] .themeEducore\:hover\:ids-bg-i_linear-gradient\(0deg\,_token\(colors\.overlay\.darken\.hover\)_0\%\,_token\(colors\.overlay\.darken\.hover\)_100\%\)\,_token\(colors\.gradient\.primary\.default\):is(:hover,[data-hover]){background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%),var(--ids-colors-gradient-primary-default)}[data-panda-theme=educore] .themeEducore\:hover\:ids-bx-sh_none:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-none)}[data-panda-theme=educore] .themeEducore\:active\:ids-bg-i_linear-gradient\(0deg\,_token\(colors\.overlay\.darken\.pressed\)_0\%\,_token\(colors\.overlay\.darken\.pressed\)_100\%\)\,_token\(colors\.gradient\.primary\.default\):is(:active,[data-active]){background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%),var(--ids-colors-gradient-primary-default)}[data-panda-theme=educore] .themeEducore\:active\:ids-bx-sh_none:is(:active,[data-active]){box-shadow:var(--ids-shadows-none)}[data-panda-theme=educore] .themeEducore\:hover\:ids-bx-sh_inset_0_0_0_1px_token\(colors\.orange\.light\.500\)\,_0_4px_16px_0_token\(colors\.neutral\.ghostBg\.high\):is(:hover,[data-hover]){box-shadow:inset 0 0 0 1px var(--ids-colors-orange-light-500),0 4px 16px 0 var(--ids-colors-neutral-ghost-bg-high)}.\[\&_a\]\:hover\:ids-tu-o_2px a:is(:hover,[data-hover]){text-underline-offset:2px}.\[\&\[data-state\=\"open\"\]\]\:\[\&_\[data-slot\=\"chevron\"\]\]\:ids-vis_visible[data-state=open] [data-slot=chevron]{visibility:visible}[data-panda-theme=educore] .themeEducore\:\[\&\[data-has-start-icon\]\]\:ids-pl_\{spacing\.button\.size\.lg\.paddingXWithIcon\}[data-has-start-icon]{padding-left:var(--ids-spacing-button-size-lg-padding-x-with-icon)}[data-panda-theme=educore] .themeEducore\:\[\&\[data-has-start-icon\]\]\:ids-pr_\{spacing\.button\.size\.lg\.paddingX\}[data-has-start-icon]{padding-right:var(--ids-spacing-button-size-lg-padding-x)}[data-panda-theme=educore] .themeEducore\:\[\&_\>_svg\]\:ids-w_100\%>svg{width:100%}[data-panda-theme=educore] .themeEducore\:\[\&_\>_svg\]\:ids-h_100\%>svg{height:100%}.focusVisible\:\[\&_\>_\[data-part\=\"card-content\"\]\]\:ids-innerFocus_true:is(:focus-visible,[data-focus-visible])>[data-part=card-content]{box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.hover\:before\:ids-bg-c_overlay\.lighten\.hover:is(:hover,[data-hover]):before{background-color:var(--ids-colors-overlay-lighten-hover)}.hover\:before\:ids-bg-c_overlay\.darken\.hover:is(:hover,[data-hover]):before{background-color:var(--ids-colors-overlay-darken-hover)}.hover\:\[\&_\[data-slot\=\"chevron\"\]\]\:ids-vis_visible:is(:hover,[data-hover]) [data-slot=chevron]{visibility:visible}@media screen and (min-width: 0){.xs\:ids-s_1{width:1px;height:1px}}@container cursorPagination (min-width: 375px){.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-gap_10{gap:var(--ids-spacing-10)}.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-d_grid{display:grid}.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-grid-tc_1fr_auto{grid-template-columns:1fr auto}.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-ai_center{align-items:center}.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-w_150px{width:150px}.\[\@container_cursorPagination_\(min-width\:_375px\)\]\:ids-min-w_150px{min-width:150px}}@media (min-width: 600px){.\[\@media_\(min-width\:_600px\)\]\:ids-min-h_360px{min-height:360px}}@media screen and (min-width: 37.5rem){.sm\:ids-w_var\(--error-screen-graphic\){width:var(--error-screen-graphic)}.sm\:ids-h_var\(--error-screen-graphic\){height:var(--error-screen-graphic)}.sm\:ids-mt_24{margin-top:var(--ids-spacing-24)}.sm\:ids-mt_32{margin-top:var(--ids-spacing-32)}}@media screen and (min-width: 60rem){.md\:ids-px_6{padding-inline:var(--ids-spacing-6)}.md\:ids-d_none{display:none}.md\:ids-d_contents{display:contents}.md\:ids-grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.md\:ids-ml_0\.5rem{margin-left:.5rem}.md\:ids-bd-t-w_0{border-top-width:0}.md\:ids-bd-l-w_1px{border-left-width:1px}.md\:ids-border-left-style_solid{border-left-style:solid}.md\:ids-bd-l-c_neutral\.border\.low{border-left-color:var(--ids-colors-neutral-border-low)}}@container cursorPagination (min-width: 1200px){.\[\@container_cursorPagination_\(min-width\:_1200px\)\]\:ids-w_150px{width:150px}.\[\@container_cursorPagination_\(min-width\:_1200px\)\]\:ids-min-w_150px{min-width:150px}[data-panda-theme=educore] .themeEducore\:\[\@container_cursorPagination_\(min-width\:_1200px\)\]\:ids-grid-tc_1fr_auto_1fr{grid-template-columns:1fr auto 1fr}[data-panda-theme=educore] .\[\@container_cursorPagination_\(min-width\:_1200px\)\]\:themeEducore\:ids-w_210px{width:210px}[data-panda-theme=educore] .\[\@container_cursorPagination_\(min-width\:_1200px\)\]\:themeEducore\:ids-min-w_210px{min-width:210px}}@media screen and (min-width: 80rem){.lg\:ids-px_8{padding-inline:var(--ids-spacing-8)}}@media (forced-colors: active){.highContrast\:ids-stk_\[Highlight\]{stroke:highlight}}@media (hover: none){.\[\@media_\(hover\:_none\)\]\:ids-op_1{opacity:1}}@media (prefers-reduced-motion: reduce){.motionReduce\:ids-anim_none{animation:none}.\[\&_\>_span\]\:motionReduce\:ids-anim_none>span,.motionReduce\:ids-anim_none{animation:none}.motionReduce\:ids-trs_none{transition:none}.motionReduce\:ids-op_50{opacity:var(--ids-opacity-50)}.\[\&_\>_span\]\:motionReduce\:ids-anim_none>span{animation:none}}}@layer recipes.slots{@layer _base{.ids-chip__root{border-radius:var(--ids-radii-chip-root);font-family:var(--ids-fonts-default);justify-content:center;align-items:center;max-width:100%;height:auto;display:inline-flex;position:relative;overflow:hidden}.ids-chip__root:before{inset:var(--ids-spacing-0);content:"";pointer-events:none;position:absolute}.ids-chip__label{-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.ids-chip__icon{opacity:.86;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex;position:relative}.ids-chip__delete{cursor:pointer;position:relative}.ids-slider__root{gap:var(--ids-spacing-6);flex-direction:column;display:flex}.ids-slider__root[data-orientation=horizontal]{width:100%;padding-inline:7px}.ids-slider__root[data-orientation=vertical]{align-items:center;width:fit-content;height:100%;padding-block:7px}.ids-slider__label{color:var(--ids-colors-neutral-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);-webkit-user-select:none;user-select:none}.ids-slider__label[data-disabled]{opacity:var(--ids-opacity-disable)}.ids-slider__control{cursor:pointer;align-items:center;display:flex;position:relative}.ids-slider__control[data-orientation=vertical]{flex-direction:column;height:100%}.ids-slider__control[data-disabled]{cursor:default;opacity:var(--ids-opacity-disable)}.ids-slider__control[data-orientation=horizontal]{width:100%}.ids-slider__track{background-color:var(--ids-colors-neutral-surface-highest);border-radius:3px;position:relative}.ids-slider__track[data-orientation=horizontal]{width:100%;height:6px}.ids-slider__track[data-orientation=vertical]{width:6px;height:100%}.ids-slider__range{border-radius:inherit;background-color:var(--slider-fill, var(--ids-colors-neutral-fill-high));position:absolute}.ids-slider__range[data-disabled]{background-color:var(--ids-colors-neutral-fill-base)}.ids-slider__range[data-orientation=horizontal]{height:100%}.ids-slider__range[data-orientation=vertical]{width:100%}.ids-slider__thumb{outline-offset:2px;cursor:pointer;border-radius:50%;outline:2px solid #0000;place-items:center;width:24px;height:24px;display:grid;position:relative}.ids-slider__thumb:before{border-radius:inherit;border-style:solid;border-width:3px;border-color:var(--slider-fill, var(--ids-colors-neutral-fill-high));content:"";box-sizing:border-box;background-color:var(--ids-colors-neutral-surface-low);width:18px;height:18px;transition:box-shadow .12s}.ids-slider__thumb[data-disabled]{cursor:default}.ids-slider__thumb[data-disabled]:before{border-color:var(--ids-colors-neutral-fill-base);box-shadow:var(--ids-shadows-none)}.ids-slider__thumb:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--ids-shadows-none);outline:2px solid #0000}.ids-slider__thumb:is(:focus-visible,[data-focus-visible]):before{box-shadow:0 0 0 3px var(--ids-colors-focus-ring-border-default)}.ids-slider__valueText{color:var(--ids-colors-neutral-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);font-variant-numeric:tabular-nums}.ids-slider__markerGroup{inset-inline:var(--ids-spacing-0);height:0;position:absolute;top:50%}.ids-slider__marker{color:var(--ids-colors-neutral-text-low);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);white-space:nowrap;text-align:center;padding-top:18px}.ids-slider__marker:before{content:"";background-color:var(--ids-colors-neutral-surface-low);top:var(--ids-spacing-0);border-radius:50%;width:4px;height:4px;position:absolute;left:50%;transform:translate(-50%,-50%)}.ids-segmentedControl__root{padding:var(--ids-spacing-4);background:var(--ids-colors-neutral-surface-highest);gap:var(--ids-spacing-4);-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:stretch;display:inline-flex;position:relative;overflow:hidden}.ids-segmentedControl__thumb{background:var(--ids-colors-neutral-surface-low);box-shadow:var(--ids-shadows-core-1);opacity:0;pointer-events:none;z-index:0;top:var(--ids-spacing-4);left:var(--ids-spacing-4);width:var(--ids-spacing-0);height:calc(100% - var(--ids-spacing-8));position:absolute}.ids-segmentedControl__thumb[data-ready]{will-change:left,width,opacity;transition:left .2s,width .2s,opacity .15s}.ids-segmentedControl__item{outline-offset:2px;gap:var(--ids-spacing-4);z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:center;color:var(--ids-colors-neutral-text-low);background:none;border:none;border-radius:0;outline:2px solid #0000;flex:auto;justify-content:center;align-items:center;transition:color .15s;display:inline-flex;position:relative}.ids-segmentedControl__item:after{inset:var(--ids-spacing-0);content:"";opacity:0;z-index:0;background:none;transition:opacity .15s,background-color .15s;position:absolute}.ids-segmentedControl__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.38;pointer-events:none;cursor:default}.ids-segmentedControl__item[aria-checked=true]{color:var(--ids-colors-neutral-text-base)}.ids-segmentedControl__item:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 2px var(--ids-colors-neutral-border-highest)}.ids-segmentedControl__item:is(:hover,[data-hover]):after{background:var(--ids-colors-overlay-darken-hover);opacity:1}.ids-segmentedControl__item:is(:active,[data-active]):after{background:var(--ids-colors-overlay-darken-pressed);opacity:1}.ids-segmentedControl__icon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;font-size:16px}.ids-avatar__wrapper{flex-shrink:0;display:inline-flex;position:relative}.ids-avatar__root{border-radius:var(--ids-radii-full);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:hidden}.ids-avatar__text{color:var(--ids-colors-inverse-text-base);text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ids-avatar__text svg{color:inherit}.ids-avatar__badge{border-radius:var(--ids-radii-full);pointer-events:none;background-color:var(--ids-colors-critical-fill-base);top:var(--ids-spacing-0);right:var(--ids-spacing-0);position:absolute}.ids-avatar-group__root{align-items:center;display:flex}.ids-avatar-group__root>*{border-style:solid;border-width:1px;border-color:var(--ids-colors-white-1200)}.ids-badge__root{flex-shrink:0;display:inline-flex;position:relative}.ids-badge__badge{border-radius:var(--ids-radii-full);box-sizing:border-box;background-color:var(--ids-colors-critical-fill-base);box-shadow:0 0 0 1px var(--ids-colors-badge-ring);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ids-badge__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ids-boxTab__root{flex-direction:column;width:100%;min-width:0;display:flex}.ids-boxTab__listWrapper{min-width:0;position:relative}.ids-boxTab__list{scrollbar-width:none;align-items:center;min-width:0;scroll-padding-inline:40px;display:flex;overflow:auto hidden}.ids-boxTab__list::-webkit-scrollbar{display:none}.ids-boxTab__item{gap:var(--ids-spacing-4);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--ids-colors-neutral-surface-low);background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%);color:var(--ids-colors-neutral-text-lowest);padding-left:var(--ids-spacing-20);padding-right:var(--ids-spacing-20);border-right-style:solid;border-right-width:1px;border-right-color:var(--ids-colors-neutral-ghost-bg-base);flex-shrink:0;align-items:center;max-width:280px;transition:background-color .15s,color .15s;display:flex;position:relative}.ids-boxTab__item[data-deletable]{gap:var(--ids-spacing-0)}.ids-boxTab__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-boxTab__item[data-selected=true]{color:var(--ids-colors-neutral-text-base);background-image:none}.ids-boxTab__item[data-dragging=true]{box-shadow:var(--ids-shadows-2);z-index:1;background-image:none}.ids-boxTab__item[data-has-end=true]{padding-right:var(--ids-spacing-4)}.ids-boxTab__item:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-boxTab__item:hover [data-part=handle],.ids-boxTab__item:focus-visible [data-part=handle],.ids-boxTab__item[data-selected=true] [data-part=handle]{opacity:1}.ids-boxTab__item:not([data-selected=true]):hover{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%);color:var(--ids-colors-neutral-text-base)}.ids-boxTab__item:hover [data-part=endSlot],.ids-boxTab__item[data-selected=true] [data-part=endSlot]{opacity:1}.ids-boxTab__handle{opacity:0;cursor:grab;color:var(--ids-colors-neutral-icon-base);left:var(--ids-spacing-0);top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);justify-content:center;align-items:center;width:16px;transition:opacity .15s;display:flex;position:absolute}.ids-boxTab__handle:is(:active,[data-active]){cursor:grabbing}.ids-boxTab__label{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-deletable] .ids-boxTab__label{padding-block:var(--ids-spacing-8);padding-right:var(--ids-spacing-8)}.ids-boxTab__count{color:var(--ids-colors-neutral-text-lowest);flex-shrink:0}[data-selected=true] .ids-boxTab__count{color:var(--ids-colors-neutral-text-base)}.ids-boxTab__endSlot{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;display:flex}.ids-boxTab__endSlot[data-deletable]{border-radius:var(--ids-radii-4);cursor:pointer}.ids-boxTab__endSlot[data-deletable]:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-boxTab__panel{min-width:0}.ids-boxTab__panel:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-boxTab__scrollButton{border-style:solid;border-width:0;border-color:var(--ids-colors-neutral-ghost-bg-base);z-index:3;cursor:pointer;background-color:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-neutral-text-lowest);top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);justify-content:center;align-items:center;width:24px;font-size:18px;display:inline-flex;position:absolute}.ids-boxTab__scrollButton[data-side=left]{left:var(--ids-spacing-0);border-left-width:1px}.ids-boxTab__scrollButton[data-side=right]{right:var(--ids-spacing-0);border-right-width:1px}.ids-boxTab__scrollButton:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-boxTab__scrollDim{z-index:2;pointer-events:none;top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);width:16px;position:absolute}.ids-boxTab__scrollDim[data-side=left]{background-image:linear-gradient(to right,var(--ids-colors-neutral-ghost-bg-high) 0%,transparent 100%);left:24px}.ids-boxTab__scrollDim[data-side=right]{background-image:linear-gradient(to left,var(--ids-colors-neutral-ghost-bg-high) 0%,transparent 100%);right:24px}.ids-buttonBase__root{border-radius:var(--ids-radii-button-root);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.ids-buttonBase__root:before,.ids-buttonBase__root:after{inset:calc(0px - var(--btn-overlay-bleed, 0px));border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .3s;position:absolute}.ids-buttonBase__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--ids-opacity-disable);cursor:default;pointer-events:none}.ids-buttonBase__root:before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%)}.ids-buttonBase__root:after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%)}.ids-buttonBase__root:is(:hover,[data-hover]):after,.ids-buttonBase__root:is(:active,[data-active]):before{opacity:var(--ids-opacity-100)}.ids-buttonBase__icon{flex-shrink:0}.ids-caption__root{gap:var(--ids-spacing-6);align-items:center;display:flex}.ids-caption__item{gap:var(--ids-spacing-4);align-items:center;display:flex}.ids-caption__avatar{opacity:.86;flex-shrink:0;align-items:center;display:inline-flex}.ids-caption__icon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;align-items:center;display:inline-flex}.ids-caption__text,.ids-caption__count{white-space:nowrap;flex-shrink:0}.ids-checkbox__root{align-items:center;display:flex}.ids-checkbox__control{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ids-colors-checkbox-icon);align-items:center;display:flex}.ids-checkbox__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-checkbox__control[data-state=checked],.ids-checkbox__control[data-state=indeterminate]{color:var(--ids-colors-checkbox-icon-checked)}.ids-checkbox__control[data-state=checked] [data-state=unchecked],.ids-checkbox__control[data-state=indeterminate] [data-state=unchecked]{display:none}.ids-checkbox__indicator{color:currentColor;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ids-checkbox__content{gap:var(--ids-spacing-checkbox-content-gap);align-items:center;min-width:0;display:flex}.ids-checkbox__label{cursor:pointer}[data-disabled] .ids-checkbox__label{cursor:not-allowed}.ids-checkbox__description{color:var(--ids-colors-neutral-text-lowest)}.ids-menu__content{background:var(--ids-colors-menu-content-bg);padding-block:var(--ids-spacing-menu-content-padding-y);padding-inline:var(--ids-spacing-menu-content-padding-x);border-radius:var(--ids-radii-menu-content-radius);outline-offset:2px;box-shadow:var(--ids-shadows-menu-content-shadow);outline:2px solid #0000;flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}.ids-menu__content::-webkit-scrollbar{width:8px;height:8px}.ids-menu__content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-menu__content::-webkit-scrollbar-track{background-color:#0000}.ids-menu__content{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;will-change:transform,opacity;z-index:var(--ids-z-index-popover-over-modal);width:100%;min-width:140px;max-height:var(--ids-sizes-menu-content-max-height);animation-duration:.12s;animation-timing-function:cubic-bezier(0,0,.2,1)}[data-panda-theme=educore] .ids-menu__content{scrollbar-width:none;overflow:auto}[data-panda-theme=educore] .ids-menu__content::-webkit-scrollbar{display:none}.ids-menu__content[data-side=top],.ids-menu__content[data-placement^=top]{transform-origin:bottom;margin-bottom:var(--ids-spacing-menu-content-side-offset);animation-name:verticalFadeIn}.ids-menu__content[data-side=bottom],.ids-menu__content[data-placement^=bottom]{transform-origin:top;margin-top:var(--ids-spacing-menu-content-side-offset);animation-name:verticalFadeIn}.ids-menu__content[data-side=right],.ids-menu__content[data-placement^=right]{transform-origin:0;margin-left:var(--ids-spacing-menu-content-side-offset);animation-name:horizontalFadeIn}.ids-menu__content[data-side=left],.ids-menu__content[data-placement^=left]{transform-origin:100%;margin-right:var(--ids-spacing-menu-content-side-offset);animation-name:horizontalFadeIn}.ids-menu__content[data-state=closed]{animation-duration:80ms;animation-timing-function:cubic-bezier(.4,0,1,1)}.ids-menu__content[data-state=closed][data-side=top],.ids-menu__content[data-state=closed][data-placement^=top],.ids-menu__content[data-state=closed][data-side=bottom],.ids-menu__content[data-state=closed][data-placement^=bottom]{animation-name:verticalFadeOut}.ids-menu__content[data-state=closed][data-side=right],.ids-menu__content[data-state=closed][data-placement^=right],.ids-menu__content[data-state=closed][data-side=left],.ids-menu__content[data-state=closed][data-placement^=left]{animation-name:horizontalFadeOut}.ids-menu__content:is(:focus,[data-focus]),.ids-menu__content:is(:focus-visible,[data-focus-visible]){outline-offset:2px!important;box-shadow:shadows\.menu\.contentShadow!important;outline:2px solid #0000!important}.ids-menu__content[data-keyboard-highlight] [data-highlighted]{box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-menu__searchContainer{padding-inline:var(--ids-spacing-8);width:100%;padding-top:var(--ids-spacing-4);padding-bottom:var(--ids-spacing-8);flex-shrink:0;display:flex}.ids-menu__search{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-12);border-radius:var(--ids-radii-8);border:1px solid;border-color:var(--ids-colors-neutral-border-base);background-color:var(--ids-colors-neutral-surface-low);align-items:center;width:100%;min-width:0;min-height:36px;display:flex;position:relative}[data-panda-theme=educore] .ids-menu__search{border-radius:22px}[data-panda-theme=educore] .ids-menu__search:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-menu__search>svg{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;font-size:18px}.ids-menu__search:focus-within{border-color:var(--ids-colors-neutral-border-high)}.ids-menu__searchInput{outline-offset:2px;padding-block:var(--ids-spacing-6);color:var(--ids-colors-neutral-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);background-color:#0000;border:none;outline:2px solid #0000;flex:1;width:100%;min-width:0}.ids-menu__searchInput::placeholder{color:var(--ids-colors-neutral-text-lowest)}.ids-menu__searchInput::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ids-menu__searchInput::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ids-menu__searchClear{padding:var(--ids-spacing-icon-button-size-xs-padding);z-index:1;cursor:pointer;color:var(--ids-colors-neutral-icon-low);right:var(--ids-spacing-12);width:var(--ids-sizes-icon-button-size-xs-container);height:var(--ids-sizes-icon-button-size-xs-container);background:none;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}[data-panda-theme=educore] .ids-menu__searchClear{padding:var(--ids-spacing-icon-button-size-sm-padding);color:var(--ids-colors-neutral-icon-base);width:var(--ids-sizes-icon-button-size-sm-container);height:var(--ids-sizes-icon-button-size-sm-container)}[data-panda-theme=educore] .ids-menu__searchClear>svg{font-size:var(--ids-sizes-icon-button-size-sm-icon)}.ids-menu__searchClear>svg{font-size:var(--ids-sizes-icon-button-size-xs-icon)}.ids-menu__itemContainer{gap:var(--ids-spacing-8);padding-block:var(--ids-spacing-menu-item-padding-y);border-radius:var(--ids-radii-menu-item-radius);outline-offset:2px;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-base);-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;padding-left:var(--ids-spacing-menu-item-padding-left);padding-right:var(--ids-spacing-menu-item-padding-right);min-height:var(--ids-sizes-menu-item-min-height);outline:2px solid #0000;align-items:center;display:flex;position:relative}.ids-menu__itemContainer[data-highlighted]{background:var(--ids-colors-overlay-darken-hover)}.ids-menu__itemContainer[data-state=checked],.ids-menu__itemContainer[data-selected],.ids-menu__itemContainer[data-state=open]{background:var(--ids-colors-menu-item-bg-selected);color:var(--ids-colors-menu-item-color-selected);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-button-default)}.ids-menu__itemContainer[data-state=checked]:is(:hover,[data-hover]),.ids-menu__itemContainer[data-selected]:is(:hover,[data-hover]),.ids-menu__itemContainer[data-state=open]:is(:hover,[data-hover]){background:var(--ids-colors-menu-item-bg-selected-hover)}.ids-menu__itemContainer[data-state=checked] .ids-menu__itemIcon,.ids-menu__itemContainer[data-selected] .ids-menu__itemIcon,.ids-menu__itemContainer[data-state=open] .ids-menu__itemIcon{color:var(--ids-colors-menu-item-icon-color-selected)}[data-panda-theme=educore] .ids-menu__itemContainer[data-state=checked],[data-panda-theme=educore] .ids-menu__itemContainer[data-selected],[data-panda-theme=educore] .ids-menu__itemContainer[data-state=open]{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-menu__itemContainer:has([data-has-description]){padding-block:var(--ids-spacing-menu-item-padding-y-with-description)}.ids-menu__itemContainer[data-disabled]{opacity:var(--ids-opacity-disable);pointer-events:none}[data-panda-theme=educore] .ids-menu__itemContainer{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}[data-panda-theme=educore] .ids-menu__itemContainer:is(:hover,[data-hover]){color:var(--ids-colors-menu-item-color-hover)}[data-panda-theme=educore] .ids-menu__itemContainer:is(:hover,[data-hover]) .ids-menu__itemIcon{color:var(--ids-colors-menu-item-icon-color-hover);opacity:1}[data-panda-theme=educore] .ids-menu__itemContainer[data-highlighted]{color:var(--ids-colors-menu-item-color-hover)}[data-panda-theme=educore] .ids-menu__itemContainer[data-highlighted] .ids-menu__itemIcon{color:var(--ids-colors-menu-item-icon-color-hover);opacity:1}.ids-menu__itemContainer:is(:focus,[data-focus]),.ids-menu__itemContainer:is(:focus-visible,[data-focus-visible]){outline-offset:2px!important;box-shadow:var(--ids-shadows-none)!important;outline:2px solid #0000!important}.ids-menu__itemContainer:is(:hover,[data-hover]){background:var(--ids-colors-overlay-darken-hover)}.ids-menu__item{gap:var(--ids-spacing-8);align-items:center;width:100%;display:flex}.ids-menu__itemText{gap:var(--ids-spacing-4);flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.ids-menu__itemLabel{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ids-menu__itemIndicator{color:var(--ids-colors-menu-item-indicator-color);font-size:var(--ids-sizes-menu-item-indicator-size);flex-shrink:0;justify-content:flex-start;align-self:center;align-items:center;width:16px;margin-left:auto;display:flex;overflow:visible}.ids-menu__itemIcon{color:var(--ids-colors-neutral-icon-base);opacity:.86;flex:none;justify-content:flex-end;align-items:center;width:16px;font-size:20px;display:flex;overflow:visible}.ids-menu__itemDescription{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);word-break:break-word;white-space:normal}[data-panda-theme=educore] .ids-menu__itemDescription{font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22)}[data-state=checked] .ids-menu__itemDescription,[data-selected] .ids-menu__itemDescription{color:var(--ids-colors-menu-item-color-selected);opacity:.9}.ids-menu__itemCaption{gap:var(--ids-spacing-6);white-space:nowrap;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);flex:1 0;align-items:center;min-width:1px;display:flex;overflow:clip}.ids-menu__itemCaption>span{flex-shrink:0}[data-state=checked] .ids-menu__itemCaption,[data-selected] .ids-menu__itemCaption{color:var(--ids-colors-menu-item-color-selected);opacity:.9}.ids-menu__itemCaptionDivider{background-color:var(--ids-colors-neutral-ghost-bg-highest);border-radius:1px;flex-shrink:0;width:2px;height:2px}[data-state=checked] .ids-menu__itemCaptionDivider,[data-selected] .ids-menu__itemCaptionDivider{background-color:var(--ids-colors-menu-item-color-selected);opacity:.9}.ids-menu__groupLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);-webkit-user-select:none;user-select:none;padding-left:var(--ids-spacing-menu-group-label-padding-left);padding-right:var(--ids-spacing-menu-group-label-padding-right);padding-top:var(--ids-spacing-menu-group-label-padding-top)}[data-panda-theme=educore] .ids-menu__groupLabel{line-height:21px}.ids-menu__group{width:100%}.ids-menu__separator{margin-block:var(--ids-spacing-menu-separator-margin-y);margin-inline:var(--ids-spacing-0);background-color:var(--ids-colors-menu-separator-color);width:100%;height:1px}.ids-menu__emptyState{gap:var(--ids-spacing-8);color:var(--ids-colors-menu-empty-state-color);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.ids-menu__emptyState>svg{color:var(--ids-colors-menu-empty-state-color);flex-shrink:0;font-size:18px}.ids-combobox__root{gap:var(--ids-spacing-8);width:var(--ids-sizes-combobox-root-width);flex-direction:column;display:flex}.ids-combobox__control{align-items:center;width:100%;display:flex;position:relative}[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control{padding-inline:var(--ids-spacing-combobox-trigger-padding-x);padding-block:var(--ids-spacing-4);background-color:var(--ids-colors-combobox-trigger-bg-default);min-height:var(--ids-sizes-combobox-trigger-height);border-color:#0000;align-content:center;box-shadow:var(--ids-shadows-combobox-trigger-shadow-default)!important}[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer:focus-within,[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control:focus-within{border-color:#0000;box-shadow:var(--ids-shadows-combobox-trigger-shadow-focused)!important}[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer .ids-input__input::placeholder,[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer .ids-tagsInput__input::placeholder,[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control .ids-input__input::placeholder,[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control .ids-tagsInput__input::placeholder{color:var(--ids-colors-combobox-trigger-placeholder-color)!important}[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer[data-disabled],[data-panda-theme=educore] .ids-combobox__control .ids-input__inputContainer[data-disabled=true],[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control[data-disabled],[data-panda-theme=educore] .ids-combobox__control .ids-tagsInput__control[data-disabled=true]{opacity:var(--ids-opacity-disable);background-color:var(--ids-colors-combobox-trigger-bg-disabled)!important;box-shadow:var(--ids-shadows-none)!important}[data-panda-theme=educore] .ids-combobox__control[data-state=open] .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__control[data-state=open] .ids-tagsInput__control{box-shadow:var(--ids-shadows-combobox-trigger-shadow-open)!important}.ids-combobox__trigger{width:100%}.ids-combobox__clearTrigger{cursor:pointer;z-index:1;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;color:var(--ids-colors-combobox-icon-color)!important}.ids-combobox__clearTrigger svg{color:var(--ids-colors-combobox-icon-color)!important}.ids-combobox__clearTrigger:hover{background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-icon-base)}.ids-combobox__positioner{width:var(--reference-width);z-index:var(--ids-z-index-popover-over-modal)!important}.ids-combobox__positioner .ids-menu__content{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}[data-panda-theme=educore] .ids-combobox__positioner .ids-menu__content{overflow:hidden!important}.ids-combobox__contentScrollWrapper::-webkit-scrollbar{width:8px;height:8px}.ids-combobox__contentScrollWrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-combobox__contentScrollWrapper::-webkit-scrollbar-track{background-color:#0000}.ids-combobox__contentScrollWrapper{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;width:100%;overflow-y:auto}[data-panda-theme=educore] .ids-combobox__contentScrollWrapper{scrollbar-width:none}[data-panda-theme=educore] .ids-combobox__contentScrollWrapper::-webkit-scrollbar{display:none}.ids-tagsInput__control{gap:var(--ids-spacing-8);border:1px solid;border-color:var(--ids-colors-neutral-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-left:11px;padding-right:var(--ids-spacing-40);border-radius:8px;flex-wrap:wrap;align-items:center;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.ids-tagsInput__control[data-disabled]{cursor:not-allowed;background-color:var(--ids-colors-neutral-surface-high);border-color:#0000}.ids-tagsInput__control[data-readonly]{cursor:default}.ids-tagsInput__control:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-tagsInput__control:hover:not(:focus-within):not([data-disabled]){border-color:var(--ids-colors-neutral-border-high)}.ids-tagsInput__input{outline-offset:2px;color:var(--ids-colors-neutral-text-base);background-color:#0000;border:none;outline:2px solid #0000;flex:1;min-width:210px}.ids-tagsInput__input::placeholder{color:var(--ids-colors-neutral-text-lowest)}.ids-tagsInput__itemPreview{gap:var(--ids-spacing-4);align-items:center;display:flex}.ids-tagsInput__itemPreview[data-highlighted]>.ids-chip__root{outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-tagsInput__clearTrigger{cursor:pointer;z-index:1;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;right:11px;transform:translateY(-50%);color:var(--ids-colors-combobox-icon-color)!important}.ids-tagsInput__clearTrigger svg{color:var(--ids-colors-combobox-icon-color)!important}.ids-tagsInput__searchIcon{color:var(--ids-colors-combobox-icon-color);align-items:center;font-size:18px;display:flex}.ids-input__root{gap:var(--ids-spacing-4);flex-direction:column;width:min-content;display:flex}.ids-input__root svg{color:var(--ids-colors-neutral-icon-base)}.ids-input__inputContainer{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-neutral-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-input__inputContainer:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-neutral-border-high)}.ids-input__inputContainer:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-input__inputContainer[data-disabled=true]{cursor:not-allowed;-webkit-user-select:none;user-select:none;background-color:var(--ids-colors-neutral-surface-high);border-color:#0000}.ids-input__inputContainer svg{color:var(--ids-colors-neutral-icon-base)}.ids-input__inputContainer[data-readonly=true]{cursor:default}.ids-input__inputContainer>:disabled{color:var(--ids-colors-neutral-text-lowest)}[data-panda-theme=educore] .ids-input__inputContainer{border-color:var(--ids-colors-input-container-border-default);padding-inline:var(--ids-spacing-input-container-padding-x);background-color:var(--ids-colors-input-container-bg-default)}[data-panda-theme=educore] .ids-input__inputContainer:focus-within{border-color:var(--ids-colors-input-container-border-focus)}[data-panda-theme=educore] .ids-input__inputContainer[data-disabled=true]{background-color:var(--ids-colors-input-container-bg-disabled);border-color:#0000}[data-panda-theme=educore] .ids-input__inputContainer:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-input-container-border-hover)}.ids-input__input{outline-offset:2px;color:var(--ids-colors-neutral-text-base);text-overflow:ellipsis;white-space:nowrap;background-color:#0000;border:none;outline:2px solid #0000;flex:1;min-width:0;font-family:inherit;overflow:hidden}.ids-input__input::placeholder{color:var(--ids-colors-neutral-text-lowest)}.ids-input__input:disabled{pointer-events:none}[data-panda-theme=educore] .ids-input__input:disabled,[data-panda-theme=educore] .ids-input__input:disabled::placeholder{color:var(--ids-colors-input-container-text-disabled)}.ids-input__input:read-only:not(:disabled){cursor:default}.ids-input__input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--ids-colors-neutral-surface-low) inset;-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out}.ids-input__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px var(--ids-colors-neutral-surface-low) inset;-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out}.ids-input__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--ids-colors-neutral-surface-low) inset;-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out}.ids-input__startAdornment{gap:var(--ids-spacing-10);color:var(--ids-colors-neutral-icon-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);margin-right:var(--ids-spacing-8);flex-shrink:0;align-items:center;display:flex}.ids-input__startAdornment svg{font-size:18px}.ids-input__endAdornment{gap:var(--ids-spacing-10);color:var(--ids-colors-neutral-icon-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);margin-left:var(--ids-spacing-8);flex-shrink:0;align-items:center;display:flex}.ids-input__endAdornment svg{font-size:18px}.ids-datePicker__content{border-radius:var(--ids-radii-date-picker-content-radius);border-style:solid;border-color:var(--ids-colors-date-picker-content-border);border-width:var(--ids-border-widths-date-picker-content-width);gap:var(--ids-spacing-date-picker-content-gap);padding-inline:var(--ids-spacing-date-picker-content-padding-x);background-color:var(--ids-colors-date-picker-content-bg);box-shadow:var(--ids-shadows-date-picker-content-shadow);width:100%;max-width:min(var(--ids-sizes-date-picker-content-width),calc(100vw - 40px));min-width:211px;padding-top:var(--ids-spacing-date-picker-content-padding-top);padding-bottom:var(--ids-spacing-date-picker-content-padding-bottom);flex-direction:column;display:flex;overflow:hidden}.ids-datePicker__body{flex-direction:row;align-items:stretch;display:flex}.ids-datePicker__viewControl{padding-inline:var(--ids-spacing-date-picker-view-control-padding-x);width:100%;padding-top:var(--ids-spacing-date-picker-view-control-padding-top);padding-bottom:var(--ids-spacing-date-picker-view-control-padding-bottom);justify-content:space-between;align-items:center;display:flex}.ids-datePicker__rangeText{text-align:center;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-base);flex:1}[data-panda-theme=educore] .ids-datePicker__rangeText{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-datePicker__prevTrigger{color:var(--ids-colors-neutral-icon-base);cursor:pointer;width:var(--ids-sizes-date-picker-trigger-root-size);height:var(--ids-sizes-date-picker-trigger-root-size);justify-content:center;align-items:center;display:inline-flex}.ids-datePicker__prevTrigger [data-icon-wrapper]{border-radius:var(--ids-radii-full);width:var(--ids-sizes-date-picker-trigger-icon-wrapper-size);height:var(--ids-sizes-date-picker-trigger-icon-wrapper-size);justify-content:center;align-items:center;transition:background-color .12s,box-shadow .12s;display:inline-flex}.ids-datePicker__prevTrigger[data-disabled]{color:var(--ids-colors-neutral-icon-low);cursor:not-allowed;pointer-events:none}.ids-datePicker__prevTrigger svg{width:var(--ids-sizes-date-picker-trigger-icon-size);height:var(--ids-sizes-date-picker-trigger-icon-size)}.ids-datePicker__prevTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.ids-datePicker__prevTrigger:focus-visible [data-icon-wrapper]{box-shadow:0 0 0 2px var(--ids-colors-focus-ring-border-default)}.ids-datePicker__prevTrigger:hover [data-icon-wrapper]{background-color:var(--ids-colors-neutral-surface-high)}[data-panda-theme=educore] .ids-datePicker__prevTrigger:hover [data-icon-wrapper]{background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-datePicker__nextTrigger{color:var(--ids-colors-neutral-icon-base);cursor:pointer;width:var(--ids-sizes-date-picker-trigger-root-size);height:var(--ids-sizes-date-picker-trigger-root-size);justify-content:center;align-items:center;display:inline-flex}.ids-datePicker__nextTrigger [data-icon-wrapper]{border-radius:var(--ids-radii-full);width:var(--ids-sizes-date-picker-trigger-icon-wrapper-size);height:var(--ids-sizes-date-picker-trigger-icon-wrapper-size);justify-content:center;align-items:center;transition:background-color .12s,box-shadow .12s;display:inline-flex}.ids-datePicker__nextTrigger[data-disabled]{color:var(--ids-colors-neutral-icon-low);cursor:not-allowed;pointer-events:none}.ids-datePicker__nextTrigger svg{width:var(--ids-sizes-date-picker-trigger-icon-size);height:var(--ids-sizes-date-picker-trigger-icon-size)}.ids-datePicker__nextTrigger:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.ids-datePicker__nextTrigger:focus-visible [data-icon-wrapper]{box-shadow:0 0 0 2px var(--ids-colors-focus-ring-border-default)}.ids-datePicker__nextTrigger:hover [data-icon-wrapper]{background-color:var(--ids-colors-neutral-surface-high)}[data-panda-theme=educore] .ids-datePicker__nextTrigger:hover [data-icon-wrapper]{background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-datePicker__table{padding-inline:var(--ids-spacing-date-picker-table-padding-x);border-collapse:separate;border-spacing:0 var(--ids-spacing-date-picker-table-cell-gap-y);table-layout:fixed;width:100%;padding-top:var(--ids-spacing-date-picker-table-padding-top);padding-bottom:var(--ids-spacing-date-picker-table-padding-bottom);border-bottom-style:solid;border-bottom-color:var(--ids-colors-date-picker-grid-border-bottom-color);border-bottom-width:var(--ids-border-widths-date-picker-grid-border-bottom-width);margin-inline:auto}.ids-datePicker__tableHeader{text-align:center;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-sizes-date-picker-table-header-height);color:var(--ids-colors-date-picker-weekday-text);font-weight:var(--ids-font-weights-regular);height:var(--ids-sizes-date-picker-table-header-height);padding-bottom:var(--ids-spacing-date-picker-table-header-padding-bottom)}[data-panda-theme=educore] .ids-datePicker__tableHeader{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-bold)}.ids-datePicker__tableCell{text-align:center;vertical-align:middle;padding-top:var(--ids-spacing-2);position:relative}.ids-datePicker__tableCell[data-bar=both]:before{border-radius:var(--ids-radii-full);left:max(0px,calc(50% - var(--ids-sizes-date-picker-day-size) / 2));right:max(0px,calc(50% - var(--ids-sizes-date-picker-day-size) / 2))}.ids-datePicker__tableCell[data-bar]:before{content:"";background-color:var(--ids-colors-date-picker-day-bg-in-range);pointer-events:none;top:var(--ids-spacing-2);bottom:var(--ids-spacing-0);position:absolute}.ids-datePicker__tableCell[data-bar=middle]:before{left:var(--ids-spacing-0);right:var(--ids-spacing-0)}.ids-datePicker__tableCell[data-bar=start]:before{left:max(0px,calc(50% - var(--ids-sizes-date-picker-day-size) / 2));right:var(--ids-spacing-0);border-top-left-radius:var(--ids-radii-full);border-bottom-left-radius:var(--ids-radii-full)}.ids-datePicker__tableCell[data-bar=end]:before{left:var(--ids-spacing-0);right:max(0px,calc(50% - var(--ids-sizes-date-picker-day-size) / 2));border-top-right-radius:var(--ids-radii-full);border-bottom-right-radius:var(--ids-radii-full)}.ids-datePicker__tableCellTrigger{border-radius:var(--ids-radii-full);vertical-align:top;aspect-ratio:1;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-date-picker-day-text-default);cursor:pointer;-webkit-user-select:none;user-select:none;width:var(--ids-sizes-date-picker-day-size);background-color:#0000;border:1.5px solid #0000;justify-content:center;align-items:center;max-width:100%;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex;position:relative}.ids-datePicker__tableCellTrigger[data-focused]{border-color:var(--ids-colors-date-picker-day-border-focus)}.ids-datePicker__tableCellTrigger[data-selected]{border-color:var(--ids-colors-date-picker-day-bg-selected);background-color:var(--ids-colors-date-picker-day-bg-selected);color:var(--ids-colors-date-picker-day-text-selected)}.ids-datePicker__tableCellTrigger[data-range-start],.ids-datePicker__tableCellTrigger[data-range-end]{border-radius:var(--ids-radii-full);background-color:var(--ids-colors-date-picker-day-bg-range-end);color:var(--ids-colors-date-picker-day-text-range-end)}.ids-datePicker__tableCellTrigger[data-today]{color:var(--ids-colors-date-picker-day-text-today);font-weight:700}.ids-datePicker__tableCellTrigger[data-today]:before{border-radius:var(--ids-radii-full);content:"";background-color:currentColor;width:4px;height:4px;position:absolute;top:calc(50% - 14px);left:50%;transform:translate(-50%)}.ids-datePicker__tableCellTrigger[data-today][data-selected]{color:var(--ids-colors-date-picker-day-text-selected)}.ids-datePicker__tableCellTrigger[data-today][data-selected]:before{display:none}.ids-datePicker__tableCellTrigger[data-in-range]:not([data-today]):not([data-selected]):not([data-range-start]):not([data-range-end]){color:var(--ids-colors-date-picker-day-text-in-range)}.ids-datePicker__tableCellTrigger[data-disabled],.ids-datePicker__tableCellTrigger[data-unavailable],.ids-datePicker__tableCellTrigger[data-outside-range]{color:var(--ids-colors-date-picker-day-text-disabled);cursor:not-allowed;pointer-events:none}[data-panda-theme=educore] .ids-datePicker__tableCellTrigger{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-bold)}.ids-datePicker__tableCellTrigger:is(:hover,[data-hover]):not([data-selected]):not([data-in-range]):not([data-range-start]):not([data-range-end]){border-style:solid;border-width:1.5px;border-color:var(--ids-colors-date-picker-day-border-hover);background-color:var(--ids-colors-date-picker-day-bg-hover)}.ids-datePicker__monthGroup{gap:var(--ids-spacing-0);flex-direction:column;display:flex}.ids-datePicker__presetList{gap:var(--ids-spacing-0);padding-block:var(--ids-spacing-8);border-right:1px solid;border-color:var(--ids-colors-neutral-border-base);padding-right:var(--ids-spacing-date-picker-preset-list-padding-right);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.ids-datePicker__presetDivider{margin-block:var(--ids-spacing-4);margin-inline:var(--ids-spacing-8);background-color:var(--ids-colors-neutral-border-low);height:1px}.ids-datePicker__footer{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-date-picker-footer-padding-x);padding-block:var(--ids-spacing-date-picker-footer-padding-y);background-color:var(--ids-colors-date-picker-footer-bg);border-top-style:solid;border-top-color:var(--ids-colors-date-picker-footer-border-top);border-top-width:0;justify-content:flex-end;align-items:center;display:flex}[data-panda-theme=educore] .ids-datePicker__footer{justify-content:space-between}.ids-helpText__root{white-space:pre-wrap;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);align-items:center;display:flex}.ids-helpText__icon{margin-top:var(--ids-spacing-2);margin-right:var(--ids-spacing-4);flex-shrink:0;align-self:flex-start;font-size:16px}.ids-errorPage__root{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.ids-errorPage__contentsWrapper{gap:var(--ids-spacing-16);flex-direction:column;align-items:center;display:flex}.ids-errorPage__graphic{width:var(--error-page-graphic-mobile);height:var(--error-page-graphic-mobile);flex-shrink:0}.ids-errorPage__textWrapper{gap:var(--ids-spacing-24);flex-direction:column;align-items:center;display:flex}.ids-errorPage__text{gap:var(--ids-spacing-8);flex-direction:column;align-items:center;display:flex}.ids-errorPage__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold);color:var(--ids-colors-neutral-text-base);word-break:keep-all;overflow-wrap:break-word}.ids-errorPage__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap}.ids-errorPage__actions{gap:var(--ids-spacing-8);flex-wrap:wrap;justify-content:center;display:flex}.ids-errorState__root{gap:var(--ids-spacing-4);padding-block:var(--ids-spacing-error-state-padding-y);border-radius:var(--ids-radii-error-state-root);border:1px dashed;border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-error-state-bg);min-height:var(--ids-sizes-error-state-min-height);flex-direction:column;justify-content:center;align-items:center;display:flex}[data-panda-theme=educore] .ids-errorState__root{gap:18px}.ids-errorState__content{gap:var(--ids-spacing-6);justify-content:center;align-items:center;display:flex}.ids-errorState__icon{color:var(--ids-colors-critical-text-base);width:var(--ids-sizes-error-state-icon);height:var(--ids-sizes-error-state-icon);flex-shrink:0}.ids-errorState__message{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-critical-text-base);text-align:center;white-space:pre-line}[data-panda-theme=educore] .ids-errorState__message{font-family:var(--ids-fonts-display);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-errorState__link{padding:var(--ids-spacing-0);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--ids-colors-info-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);text-underline-offset:3px;background-color:#0000;border:none;text-decoration-line:underline}.ids-floatingButton__root{gap:var(--ids-spacing-8);border-radius:var(--ids-radii-full);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-shadow:var(--ids-shadows-core-3);justify-content:center;align-items:center;transition:transform .15s,opacity .2s,background-color .2s;display:inline-flex;position:relative}.ids-floatingButton__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){background:var(--ids-colors-button-filled-bg-default);opacity:.38;cursor:not-allowed;pointer-events:none}.ids-floatingButton__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:active,[data-active]){transform:none}.ids-floatingButton__root:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 4px var(--ids-colors-focus-ring-border-default);outline-width:0}.ids-floatingButton__root:is(:active,[data-active]){transform:scale(.98)}.ids-floatingButton__icon{justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.ids-floatingButton__icon>svg{width:24px;height:24px}.ids-floatingButton__spinner{justify-content:center;align-items:center;display:inline-flex}.ids-ghostTextField__root{background-color:#0000;align-items:flex-start;width:100%;display:flex;position:relative}.ids-ghostTextField__root:before{content:"";pointer-events:none;top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);border:1px solid #0000;transition:border-color .15s;position:absolute}.ids-ghostTextField__root[data-disabled=true]{cursor:not-allowed;-webkit-user-select:none;user-select:none}.ids-ghostTextField__root[data-readonly=true]{cursor:default}.ids-ghostTextField__root:focus-within:before{border-color:var(--ids-colors-primary-border-highest)}.ids-ghostTextField__root:hover:not(:focus-within):not([data-disabled=true]):before{border-color:var(--ids-colors-neutral-border-base)}.ids-ghostTextField__textarea{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);outline-offset:2px;color:var(--ids-colors-neutral-text-base);resize:none;word-break:break-word;background-color:#0000;border:none;outline:2px solid #0000;flex:1;width:100%;min-width:0;display:block}.ids-ghostTextField__textarea::placeholder{color:var(--ids-colors-neutral-text-lowest)}.ids-ghostTextField__textarea:disabled{pointer-events:none}.ids-ghostTextField__textarea:read-only:not(:disabled){cursor:default}.ids-ghostTextField__endAdornment{color:var(--ids-colors-neutral-icon-base);margin-left:var(--ids-spacing-8);flex-shrink:0;align-self:flex-end;align-items:center;display:flex}.ids-indicator__root{justify-content:center;align-items:center;display:inline-flex}.ids-indicator__dot{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);border-radius:var(--ids-radii-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:none;border:none;justify-content:center;align-items:center;height:24px;display:inline-flex}.ids-indicator__dot:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.ids-indicator__dot[data-static=true]{cursor:default}.ids-indicator__dot:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:-2px}.ids-indicator__visual{border-radius:var(--ids-radii-full);background-color:var(--ids-colors-neutral-ghost-bg-highest);pointer-events:none;width:6px;height:6px;transition:background-color .15s}[data-active=true] .ids-indicator__visual{background-color:var(--ids-colors-neutral-fill-high)}.ids-marquee__root{--marquee-duration: 40s;--marquee-gap: 1rem;gap:var(--marquee-gap, 1rem);padding:.5rem;display:flex;overflow:hidden}.ids-marquee__track{animation:marquee var(--marquee-duration) linear infinite;gap:var(--marquee-gap, 1rem);flex-shrink:0;justify-content:space-around;display:flex}.ids-pagination__root{gap:var(--ids-spacing-6);padding-inline:var(--ids-spacing-6);align-items:center;width:fit-content;display:flex}.ids-pagination__item{border-radius:var(--ids-radii-8);cursor:pointer;color:var(--ids-colors-neutral-text-base);flex-shrink:0;transition:background-color .15s,color .15s}.ids-pagination__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--ids-opacity-disable);cursor:default;pointer-events:none}.ids-pagination__item:is(:hover,[data-hover]){background-color:var(--ids-colors-overlay-darken-hover);color:var(--ids-colors-button-subtle-text-default)}.ids-pagination__ellipsis{color:var(--ids-colors-neutral-icon-base);justify-content:center;align-items:center;display:flex}.ids-pagination__trigger{border-radius:var(--ids-radii-8);cursor:pointer;color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ids-pagination__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--ids-opacity-disable);cursor:default;pointer-events:none}.ids-pagination__trigger:is(:hover,[data-hover]){background-color:var(--ids-colors-overlay-darken-hover)}.ids-progressBar__root{background-color:var(--ids-colors-progress-bar-track-default);width:100%;position:relative;overflow:hidden}.ids-progressBar__indicator{--transition-prop: width;--transition-duration: normal;transition-property:width;transition-duration:normal;--transition-easing: ease-out;border-style:solid;border-width:.5px;height:100%;transition-timing-function:ease-out}[data-panda-theme=educore] .ids-progressBar__indicator{border-width:0}.ids-progressBar__label{font-family:var(--ids-fonts-default);font-weight:var(--ids-font-weights-bold);white-space:nowrap;text-align:right;min-width:3em;line-height:1;display:inline-block}.ids-progressBar__shimmer{inset:var(--ids-spacing-0);pointer-events:none;opacity:.85;background-image:linear-gradient(90deg,#007dff00,#004fff80,#0060ff 50%,#007dff00);background-size:200% 100%;animation:3s linear infinite reverse shimmer;position:absolute}.ids-progressCircle__root{justify-content:center;align-items:center;display:inline-flex;position:relative}.ids-progressCircle__svg{transform:rotate(-90deg)}.ids-progressCircle__track{fill:none}.ids-progressCircle__border,.ids-progressCircle__indicator{fill:none;--transition-prop: stroke-dashoffset;--transition-duration: normal;transition-property:stroke-dashoffset;transition-duration:normal;--transition-easing: ease-out;transition-timing-function:ease-out}.ids-progressCircle__content{letter-spacing:-.2px;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:100%;display:flex;position:absolute}.ids-progressCircle__icon{justify-content:center;align-items:center;display:inline-flex}.ids-progressCircle__icon svg{width:100%;height:100%}.ids-pwaTitleBar__root{z-index:9999;color:#fff;font-size:13px;font-weight:var(--ids-font-weights-bold);top:env(titlebar-area-y,0);left:env(titlebar-area-x,0);width:env(titlebar-area-width,100%);height:env(titlebar-area-height,33px);background-color:#000;justify-content:center;align-items:center;display:flex;position:fixed}.ids-pwaTitleBar__slot{gap:var(--ids-spacing-8);top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);align-items:center;display:flex;position:absolute}.ids-pwaTitleBar__center{gap:var(--ids-spacing-8);align-items:center;display:flex}.ids-pwaTitleBar__content{box-sizing:border-box;height:100%;padding-top:env(titlebar-area-height,0px)}.ids-radio__root{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;display:inline-flex}.ids-radio__root .indicatorArea{transition:background-color .12s}[data-panda-theme=educore] .ids-radio__root .indicatorArea{transition:none}.ids-radio__root [role=radio]{cursor:inherit}.ids-radio__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.ids-radio__root:has([role=radio][data-disabled]){opacity:.38;pointer-events:none;cursor:default}.ids-radio__root [role=radio]:focus-visible{outline-offset:2px;outline:2px solid #0000}.ids-radio__root [role=radio]:focus-visible .indicatorArea{outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-radio__root:hover [role=radio]:not([data-disabled]) .indicatorArea{background:var(--ids-colors-radio-hover-bg)}.ids-radio__control{align-items:center;line-height:0;display:inline-flex}.ids-radio__label{gap:var(--ids-spacing-4);color:var(--ids-colors-radio-label);align-items:center;display:inline-flex}.ids-radio__group{align-items:center;display:inline-flex}.ids-radio__description{color:var(--ids-colors-radio-description)}.ids-radio__endIcon{color:var(--ids-colors-radio-end-icon);align-items:center;display:inline-flex}.ids-radioIndicator__indicatorArea{justify-content:center;align-items:center;line-height:0;display:inline-flex}.ids-radioIndicator__indicatorArea .icon--checked{display:none}[data-state=checked] .ids-radioIndicator__indicatorArea .icon--checked{display:block}[data-state=checked] .ids-radioIndicator__indicatorArea .icon--unchecked{display:none}.ids-radioIndicator__icon{color:var(--ids-colors-radio-icon);transition:color .12s;display:block}[data-panda-theme=educore] .ids-radioIndicator__icon{transition:none}.ids-radioIndicator__icon.icon--checked{color:var(--ids-colors-radio-icon-checked)}.ids-radioBox__root{border:1px solid var(--ids-colors-radio-box-border);background:var(--ids-colors-neutral-surface-low);gap:var(--ids-spacing-4);border-radius:var(--ids-radii-8);cursor:pointer;flex-direction:column;align-items:center;transition:background-color .12s,box-shadow .12s,color .12s,border-color .12s;display:flex;position:relative}.ids-radioBox__root[data-state=checked]{background:var(--ids-colors-radio-box-checked-bg);border-color:var(--ids-colors-radio-box-checked-border)}.ids-radioBox__root[data-state=checked] .checkIcon{display:inline-flex}.ids-radioBox__root[data-disabled]{opacity:.38;pointer-events:none;cursor:default}.ids-radioBox__root:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-radioBox__root:not([data-disabled]):not([data-state=checked]):hover{background:var(--ids-colors-neutral-ghost-bg-base)}.ids-radioBox__checkIcon{color:var(--ids-colors-radio-box-check-icon);justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:none;position:absolute}.ids-radioBox__thumbnail{border-radius:var(--ids-radii-6);overflow:hidden}.ids-radioBox__textGroup{gap:var(--ids-spacing-2);flex-direction:column;align-items:center;display:flex}.ids-radioBox__title{color:var(--ids-colors-neutral-text-base);text-align:center;word-break:keep-all}[data-state=checked] .ids-radioBox__title{color:var(--ids-colors-radio-box-checked-text)}.ids-radioBox__desc{color:var(--ids-colors-neutral-text-lowest);text-align:center}[data-state=checked] .ids-radioBox__desc{color:var(--ids-colors-radio-box-checked-text)}.ids-radioCard__root{border:1px solid var(--ids-colors-neutral-border-low);background:var(--ids-colors-neutral-surface-low);border-radius:var(--ids-radii-8);align-items:center;column-gap:var(--ids-spacing-4);row-gap:var(--ids-spacing-2);text-align:left;cursor:pointer;grid-template-columns:auto 1fr;transition:background-color .12s,border-color .12s,color .12s;display:grid}.ids-radioCard__root[data-state=checked]{background:var(--ids-colors-radio-card-checked-bg);border-color:var(--ids-colors-radio-card-checked-border)}.ids-radioCard__root .indicatorArea{grid-area:1 / 1}.ids-radioCard__root[data-disabled]{opacity:.38;pointer-events:none;cursor:default}.ids-radioCard__root:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-radioCard__root:not([data-disabled]):not([data-state=checked]):hover{background:var(--ids-colors-neutral-ghost-bg-base)}.ids-radioCard__label{color:var(--ids-colors-neutral-text-base);grid-area:1 / 2}.ids-radioCard__description{color:var(--ids-colors-neutral-text-lowest);grid-area:2 / 2}.ids-ratingGroup__root{gap:var(--ids-spacing-6);flex-direction:column;width:fit-content;display:inline-flex}.ids-ratingGroup__label{color:var(--ids-colors-neutral-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);-webkit-user-select:none;user-select:none}.ids-ratingGroup__label[data-disabled]{opacity:var(--ids-opacity-disable)}.ids-ratingGroup__control{gap:var(--ids-spacing-4);align-items:center;display:inline-flex}.ids-ratingGroup__item{outline-offset:2px;cursor:pointer;color:var(--ids-colors-neutral-fill-base);outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ids-ratingGroup__item[data-readonly]{cursor:default}.ids-ratingGroup__item[data-disabled]{pointer-events:none;opacity:var(--ids-opacity-disable)}.ids-ratingGroup__item:is(:focus-visible,[data-focus-visible]){outline-offset:2px!important;box-shadow:var(--ids-shadows-none)!important;outline:2px solid #0000!important}.ids-ratingGroup__icon{justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.ids-ratingGroup__icon svg{font-size:20px}.ids-ratingGroup__halfFill{inset:var(--ids-spacing-0);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;overflow:hidden}.ids-resizable__panelGroup{width:100%;height:100%;display:flex}.ids-resizable__panel{flex-direction:column;display:flex;overflow:hidden}.ids-resizable__handle{background-color:var(--ids-colors-neutral-border-high);justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:relative}.ids-resizable__handle:hover{background-color:var(--ids-colors-neutral-border-highest)}.ids-resizable__handleIcon{border:1px solid var(--ids-colors-neutral-border-high);z-index:10;background-color:var(--ids-colors-neutral-surface-highest);border-radius:4px;justify-content:center;align-items:center;width:12px;height:16px;transition:background-color .2s,border-color .2s;display:flex}.ids-resizable__handleIcon svg{color:var(--ids-colors-neutral-icon-base);width:10px;height:10px}.ids-resizable__handleIcon:hover{border-color:var(--ids-colors-neutral-border-highest);background-color:var(--ids-colors-neutral-border-base)}.ids-drawer__overlay{background-color:var(--ids-colors-overlay-scrim);animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;bottom:0;left:0}.ids-drawer__overlay[data-state=open]{animation-name:fadeIn;animation-duration:.14s!important;animation-timing-function:cubic-bezier(0,0,.15,1)!important}.ids-drawer__overlay[data-state=closed]{animation-name:fadeOut;animation-duration:.22s!important;animation-timing-function:cubic-bezier(.4,0,1,1)!important}[data-panda-theme=educore] .ids-drawer__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ids-drawer__overlay{z-index:var(--ids-z-index-drawer)}.ids-drawer__content{z-index:var(--ids-z-index-drawer);background-color:var(--ids-colors-neutral-surface-low);box-shadow:var(--ids-shadows-core-5);top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);border-radius:0;flex-direction:column;width:100%;display:flex;position:fixed;-webkit-user-select:text!important;user-select:text!important}.ids-drawer__content[data-state=open]{animation-duration:.28s!important;animation-timing-function:cubic-bezier(.32,.72,0,1)!important}.ids-drawer__content[data-state=closed]{animation-duration:.22s!important;animation-timing-function:cubic-bezier(.32,.72,0,1)!important}.ids-drawer__content[data-vaul-drawer-direction=right]{right:var(--ids-spacing-0)}.ids-drawer__content[data-vaul-drawer-direction=left]{left:var(--ids-spacing-0)}.ids-drawer__content:is(:focus-visible,[data-focus-visible]){outline-offset:0px!important;outline:0 solid #0000!important;outline-style:initial!important;box-shadow:var(--ids-shadows-none)!important}.ids-drawer__contentInner{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.ids-drawer__contentInner::-webkit-scrollbar{width:8px;height:8px}.ids-drawer__contentInner::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-drawer__contentInner::-webkit-scrollbar-track{background-color:#0000}.ids-drawer__contentInner{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-height:0}.ids-drawer__header{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-24);padding-block:var(--ids-spacing-12);text-align:left;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ids-colors-neutral-border-base);flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.ids-drawer__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-bold);width:100%}[data-panda-theme=educore] .ids-drawer__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold)}.ids-drawer__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap}[data-panda-theme=educore] .ids-drawer__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-regular)}.ids-drawer__body{padding:var(--ids-spacing-24);flex:1;overflow:auto}.ids-drawer__body::-webkit-scrollbar{width:8px;height:8px}.ids-drawer__body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-drawer__body::-webkit-scrollbar-track{background-color:#0000}.ids-drawer__body{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-height:0}.ids-drawer__footer{gap:var(--ids-spacing-8);padding-block:var(--ids-spacing-16);padding-inline:var(--ids-spacing-24);flex-shrink:0;justify-content:flex-end;margin-top:auto;display:flex}.ids-sticker__root{-webkit-user-select:none;user-select:none;background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ids-sticker__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ids-sticker__icon svg{color:inherit}.ids-table__wrapper{position:relative;overflow-x:auto}.ids-table__table{border-collapse:collapse;table-layout:fixed;width:100%}.ids-table__overlay{inset:var(--ids-spacing-0);--mix-backgroundColor: color-mix(in srgb, var(--ids-colors-neutral-surface-low) 50%, transparent);background-color:var(--mix-backgroundColor, var(--ids-colors-neutral-surface-low));z-index:1;place-content:center;display:grid;position:absolute}.ids-table__placeholder{background-color:var(--ids-colors-neutral-surface-low);height:calc(var(--loading-row-count) * 40px + 32px);place-content:center;min-height:200px;display:grid}.ids-table__empty{background-color:var(--ids-colors-neutral-surface-low);justify-content:center;align-self:stretch;align-items:center;height:120px;display:flex}.ids-table__scrollLoading{padding:var(--ids-spacing-20);place-content:center;min-height:150px;display:grid}.ids-table__scrollFallback{padding:var(--ids-spacing-12);justify-content:center;display:flex}.ids-table-header__root{background-color:var(--ids-colors-neutral-surface-low);-webkit-user-select:none;user-select:none;transition:background-color .15s;position:relative}.ids-table-header__root[data-pinned-edge=left]:after,.ids-table-header__root[data-pinned-edge=right]:after{content:"";background-color:var(--ids-colors-neutral-border-high);z-index:1;top:var(--ids-spacing-0);width:2px;position:absolute;bottom:-1px}.ids-table-header__root[data-pinned-edge=left]:after{right:var(--ids-spacing-0)}.ids-table-header__root[data-pinned-edge=right]:after{left:var(--ids-spacing-0)}.ids-table-header__root:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.ids-table-header__container{align-items:center;width:100%;height:100%;display:flex}.ids-table-header__itemWrapper{gap:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest);align-items:center;width:100%;display:flex;overflow:hidden}.ids-table-header__headerLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ids-table-header__sortButton{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);font:inherit;gap:var(--ids-spacing-8);outline-offset:2px;color:inherit;cursor:pointer;text-align:inherit;background:none;border:none;outline:2px solid #0000;align-items:center;width:100%;display:flex;overflow:hidden}.ids-table-header__sortButton:is(:focus-visible,[data-focus-visible]) [data-part=indicator]{border-radius:var(--ids-radii-table-cell-focus-radius);box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px;padding:1px}.ids-table-header__topLine{background-color:var(--ids-colors-table-line-color);top:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);height:1px;position:absolute}.ids-table-header__bottomLine{background-color:var(--ids-colors-table-line-color);bottom:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);height:1px;position:absolute}.ids-table-header__rightLine{background-color:var(--ids-colors-table-line-color);opacity:var(--ids-opacity-50);top:var(--ids-spacing-0);right:var(--ids-spacing-0);bottom:var(--ids-spacing-0);width:1px;position:absolute}.ids-table-header__sortingIndicator{gap:var(--ids-spacing-4);color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.ids-table-header__sortingIndex{border-radius:var(--ids-radii-full);color:var(--ids-colors-neutral-text-lowest);font-size:10px;font-weight:var(--ids-font-weights-medium);justify-content:center;align-items:center;min-width:14px;height:14px;display:inline-flex}.ids-table-header__resizeHandle{cursor:col-resize;opacity:0;z-index:1;top:var(--ids-spacing-0);right:var(--ids-spacing-0);bottom:var(--ids-spacing-0);background-color:#0000;width:4px;transition:opacity .15s,background-color .15s;position:absolute}.ids-table-header__resizeHandle[data-state=resizing]{opacity:1;background-color:var(--ids-colors-neutral-surface-highest)}.ids-table-header__resizeHandle:is(:hover,[data-hover]){opacity:1;background-color:var(--ids-colors-neutral-surface-high)}th:hover .ids-table-header__resizeHandle{opacity:1}.ids-table-header__headerLabelGroup{gap:var(--ids-spacing-4);align-items:center;min-width:0;display:flex}.ids-table-header__tooltipIcon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;align-items:center;display:inline-flex}.ids-table-header__tooltipIcon:is(:focus-visible,[data-focus-visible]){border-radius:var(--ids-radii-full);box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-table-sub-header__root{background-color:var(--ids-colors-neutral-surface-low);-webkit-user-select:none;user-select:none;position:relative}.ids-table-sub-header__container{align-items:center;width:100%;min-height:26px;display:flex}.ids-table-sub-header__itemWrapper{gap:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.ids-table-sub-header__headerLabelGroup{gap:var(--ids-spacing-4);align-items:center;min-width:0;display:inline-flex}.ids-table-sub-header__headerLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ids-table-sub-header__sortButton{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);font:inherit;gap:var(--ids-spacing-4);outline-offset:2px;cursor:pointer;color:inherit;text-align:inherit;background:none;border:none;outline:2px solid #0000;align-items:center;width:100%;display:flex;overflow:hidden}.ids-table-sub-header__sortButton:is(:focus-visible,[data-focus-visible]) [data-part=indicator]{border-radius:var(--ids-radii-table-cell-focus-radius);box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px;padding:1px}.ids-table-sub-header__topLine{background-color:var(--ids-colors-table-line-color);top:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);height:1px;position:absolute}.ids-table-sub-header__bottomLine{background-color:var(--ids-colors-table-line-color);bottom:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);height:1px;position:absolute}.ids-table-sub-header__rightLine{background-color:var(--ids-colors-table-line-color);opacity:var(--ids-opacity-50);top:var(--ids-spacing-0);right:var(--ids-spacing-0);bottom:var(--ids-spacing-0);width:1px;position:absolute}.ids-table-sub-header__sortingIndicator{gap:var(--ids-spacing-4);color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ids-table-sub-header__sortingIndex{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);justify-content:center;align-items:center;min-width:14px;height:14px;display:inline-flex}.ids-table-sub-header__tooltipIcon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;align-items:center;display:inline-flex}.ids-table-sub-header__tooltipIcon:is(:focus-visible,[data-focus-visible]){border-radius:var(--ids-radii-full);box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-table-selection-bar__root{gap:var(--ids-spacing-8);padding-block:var(--ids-spacing-4);padding-inline:var(--ids-spacing-20);border-bottom:1px solid var(--ids-colors-neutral-ghost-bg-base);background-color:var(--ids-colors-neutral-surface-low);align-items:center;width:100%;display:flex}.ids-table-selection-bar__icon{color:var(--ids-colors-neutral-icon-base);align-items:center;display:flex}.ids-table-selection-bar__text{gap:var(--ids-spacing-2);align-items:center;display:flex}.ids-table-cell__root{color:var(--ids-colors-neutral-text-base);vertical-align:top;background-color:#0000;position:relative}.ids-table-cell__root[data-pinned]{background-color:var(--ids-colors-neutral-surface-low)}.ids-table-cell__root[data-pinned-edge=left]:after,.ids-table-cell__root[data-pinned-edge=right]:after{content:"";background-color:var(--ids-colors-table-pinned-border-color);z-index:1;top:var(--ids-spacing-0);width:2px;position:absolute;bottom:-1px}.ids-table-cell__root[data-pinned-edge=left]:after{right:var(--ids-spacing-0)}.ids-table-cell__root[data-pinned-edge=right]:after{left:var(--ids-spacing-0)}.ids-table-cell__container{align-items:center;width:100%;height:100%;display:flex}.ids-table-cell__itemWrapper{align-items:center;width:100%;height:100%;min-height:32px;display:flex;overflow:hidden}.ids-table-cell__rightLine{background-color:var(--ids-colors-table-line-color);opacity:var(--ids-opacity-50);top:var(--ids-spacing-0);right:var(--ids-spacing-0);bottom:var(--ids-spacing-0);width:1px;position:absolute}.ids-table-cell__indexNumber{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);justify-content:center;align-items:center;display:flex}.ids-table-cell__indexControls{gap:var(--ids-spacing-2);justify-content:center;align-items:center;display:none}.ids-table-row__root{background-color:var(--ids-colors-neutral-surface-low);transition:background-color .15s;position:relative}.ids-table-row__root:focus-within,.ids-table-row__root:focus-within td[data-pinned],.ids-table-row__root:is(:hover,[data-hover]),.ids-table-row__root:is(:hover,[data-hover]) td[data-pinned]{background-color:var(--ids-colors-neutral-surface-high)}.ids-table-row__root:is(:hover,[data-hover]) .index-number{display:none}.ids-table-row__root:is(:hover,[data-hover]) .index-controls{display:flex}.ids-table-row__root:is(:hover,[data-hover]) [data-slot=drag-handle]{opacity:1}.ids-table-row__bottomLine{background-color:var(--ids-colors-table-line-color);bottom:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);height:1px;position:absolute}.ids-table-row__dragHandle{opacity:0;cursor:grab;color:var(--ids-colors-neutral-icon-low);justify-content:center;align-items:center;width:16px;transition:opacity .15s;display:flex}.ids-table-row__dragHandle:is(:active,[data-active]){cursor:grabbing}.ids-table-footer__root{padding-block:var(--ids-spacing-16);padding-inline:var(--ids-spacing-24);background-color:var(--ids-colors-neutral-surface-low);justify-content:center;align-items:center;width:100%;min-height:36px;display:flex;position:relative;container-type:inline-size}.ids-table-footer__content{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.ids-table-footer__paginationArea{gap:var(--ids-spacing-6);padding-left:var(--ids-spacing-6);padding-right:var(--ids-spacing-6);grid-column:2;justify-content:center;align-items:center;display:flex}.ids-table-footer__trailingArea{gap:var(--ids-spacing-12);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);grid-column:3;justify-content:flex-end;align-items:center;min-width:0;display:flex}.ids-table-footer__totalCount{white-space:nowrap}.ids-table-footer__pageSizeSelect{flex-shrink:0;width:fit-content;min-width:122px}.ids-select__root{width:220px}.ids-select__control{--form-container-border-radius: var(--ids-radii-select-trigger-radius);gap:var(--ids-spacing-8);border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-neutral-border-base);background-color:var(--ids-colors-select-trigger-bg);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-select__control:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-neutral-border-high)}.ids-select__control:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-select__control[data-disabled=true]{cursor:not-allowed;-webkit-user-select:none;user-select:none;background-color:var(--ids-colors-neutral-surface-high);border-color:#0000}.ids-select__control svg{color:var(--ids-colors-neutral-icon-base)}.ids-select__control[data-readonly=true]{cursor:default}.ids-select__control>:disabled{color:var(--ids-colors-neutral-text-lowest)}.ids-select__control{width:100%}.ids-select__control:not(:has([data-placeholder-shown])){border-color:var(--ids-colors-select-trigger-border-filled)}.ids-select__control[data-state=open]{border-color:var(--ids-colors-select-trigger-border-focused)!important}.ids-select__control:has([data-placeholder-shown]){color:var(--ids-colors-neutral-text-lowest)}.ids-select__control:has([data-placeholder-shown][data-state=open]){color:var(--ids-colors-select-trigger-text-focused)}.ids-select__control[data-disabled]{pointer-events:none}.ids-select__control:has([data-disabled]){cursor:not-allowed}.ids-select__control:has([data-part=trigger]:focus-visible){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-select__control:not(:has([data-placeholder-shown])):hover:not([data-state=open]):not([data-disabled=true]){border-color:var(--ids-colors-select-trigger-border-hover-filled)}.ids-select__control:has([data-placeholder-shown]):hover:not([data-state=open]):not([data-disabled]){border-color:var(--ids-colors-select-trigger-border-hover)}.ids-select__trigger{gap:var(--ids-spacing-8);flex:auto;align-items:center;min-width:0;display:flex}.ids-select__trigger:focus-visible{outline-offset:2px;outline:2px solid #0000}.ids-select__valueText{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ids-select__valueText[data-has-subtext]{flex:0 auto}.ids-select__valueText[data-disabled]{opacity:var(--ids-opacity-disable)}[data-part=trigger]:not([data-placeholder-shown]) .ids-select__valueText{color:var(--ids-colors-select-value-text-filled)}.ids-select__valueContent{gap:var(--ids-spacing-8);flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.ids-select__chipSlot{gap:var(--ids-spacing-8);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex}.ids-select__subText{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);white-space:nowrap;flex:none}.ids-select__startAdornment{color:var(--ids-colors-neutral-text-lowest)}.ids-select__indicator{color:var(--ids-colors-select-indicator-color);margin-left:auto}.ids-select__indicator svg{color:var(--ids-colors-select-indicator-color)!important}.ids-select__indicator[data-disabled]{opacity:var(--ids-opacity-disable)}[data-scope=select][data-state=open] .ids-select__indicator{color:var(--ids-colors-select-indicator-color-focused)}[data-scope=select][data-state=open] .ids-select__indicator svg{color:var(--ids-colors-select-indicator-color-focused)!important}.ids-select__clearTrigger{flex-shrink:0;justify-content:center;align-items:center;display:flex;color:var(--ids-colors-select-clear-trigger-color)!important}.ids-select__clearTrigger svg{color:var(--ids-colors-select-clear-trigger-color)!important}.ids-select__clearTrigger[data-invisible]{display:none}.ids-select__positioner{width:var(--reference-width);min-width:max-content;z-index:var(--ids-z-index-popover-over-modal)!important}.ids-textArea__root{gap:var(--ids-spacing-4);flex-direction:column;width:100%;display:flex}.ids-textArea__textAreaContainer{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-neutral-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-textArea__textAreaContainer:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-neutral-border-high)}.ids-textArea__textAreaContainer:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-textArea__textAreaContainer[data-disabled=true]{cursor:not-allowed;-webkit-user-select:none;user-select:none;background-color:var(--ids-colors-neutral-surface-high);border-color:#0000}.ids-textArea__textAreaContainer svg{color:var(--ids-colors-neutral-icon-base)}.ids-textArea__textAreaContainer[data-readonly=true]{cursor:default}.ids-textArea__textAreaContainer>:disabled{color:var(--ids-colors-neutral-text-lowest)}[data-panda-theme=educore] .ids-textArea__textAreaContainer{border-color:var(--ids-colors-text-area-container-border-default);padding-inline:var(--ids-spacing-text-area-container-padding-x);background-color:var(--ids-colors-text-area-container-bg-default);min-height:var(--ids-sizes-text-area-size-md-min-height);align-items:flex-start}[data-panda-theme=educore] .ids-textArea__textAreaContainer:focus-within{border-color:var(--ids-colors-text-area-container-border-focus)}[data-panda-theme=educore] .ids-textArea__textAreaContainer[data-disabled=true]{background-color:var(--ids-colors-text-area-container-bg-disabled);border-color:#0000}[data-panda-theme=educore] .ids-textArea__textAreaContainer:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-text-area-container-border-hover)}.ids-textArea__textArea{outline-offset:2px;color:var(--ids-colors-neutral-text-base);resize:none;scrollbar-width:none;background-color:#0000;border:none;outline:2px solid #0000;flex:1;width:100%;min-width:0;font-family:inherit}.ids-textArea__textArea::-webkit-scrollbar{display:none}.ids-textArea__textArea::placeholder{color:var(--ids-colors-neutral-text-lowest)}.ids-textArea__textArea:disabled{pointer-events:none}[data-panda-theme=educore] .ids-textArea__textArea:disabled,[data-panda-theme=educore] .ids-textArea__textArea:disabled::placeholder{color:var(--ids-colors-text-area-container-text-disabled)}.ids-textArea__textArea:read-only:not(:disabled){cursor:default}.ids-textArea__endAdornment{align-self:flex-start}.ids-timePicker__root{border-radius:var(--ids-radii-16);background-color:var(--ids-colors-neutral-surface-low);box-shadow:var(--ids-shadows-3);flex-direction:column;width:240px;display:flex;overflow:hidden}.ids-timePicker__body{margin-inline:var(--ids-spacing-16);border-bottom-style:solid;border-bottom-color:var(--ids-colors-time-picker-grid-border-bottom-color);border-bottom-width:var(--ids-border-widths-time-picker-grid-border-bottom-width)}.ids-timePicker__timeArea{width:100%;height:170px;position:relative}.ids-timePicker__highlightBar{border-radius:var(--ids-radii-4);background-color:var(--ids-colors-neutral-surface-high);pointer-events:none;left:var(--ids-spacing-0);right:var(--ids-spacing-0);align-items:center;height:32px;display:flex;position:absolute;top:69px}[data-panda-theme=educore] .ids-timePicker__highlightBar{border-radius:var(--ids-radii-full)}.ids-timePicker__colon{color:var(--ids-colors-neutral-text-base);pointer-events:none;font-feature-settings:"case" 1,"ss06" 1,"ss10" 1,"lnum" 1,"tnum" 1;margin-left:113px;font-size:16px;font-weight:500;line-height:26px}.ids-timePicker__column{top:var(--ids-spacing-10);height:150px;position:absolute}.ids-timePicker__column[data-column=period]{left:var(--ids-spacing-20);width:52px}.ids-timePicker__column[data-column=hour]{left:var(--ids-spacing-64);width:48px}.ids-timePicker__column[data-column=minute]{width:48px;left:120px}.ids-timePicker__columnRoot{width:100%;height:100%;position:relative;overflow:hidden}.ids-timePicker__columnScroll{scroll-snap-type:y mandatory;scrollbar-width:none;scroll-behavior:smooth;height:150px;overflow-y:auto}.ids-timePicker__columnScroll::-webkit-scrollbar{display:none}.ids-timePicker__columnItem{color:var(--ids-colors-neutral-text-base);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-feature-settings:"case" 1,"ss06" 1,"ss10" 1,"lnum" 1,"tnum" 1;scroll-snap-align:center;opacity:.2;justify-content:center;align-items:center;height:30px;font-size:16px;font-weight:500;line-height:26px;display:flex}.ids-timePicker__columnItem[data-selected]{opacity:1}.ids-timePicker__footer{padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);background-color:var(--ids-colors-time-picker-footer-bg);justify-content:flex-end;align-items:center;display:flex}.ids-timePicker__buttonGroup{gap:var(--ids-spacing-8);display:flex}.ids-toggleSwitch__wrapper{display:flex}.ids-toggleSwitch__root{border-radius:var(--ids-radii-10);background-color:var(--ids-colors-toggle-switch-track);flex-shrink:0;position:relative}.ids-toggleSwitch__root[data-state=checked]{background-color:var(--ids-colors-toggle-switch-checked-track)}.ids-toggleSwitch__thumb{border-radius:var(--ids-radii-full);background-color:var(--ids-colors-toggle-switch-thumb);will-change:transform;box-shadow:var(--ids-shadows-2);transition:transform .1s;display:block;position:absolute}.ids-tooltip__root{padding-block:var(--ids-spacing-tooltip-padding-y);border-radius:var(--ids-radii-tooltip-root);gap:var(--ids-spacing-8);background-color:var(--ids-colors-tooltip-bg);color:var(--ids-colors-tooltip-text);box-shadow:var(--ids-shadows-tooltip-root);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);z-index:var(--ids-z-index-tooltip);word-break:break-word;padding-left:var(--ids-spacing-tooltip-padding-left);padding-right:var(--ids-spacing-tooltip-padding-right);align-items:center;max-width:300px;animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ids-tooltip__root[data-side=top]{animation-name:slideUp}.ids-tooltip__root[data-side=bottom]{animation-name:slideDown}.ids-tooltip__root[data-side=left]{animation-name:slideRight}.ids-tooltip__root[data-side=right]{animation-name:slideLeft}[data-panda-theme=educore] .ids-tooltip__root{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold)}.ids-tooltip__arrow{border-radius:var(--ids-radii-2);background-color:var(--ids-colors-tooltip-bg);pointer-events:none;transform:var(--arrow-transform, rotate(45deg));width:var(--ids-spacing-8);height:var(--ids-spacing-8);left:var(--arrow-left, auto);right:var(--arrow-right, auto);top:var(--arrow-top, auto);bottom:var(--arrow-bottom, auto);flex-shrink:0;position:absolute}[data-side=top] .ids-tooltip__arrow{--arrow-bottom: -2px;--arrow-top: auto}[data-side=bottom] .ids-tooltip__arrow{--arrow-top: -2px;--arrow-bottom: auto}[data-side=left] .ids-tooltip__arrow{--arrow-right: -2px;--arrow-left: auto}[data-side=right] .ids-tooltip__arrow{--arrow-left: -2px;--arrow-right: auto}[data-side=top][data-align=center] .ids-tooltip__arrow,[data-side=bottom][data-align=center] .ids-tooltip__arrow{--arrow-left: 50%;--arrow-right: auto;--arrow-transform: translateX(-50%) rotate(45deg)}[data-side=top][data-align=start] .ids-tooltip__arrow,[data-side=bottom][data-align=start] .ids-tooltip__arrow{--arrow-left: var(--ids-spacing-12);--arrow-right: auto;--arrow-transform: rotate(45deg)}[data-side=top][data-align=end] .ids-tooltip__arrow,[data-side=bottom][data-align=end] .ids-tooltip__arrow{--arrow-right: var(--ids-spacing-12);--arrow-left: auto;--arrow-transform: rotate(45deg)}[data-side=left][data-align=center] .ids-tooltip__arrow,[data-side=right][data-align=center] .ids-tooltip__arrow{--arrow-top: 50%;--arrow-bottom: auto;--arrow-transform: translateY(-50%) rotate(45deg)}[data-side=left][data-align=start] .ids-tooltip__arrow,[data-side=right][data-align=start] .ids-tooltip__arrow{--arrow-top: var(--ids-spacing-8);--arrow-bottom: auto;--arrow-transform: rotate(45deg)}[data-side=left][data-align=end] .ids-tooltip__arrow,[data-side=right][data-align=end] .ids-tooltip__arrow{--arrow-bottom: var(--ids-spacing-8);--arrow-top: auto;--arrow-transform: rotate(45deg)}.ids-tooltip__dismiss{color:var(--ids-colors-tooltip-text);cursor:pointer;background:none;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:24px;height:24px;padding:3px;display:inline-flex}.ids-tooltip__dismiss svg{font-size:18px}.ids-tooltip__dismiss:is(:hover,[data-hover]){background-color:var(--ids-colors-overlay-lighten-hover)}.ids-notice__root{border-radius:var(--ids-radii-notice-root);gap:var(--ids-spacing-10);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);box-shadow:var(--ids-shadows-notice-root);border:1px solid;flex-direction:column;display:flex}.ids-notice__contentWrapper{gap:var(--ids-spacing-16);align-items:center;width:100%;display:flex}.ids-notice__content{gap:var(--ids-spacing-8);align-items:flex-start;min-width:0;display:flex}.ids-notice__icon{opacity:.86;margin-top:var(--ids-spacing-notice-icon-padding-y);width:var(--ids-sizes-notice-icon);height:var(--ids-sizes-notice-icon);flex-shrink:0}.ids-notice__text{gap:var(--ids-spacing-0);flex-direction:column;flex:1;min-width:0;display:flex}.ids-notice__title{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.ids-notice__actionWrapper{gap:var(--ids-spacing-8);flex-shrink:0;align-items:center;display:flex}.ids-sidebar__sidebarAndBodyWrapper{width:100%;height:100%;min-height:100svh;display:flex}.ids-sidebar__sidebar{height:100%;width:var(--sidebar-width);flex-direction:column;display:flex}.ids-sidebar__root{display:none}.ids-sidebar__logo{--transition-prop: width;--transition-duration: .3s;--transition-easing: cubic-bezier(.33, 1, .68, 1);transition-property:width;transition-duration:.3s;transition-timing-function:cubic-bezier(.33,1,.68,1)}.ids-sidebar__gap{--transition-prop: width;--transition-duration: .3s;--transition-easing: cubic-bezier(.33, 1, .68, 1);width:var(--sidebar-width);background:none;transition-property:width;transition-duration:.3s;transition-timing-function:cubic-bezier(.33,1,.68,1);position:relative}.ids-sidebar__container{inset-block:var(--ids-spacing-0);z-index:10;--transition-prop: left, right, width;--transition-duration: .3s;--transition-easing: cubic-bezier(.33, 1, .68, 1);height:100svh;width:var(--sidebar-width);transition-property:left,right,width;transition-duration:.3s;transition-timing-function:cubic-bezier(.33,1,.68,1);display:none;position:fixed}.ids-sidebar__inner{background:none;flex-direction:column;width:100%;height:100%;display:flex}.ids-sidebar__rail{inset-block:var(--ids-spacing-0);z-index:20;--transition-prop: all;--transition-duration: .15s;--transition-easing: cubic-bezier(.33, 1, .68, 1);width:1rem;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,1,.68,1);display:none;position:absolute}.ids-sidebar__rail:after{inset-block:var(--ids-spacing-0);content:"";width:2px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ids-sidebar__rail:is(:hover,[data-hover]):after{background:var(--ids-colors-neutral-border-base)}.ids-sidebar__inset{flex-direction:column;flex:1;width:100%;display:flex;position:relative}.ids-sidebar__input{box-shadow:var(--ids-shadows-none);background:none;width:100%;height:2rem}.ids-sidebar__header{gap:var(--ids-spacing-8);--transition-prop: padding, gap;--transition-duration: .3s;--transition-easing: cubic-bezier(.33, 1, .68, 1);align-items:center;padding:9px 12px 9px 16px;transition-property:padding,gap;transition-duration:.3s;transition-timing-function:cubic-bezier(.33,1,.68,1);display:flex}.ids-sidebar__footer{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.ids-sidebar__separator{background:var(--ids-colors-neutral-border-base);width:auto;margin-inline:.5rem}.ids-sidebar__content{gap:var(--ids-spacing-0);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ids-sidebar__group{padding:var(--ids-spacing-16);flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.ids-sidebar__groupLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest);white-space:nowrap;--transition-prop: margin, opacity;--transition-duration: .2s;--transition-easing: cubic-bezier(.33, 1, .68, 1);padding:5px 0 5px 9px;transition-property:margin,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,1,.68,1)}.ids-sidebar__menu{gap:var(--ids-spacing-0);flex-direction:column;width:100%;min-width:0;display:flex}.ids-sidebar__menuItem{position:relative}.ids-sidebar__menuItem:hover [data-sidebar=menu-action]{opacity:1}.ids-sidebar__menuButton{border-radius:var(--ids-radii-md);gap:var(--ids-spacing-8);color:var(--ids-colors-neutral-text-low);font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);white-space:nowrap;cursor:pointer;text-align:left;align-items:center;width:100%;padding:7px 8px;transition:width .2s,height .2s,padding .2s,background .2s;display:flex;overflow:hidden}.ids-sidebar__menuButton[data-active=true]{background:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-neutral-text-base)}.ids-sidebar__menuButton svg{flex-shrink:0;font-size:22px}.ids-sidebar__menuButton:is(:hover,[data-hover]){background:var(--ids-colors-neutral-ghost-bg-high)}.ids-sidebar__menuAction{padding:var(--ids-spacing-0);border-radius:var(--ids-radii-md);outline-offset:2px;aspect-ratio:1;color:var(--ids-colors-neutral-text-low);outline:2px solid #0000;justify-content:center;align-items:center;width:1.25rem;transition:transform .15s;display:flex;position:absolute;top:.375rem;right:.25rem}.ids-sidebar__menuAction:after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.ids-sidebar__menuAction svg{flex-shrink:0;width:1rem;height:1rem}.ids-sidebar__menuAction[data-show-on-hover=true]{opacity:0}.ids-sidebar__menuAction:is(:focus-visible,[data-focus-visible]){outline:2px;outline-color:var(--ids-colors-focus-ring-border-default)}.ids-sidebar__menuAction:is(:hover,[data-hover]){background:var(--ids-colors-neutral-ghost-bg-high);color:var(--ids-colors-neutral-text-base)}.peer\/menu-button:hover~.ids-sidebar__menuAction{color:var(--ids-colors-neutral-text-base)}.ids-sidebar__menuSubItem{position:relative}.ids-sidebar__menuSubButton{border-radius:var(--ids-radii-md);outline-offset:2px;color:var(--ids-colors-neutral-text-low);outline:2px solid #0000;align-items:center;gap:.5rem;min-width:0;height:1.75rem;padding-inline:.5rem;display:flex;overflow:hidden;transform:translate(-1px)}.ids-sidebar__menuSubButton[data-active=true]{background:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-neutral-text-base)}.ids-sidebar__menuSubButton svg{flex-shrink:0;width:1rem;height:1rem}.ids-sidebar__menuSubButton span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ids-sidebar__menuSubButton:is(:focus-visible,[data-focus-visible]){outline:2px;outline-color:var(--ids-colors-focus-ring-border-default)}.ids-sidebar__menuSubButton:is(:hover,[data-hover]){background:var(--ids-colors-neutral-ghost-bg-high);color:var(--ids-colors-neutral-text-base)}.ids-sidebar__menuSkeleton{border-radius:var(--ids-radii-md);align-items:center;gap:.5rem;height:2rem;padding-inline:.5rem;display:flex}.ids-sidebar__menuSkeletonIcon{border-radius:var(--ids-radii-md);width:1rem;height:1rem}.ids-sidebar__menuSkeletonText{flex:1;height:1rem}.ids-breadcrumb__root{align-items:center;display:flex}.ids-breadcrumb__list{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.ids-breadcrumb__item{padding-inline:var(--ids-spacing-2);color:var(--ids-colors-neutral-text-lowest);align-items:center;display:inline-flex}.ids-breadcrumb__item a,.ids-breadcrumb__item button{border-radius:var(--ids-radii-4);padding-inline:var(--ids-spacing-2);padding-block:var(--ids-spacing-0);cursor:pointer;align-items:center;transition:color .2s;display:flex}.ids-breadcrumb__item a:is(:hover,[data-hover]),.ids-breadcrumb__item button:is(:hover,[data-hover]){color:var(--ids-colors-neutral-text-low);background-color:var(--ids-colors-overlay-darken-hover)}.ids-breadcrumb__item:last-child{color:var(--ids-colors-neutral-text-base)}.ids-breadcrumb__separator{color:var(--ids-colors-neutral-icon-base)}.ids-breadcrumb__ellipsis{color:var(--ids-colors-neutral-icon-base);justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ids-breadcrumb__startIcon{margin-right:var(--ids-spacing-2);flex-shrink:0;align-items:center;display:inline-flex}.ids-breadcrumb__endIcon{margin-left:var(--ids-spacing-2);flex-shrink:0;align-items:center;display:inline-flex}.ids-treeListItem__root{--tree-list-item-bg: var(--ids-colors-neutral-surface-low);background-color:var(--tree-list-item-bg);align-items:center;min-height:32px;display:flex;overflow:hidden}.ids-treeListItem__root:is(:hover,[data-hover]){--tree-list-item-bg: var(--ids-colors-primary-surface-base)}.ids-treeListItem__body{flex:1;justify-content:start;align-self:stretch;align-items:center;display:flex;position:relative}.ids-treeListItem__dragHandle{opacity:0;color:var(--ids-colors-neutral-icon-low);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:100%;transition:opacity .15s;display:flex}.ids-treeListItem__dragHandle svg{font-size:16px}.ids-treeListItem__dragHandle:is(:focus-visible,[data-focus-visible]){outline-offset:2px;opacity:1;box-shadow:inset 0 0 0 2px var(--ids-colors-focus-ring-border-default);border-radius:4px;outline:2px solid #0000}.group:is(:hover,[data-hover]) .ids-treeListItem__dragHandle{opacity:1}.ids-treeListItem__dragHandle:is(:hover,[data-hover]){cursor:grab}.ids-treeListItem__checkbox{flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}.ids-treeListItem__icon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}.ids-treeListItem__icon svg{font-size:18px}.ids-treeListItem__titleArea{gap:var(--ids-spacing-8);color:var(--ids-colors-neutral-text-base);padding-left:var(--ids-spacing-4);padding-right:var(--ids-spacing-16);grid-auto-flow:column;justify-content:center;align-items:center;display:grid}.ids-treeListItem__count{color:var(--ids-colors-neutral-text-lowest)}.ids-treeListItem__actionArea{right:var(--ids-spacing-0);align-items:center;height:100%;transition:opacity .15s;display:flex;position:absolute}.ids-treeListItem__actionAreaGradient{background:linear-gradient(270deg,var(--tree-list-item-bg) 0%,transparent 100%);width:16px;height:100%}.ids-treeListItem__actionAreaContent{gap:var(--ids-spacing-8);background-color:var(--tree-list-item-bg);padding-right:var(--ids-spacing-12);align-items:center;height:100%;display:flex}.ids-treeListItem__showOnHover{gap:var(--ids-spacing-8);align-items:center;display:none}.group:is(:hover,[data-hover]) .ids-treeListItem__showOnHover{display:flex}.ids-treeListItem__depthItem{width:var(--tree-depth-width, 32px);flex-shrink:0}.ids-treeListItem__iconButton{color:var(--ids-colors-neutral-icon-low);width:var(--tree-depth-width, 32px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ids-treeListItem__switchCheckbox{flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}.ids-treeListItem__switchCheckboxIcon{color:var(--ids-colors-neutral-icon-base);justify-content:center;align-items:center;display:flex}.ids-treeListItem__switchCheckboxIcon svg{font-size:18px}.group:is(:hover,[data-hover]) .ids-treeListItem__switchCheckboxIcon,.ids-treeListItem__switchCheckboxCheckbox{display:none}.group:is(:hover,[data-hover]) .ids-treeListItem__switchCheckboxCheckbox{display:flex}.ids-treeListItem__depthPipe{width:var(--tree-depth-width, 32px);flex-shrink:0;align-self:stretch;position:relative}.ids-treeListItem__depthPipeLine{background-color:var(--ids-colors-neutral-border-low);left:50%;top:var(--ids-spacing-0);bottom:var(--ids-spacing-0);width:1.5px;position:absolute;transform:translate(-50%)}.ids-bottomSheet__overlay{background-color:var(--ids-colors-overlay-scrim);animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;bottom:0;left:0}.ids-bottomSheet__overlay[data-state=open]{animation-name:fadeIn}.ids-bottomSheet__overlay[data-state=closed]{animation-name:fadeOut}[data-panda-theme=educore] .ids-bottomSheet__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ids-bottomSheet__overlay{z-index:var(--ids-z-index-drawer);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ids-bottomSheet__overlay[data-vaul-snap-points=true][data-state=open],.ids-bottomSheet__overlay[data-vaul-snap-points=true][data-state=closed]{animation-name:none}.ids-bottomSheet__content{z-index:var(--ids-z-index-drawer);background-color:var(--ids-colors-neutral-surface-low);box-shadow:var(--ids-shadows-core-5);bottom:var(--ids-spacing-0);left:var(--ids-spacing-0);right:var(--ids-spacing-0);border-top-left-radius:var(--ids-radii-dialog-content);border-top-right-radius:var(--ids-radii-dialog-content);max-height:calc(100dvh - 56px);padding-bottom:var(--safe-area-inset-bottom, 0px);flex-direction:column;margin-inline:auto;display:flex;position:fixed;overflow:hidden}.ids-bottomSheet__content[data-state=open],.ids-bottomSheet__content[data-state=closed]{animation-duration:.4s;animation-timing-function:cubic-bezier(.32,.72,0,1)}.ids-bottomSheet__content:is(:focus-visible,[data-focus-visible]){outline-offset:0px!important;outline:0 solid #0000!important;outline-style:initial!important;box-shadow:var(--ids-shadows-none)!important}.ids-bottomSheet__handle{top:var(--ids-spacing-4);left:var(--ids-spacing-0);right:var(--ids-spacing-0);margin-inline:auto;border-radius:var(--ids-radii-full)!important;background-color:var(--ids-colors-neutral-fill-base)!important;opacity:1!important;width:36px!important;height:5px!important;display:block!important;position:absolute!important}.ids-bottomSheet__contentInner{-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.ids-bottomSheet__contentInner::-webkit-scrollbar{width:8px;height:8px}.ids-bottomSheet__contentInner::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-bottomSheet__contentInner::-webkit-scrollbar-track{background-color:#0000}.ids-bottomSheet__contentInner{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-height:0}.ids-bottomSheet__header{gap:var(--ids-spacing-16);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);flex-direction:row;flex-shrink:0;align-items:center;min-height:60px;display:flex}.ids-bottomSheet__title{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word;flex:1;min-width:0}.ids-bottomSheet__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap}.ids-bottomSheet__body{padding:var(--ids-spacing-16);flex:1;overflow:auto}.ids-bottomSheet__body::-webkit-scrollbar{width:8px;height:8px}.ids-bottomSheet__body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-bottomSheet__body::-webkit-scrollbar-track{background-color:#0000}.ids-bottomSheet__body{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-height:0}.ids-bottomSheet__footer{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-16);flex-shrink:0;justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.ids-popover__content{padding:var(--ids-spacing-16);border-radius:var(--ids-radii-8);z-index:var(--ids-z-index-popover-over-modal);background-color:var(--ids-colors-neutral-surface-low);filter:drop-shadow(0px 8px 20px var(--ids-colors-neutral-ghost-bg-highest));will-change:transform,opacity;min-width:min-content;max-width:min(var(--popover-content-max, 100vw),var(--radix-popover-content-available-width, var(--radix-hover-card-content-available-width, 100vw)));animation-duration:.2s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.ids-popover__content[data-side=top]{animation-name:slideDown}.ids-popover__content[data-side=right]{animation-name:slideLeft}.ids-popover__content[data-side=bottom]{animation-name:slideUp}.ids-popover__content[data-side=left]{animation-name:slideRight}.ids-popover__content:is(:focus-visible,[data-focus-visible]){outline-offset:0px!important;outline:0 solid #0000!important;outline-style:initial!important;box-shadow:var(--ids-shadows-none)!important}.ids-popover__arrow{fill:var(--ids-colors-neutral-surface-low);width:16px;height:8px}.ids-dialog__overlay{padding-block:var(--ids-spacing-24);background-color:var(--ids-colors-overlay-scrim);animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;bottom:0;left:0}.ids-dialog__overlay[data-state=open]{animation-name:fadeIn}.ids-dialog__overlay[data-state=closed]{animation-name:fadeOut}[data-panda-theme=educore] .ids-dialog__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ids-dialog__overlay{z-index:var(--ids-z-index-modal);justify-content:center;display:grid}.ids-dialog__content{border-radius:var(--ids-radii-dialog-content);background-color:var(--ids-colors-neutral-surface-low);flex-direction:column;animation-duration:.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.ids-dialog__content[data-state=open]{animation-name:dialogContentShow}.ids-dialog__content[data-state=closed]{animation-name:dialogContentHide}.ids-dialog__content:is(:focus-visible,[data-focus-visible]){outline-offset:0px!important;outline:0 solid #0000!important;outline-style:initial!important;box-shadow:var(--ids-shadows-none)!important}.ids-dialog__header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ids-dialog__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20);font-weight:var(--ids-font-weights-title-default);flex:1}.ids-dialog__footer{gap:var(--ids-spacing-8);background-color:var(--ids-colors-dialog-footer-bg);flex-shrink:0;justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.ids-dialog__body{gap:var(--ids-spacing-20);flex-direction:column;flex:1;min-height:0;display:flex}.ids-dialog__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap}[data-panda-theme=educore] .ids-dialog__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-regular)}.ids-card-stack__stack{margin:var(--ids-spacing-0);padding:var(--ids-spacing-0);width:var(--card-stack-size);height:var(--card-stack-height);max-width:90vw;list-style:none;position:relative}.ids-card-stack__item{border-radius:var(--ids-radii-10);pointer-events:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.ids-card-stack__item[data-active=true]{pointer-events:auto;cursor:grab;will-change:transform}.ids-card-stack__item:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-card-stack__item[data-active=true]:active{cursor:grabbing}.ids-card-stack__content{width:100%;height:100%}.ids-flip-card__root{border-radius:var(--ids-radii-24);perspective:var(--flip-card-perspective);perspective-origin:center;box-shadow:var(--ids-shadows-3);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:100%;position:relative}.ids-flip-card__root[data-disabled=true]{cursor:default}.ids-flip-card__root:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-flip-card__rotator{border-radius:inherit;transform-origin:var(--flip-card-origin);transform-style:preserve-3d;width:100%;height:100%;position:relative}.ids-flip-card__face{inset:var(--ids-spacing-0);border-radius:inherit;background-color:var(--ids-colors-neutral-surface-low);backface-visibility:hidden;width:100%;height:100%;position:absolute;overflow:hidden}.ids-flip-card__face[aria-hidden=true]{pointer-events:none}.ids-flip-card__back{transform:translateZ(calc(-1 * var(--flip-card-depth))) rotateY(180deg)}.ids-flip-card__edge{background-color:var(--ids-colors-neutral-border-high);pointer-events:none;position:absolute}.ids-flip-card__topEdge{inset-inline:var(--flip-card-radius);transform-origin:top;width:calc(100% - 2 * var(--flip-card-radius));height:var(--flip-card-depth);inset-block-start:var(--ids-spacing-0);transform:rotateX(270deg)}.ids-flip-card__rightEdge{inset-block:var(--flip-card-radius);transform-origin:100%;width:var(--flip-card-depth);height:calc(100% - 2 * var(--flip-card-radius));inset-inline-end:var(--ids-spacing-0);transform:rotateY(270deg)}.ids-flip-card__bottomEdge{inset-inline:var(--flip-card-radius);transform-origin:bottom;width:calc(100% - 2 * var(--flip-card-radius));height:var(--flip-card-depth);inset-block-end:var(--ids-spacing-0);transform:rotateX(90deg)}.ids-flip-card__leftEdge{inset-block:var(--flip-card-radius);transform-origin:0;width:var(--flip-card-depth);height:calc(100% - 2 * var(--flip-card-radius));inset-inline-start:var(--ids-spacing-0);transform:rotateY(90deg)}.ids-flip-card__corner{transform-style:preserve-3d;pointer-events:none;position:absolute}.ids-flip-card__cornerPart{transform-origin:bottom;transform:translateZ(calc(var(--flip-card-radius) * cos(var(--flip-card-corner-index) * 90deg / var(--flip-card-corner-granularity)))) translateY(calc(-1 * var(--flip-card-radius) * sin(var(--flip-card-corner-index) * 90deg / var(--flip-card-corner-granularity)))) rotateX(calc(45deg * (2 * var(--flip-card-corner-index) + 1) / var(--flip-card-corner-granularity)));background-color:var(--ids-colors-neutral-border-high);width:var(--flip-card-depth);height:calc(2 * var(--flip-card-radius) * sin(45deg / var(--flip-card-corner-granularity)));position:absolute;inset-block-end:var(--ids-spacing-0)}.ids-flip-card__topRightCorner{transform:rotateY(90deg) translateZ(calc(-1 * var(--flip-card-radius))) translateY(var(--flip-card-radius));inset-block-start:var(--ids-spacing-0);inset-inline-end:var(--ids-spacing-0)}.ids-flip-card__bottomRightCorner{transform:rotateY(90deg) rotateX(270deg) translateZ(calc(-1 * var(--flip-card-radius))) translateY(var(--flip-card-radius));inset-block-end:var(--ids-spacing-0);inset-inline-end:var(--ids-spacing-0)}.ids-flip-card__bottomLeftCorner{transform:rotateY(90deg) rotateX(180deg) translateZ(calc(-1 * var(--flip-card-radius))) translateY(var(--flip-card-radius));inset-block-end:var(--ids-spacing-0);inset-inline-start:var(--ids-spacing-0)}.ids-flip-card__topLeftCorner{transform:rotateY(90deg) rotateX(90deg) translateZ(calc(-1 * var(--flip-card-radius))) translateY(var(--flip-card-radius));inset-block-start:var(--ids-spacing-0);inset-inline-start:var(--ids-spacing-0)}.ids-commandMenu__content{align-self:start;margin-top:15vh;overflow:hidden}.ids-commandMenu__header{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);border-bottom:1px solid var(--ids-colors-neutral-border-low);align-items:center;display:flex}.ids-commandMenu__input{outline-offset:2px;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-base);background:none;border:none;outline:2px solid #0000;flex:1}.ids-commandMenu__input::placeholder,.ids-commandMenu__input[data-placeholder]{color:var(--ids-colors-neutral-text-lowest)}.ids-commandMenu__list{padding-block:var(--ids-spacing-4)}.ids-commandMenu__list::-webkit-scrollbar{width:8px;height:8px}.ids-commandMenu__list::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-commandMenu__list::-webkit-scrollbar-track{background-color:#0000}.ids-commandMenu__list{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;max-height:320px;overflow-y:auto}.ids-commandMenu__empty{padding-block:var(--ids-spacing-24);text-align:center}.ids-commandMenu__item{gap:var(--ids-spacing-12);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-8);cursor:pointer;text-align:left;background:none;border:none;align-items:center;width:100%;display:flex}.ids-commandMenu__item:is(:hover,[data-hover]){background:var(--ids-colors-overlay-darken-hover)}.ids-commandMenu__leftGroup{gap:var(--ids-spacing-8);flex:auto;align-items:center;min-width:0;display:flex}.ids-commandMenu__icon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ids-commandMenu__icon>svg{width:100%;height:100%}.ids-commandMenu__title,.ids-commandMenu__subtitle{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ids-commandMenu__subtitle:empty{display:none}.ids-commandMenu__description{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;overflow:hidden}.ids-commandMenu__description:empty{display:none}.ids-otpInput__root{gap:var(--ids-spacing-8);align-items:center;width:fit-content;min-width:0;display:inline-flex}.ids-otpInput__slotWrapper{display:contents}.ids-otpInput__slot{border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-md);background-color:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-neutral-text-base);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;display:flex;position:relative}.ids-otpInput__separator{border-radius:var(--ids-radii-full);background-color:var(--ids-colors-neutral-border-base);flex-shrink:0;width:12px;height:2px}.ids-otpInput__caret{inset:var(--ids-spacing-0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.ids-otpInput__caretLine{border-left:1px solid var(--ids-colors-brand-fill-base);height:20px}.ids-propertyPanel__root{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow-y:auto}.ids-propertyPanel__section{flex-direction:column;display:flex}.ids-propertyPanel__sectionHeader{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);justify-content:space-between;align-items:center;min-height:40px;display:flex}.ids-propertyPanel__sectionTitle{margin:var(--ids-spacing-0);padding:var(--ids-spacing-0);gap:var(--ids-spacing-4);text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-base);background:none;border:none;flex:1;align-items:center;min-width:0;display:flex}.ids-propertyPanel__sectionActions{gap:var(--ids-spacing-4);flex-shrink:0;align-items:center;display:flex}.ids-propertyPanel__sectionContent{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);padding-bottom:var(--ids-spacing-16);flex-direction:column;display:flex}.ids-propertyPanel__item{gap:var(--ids-spacing-property-panel-field-gap);flex-direction:column;display:flex}.ids-propertyPanel__itemLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-sizes-property-panel-field-label-font-size);line-height:var(--ids-sizes-property-panel-field-label-line-height);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-property-panel-field-label)}.ids-propertyPanel__itemContent{gap:var(--ids-spacing-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ids-propertyPanel__itemContent>*{min-width:0}.ids-propertyPanel__emptyHint{margin:var(--ids-spacing-0);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest)}.ids-propertyPanel__row{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-8);padding-block:var(--ids-spacing-4);border-radius:var(--ids-radii-6);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;background-color:#0000;border:none;align-items:center;width:100%;transition:background-color .15s;display:flex}.ids-propertyPanel__row[disabled],.ids-propertyPanel__row[data-disabled=true]{cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-propertyPanel__row[disabled]:is(:hover,[data-hover]),.ids-propertyPanel__row[data-disabled=true]:is(:hover,[data-hover]){background-color:#0000}.ids-propertyPanel__row:is(:focus-visible,[data-focus-visible]){outline:2px solid;outline-color:var(--ids-colors-brand-border-base);outline-offset:1px}.ids-propertyPanel__row:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.ids-propertyPanel__rowIcon{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ids-propertyPanel__rowIcon svg{width:16px;height:16px}.ids-propertyPanel__rowBody{gap:var(--ids-spacing-2);flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ids-propertyPanel__rowTitle{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-base);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ids-propertyPanel__rowCaption{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ids-propertyPanel__rowMeta{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:40%;overflow:hidden}.ids-propertyPanel__header{gap:var(--ids-spacing-4);padding-inline:var(--ids-spacing-16);padding-top:var(--ids-spacing-12);padding-bottom:var(--ids-spacing-12);flex-direction:column;align-items:stretch;display:flex}.ids-propertyPanel__headerBar{gap:var(--ids-spacing-8);align-items:center;display:flex}.ids-propertyPanel__headerTitle{margin:var(--ids-spacing-0);font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-bold);color:var(--ids-colors-neutral-text-base);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ids-propertyPanel__headerCaption{margin:var(--ids-spacing-0);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low)}.ids-splitView__root{width:100%;height:100%;position:relative}.ids-splitView__panel{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.ids-splitView__dropZoneContainer{inset:var(--ids-spacing-0);pointer-events:none;position:absolute}.ids-splitView__dropZone{z-index:10;pointer-events:auto;background:none;transition:background .15s;display:block;position:absolute}.ids-splitView__dropZone[data-drop-target=true]{background:var(--ids-colors-neutral-ghost-bg-high)}.ids-splitView__dragSource{-webkit-user-select:none;user-select:none;touch-action:none}.ids-videoPlayer__root{border-radius:var(--ids-radii-sm);background-color:var(--ids-colors-neutral-fill-high);width:100%;overflow:hidden}.ids-videoPlayer__shell{width:100%;position:relative}.ids-videoPlayer__mediaFrame{background-color:var(--ids-colors-neutral-fill-high);color:var(--ids-colors-inverse-text-base);position:relative;overflow:hidden}.ids-videoPlayer__mediaFrame video,.ids-videoPlayer__mediaFrame iframe{object-fit:contain;border-radius:0;width:100%;height:100%}.ids-videoPlayer__mediaFrame .media-default-skin{border-radius:0}.ids-videoPlayer__mediaFrame video-player,.ids-videoPlayer__mediaFrame media-container{border-radius:0;width:100%;height:100%;display:block}.ids-videoPlayer__mediaFrame button,.ids-videoPlayer__mediaFrame media-play-button,.ids-videoPlayer__mediaFrame media-mute-button,.ids-videoPlayer__mediaFrame media-fullscreen-button,.ids-videoPlayer__mediaFrame media-pip-button,.ids-videoPlayer__mediaFrame media-captions-button,.ids-videoPlayer__mediaFrame media-playback-rate-button{border-radius:var(--ids-radii-sm)}.ids-videoPlayer__mediaFrame .media-controls{background-color:var(--ids-colors-neutral-fill-high);color:var(--ids-colors-inverse-text-base)}.ids-videoPlayer__chapterTimeSlider{flex:1;min-width:0;position:relative}.ids-videoPlayer__chapterSegments{inset:var(--ids-spacing-0);gap:var(--ids-spacing-2);pointer-events:none;display:flex;position:absolute}.ids-videoPlayer__chapterSegment{border-radius:var(--ids-radii-xs);z-index:1;opacity:.36;background-color:currentColor;height:100%;position:relative}.ids-videoPlayer__previewBubble{padding:var(--ids-spacing-6);gap:var(--ids-spacing-4);border-radius:var(--ids-radii-xs);z-index:2;opacity:1;isolation:isolate;pointer-events:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;bottom:var(--ids-spacing-24);justify-items:center;min-width:140px;display:grid;position:absolute;overflow:hidden;transform:translate(-50%)}.ids-videoPlayer__previewBubble:before{inset:var(--ids-spacing-0);content:"";z-index:0;background-color:var(--ids-colors-neutral-fill-high);opacity:.82;position:absolute}.ids-videoPlayer__previewBubble>*{z-index:1;position:relative}.ids-videoPlayer__previewImage{border:1px solid var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-xs);aspect-ratio:16 / 9;background-color:var(--ids-colors-neutral-fill-high);object-fit:cover;width:180px;overflow:hidden}.ids-videoPlayer__previewLabel{padding-inline:var(--ids-spacing-2);padding-block:var(--ids-spacing-0);color:var(--ids-colors-inverse-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);white-space:nowrap;justify-items:center;display:grid}.ids-videoPlayer__transcript{padding:var(--ids-spacing-16);border:1px solid var(--ids-colors-neutral-border-base);border-radius:var(--ids-radii-sm);background-color:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-neutral-text-base);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.ids-videoPlayer__transcriptCloseButton{border-radius:var(--ids-radii-sm);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ids-videoPlayer__transcriptCloseButton svg{width:20px;height:20px}.ids-videoPlayer__transcriptCloseButton:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-videoPlayer__transcriptCloseButton:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-high)}.ids-videoPlayer__transcriptCue{padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-xs);text-align:left;cursor:pointer;color:var(--ids-colors-neutral-text-base);width:100%;overflow:hidden}.ids-videoPlayer__transcriptCue:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-videoPlayer__transcriptCue:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-high)}.ids-videoPlayer__transcriptCueContent{grid-template-columns:max-content_minmax(0,1fr);column-gap:var(--ids-spacing-8);align-items:start;display:grid}.ids-chatSurface__paper{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);background-color:var(--ids-colors-neutral-surface-low)}.ids-chatSurface__field{background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-chatSurface__ghostButton{border-radius:var(--ids-radii-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--ids-colors-neutral-icon-low);background:none;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,scale .15s;display:flex}.ids-chatSurface__ghostButton:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-chatSurface__ghostButton:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-primary-text-base)}.ids-chatSurface__ghostButton:is(:active,[data-active]){scale:.96}.ids-chatSurface__inkButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--ids-colors-primary-fill-base);color:var(--ids-colors-inverse-text-base);border:none;justify-content:center;align-items:center;transition:opacity .15s cubic-bezier(.23,1,.32,1),scale .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.ids-chatSurface__inkButton:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-chatSurface__inkButton:is(:hover,[data-hover]){opacity:var(--ids-opacity-90)}.ids-chatSurface__inkButton:is(:active,[data-active]){scale:.96}.ids-chatSurface__mono{font-family:monospace;font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular)}.ids-chatApprovalCard__root{padding:var(--ids-spacing-16);gap:var(--ids-spacing-12);border-radius:var(--ids-radii-20);flex-direction:column;width:100%;display:flex}.ids-chatApprovalCard__header{gap:var(--ids-spacing-12);align-items:center;display:flex}.ids-chatApprovalCard__icon{border-radius:var(--ids-radii-12);color:var(--ids-colors-neutral-icon-base);font-size:var(--ids-font-sizes-20);width:var(--ids-spacing-36);height:var(--ids-spacing-36);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ids-chatApprovalCard__headings{gap:var(--ids-spacing-2);flex-direction:column;min-width:0;display:flex}.ids-chatApprovalCard__title{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-primary-text-base)}.ids-chatApprovalCard__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ids-chatApprovalCard__detail{margin:var(--ids-spacing-0);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-10);border-radius:var(--ids-radii-12);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.ids-chatApprovalCard__actions{min-height:var(--ids-spacing-32);justify-content:flex-end;align-items:center;display:flex}.ids-chatApprovalCard__buttons{gap:var(--ids-spacing-8);align-items:center;display:flex}.ids-chatApprovalCard__status{gap:var(--ids-spacing-6);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low);align-items:center;display:inline-flex}.ids-chatApprovalCard__status svg{font-size:var(--ids-font-sizes-16);flex-shrink:0}.ids-chatAttachment__root{padding:var(--ids-spacing-8);gap:var(--ids-spacing-8);border-radius:var(--ids-radii-lg);border-style:solid;border-width:.5px;border-color:var(--ids-colors-neutral-ghost-bg-highest);background-color:var(--ids-colors-neutral-surface-low);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-primary-text-base);white-space:nowrap;text-overflow:ellipsis;max-width:var(--ids-sizes-chat-attachment-max-width);align-items:center;display:inline-flex;position:relative;overflow:hidden}.ids-chatAttachment__thumb{border-radius:var(--ids-radii-md);font-size:chat. attachment. thumbIcon;background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-icon-base);width:var(--ids-sizes-chat-attachment-thumb);height:var(--ids-sizes-chat-attachment-thumb);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ids-chatAttachment__thumb img{object-fit:cover;width:100%;height:100%}.ids-chatAttachment__overlay{inset:var(--ids-spacing-0);border-radius:var(--ids-radii-lg);font-size:chat. attachment. thumbIcon;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.ids-chatCodeSurface__root{border-radius:var(--ids-radii-20);flex-direction:column;width:100%;display:flex;overflow:hidden}.ids-chatCodeSurface__header{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);padding-top:var(--ids-spacing-12);padding-bottom:var(--ids-spacing-8);justify-content:space-between;align-items:center;display:flex}.ids-chatCodeSurface__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ids-chatCodeSurface__stat{gap:var(--ids-spacing-4);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;display:inline-flex}.ids-chatCodeSurface__additions{color:var(--ids-colors-positive-text-base)}.ids-chatCodeSurface__deletions{color:var(--ids-colors-critical-text-base)}.ids-chatCodeSurface__scroll{overflow-x:auto}.ids-chatCodeSurface__surface{width:max-content;min-width:100%}.ids-chatCodeSurface__line{padding-block:var(--ids-spacing-2);white-space:pre;font-family:monospace;font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular);animation:.3s both fadeIn;display:flex}.ids-chatCodeSurface__gutter{-webkit-user-select:none;user-select:none;width:var(--ids-spacing-16);flex-shrink:0}.ids-chatComposer__root{flex-direction:column;width:100%;display:flex;position:relative}.ids-chatComposer__surface{padding:var(--ids-spacing-8);gap:var(--ids-spacing-8);border-radius:var(--ids-radii-lg);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);z-index:2;background-color:var(--ids-colors-neutral-surface-low);flex-direction:column;width:100%;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ids-chatComposer__header{gap:var(--ids-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.ids-chatComposer__input{padding-inline:var(--ids-spacing-10);padding-block:var(--ids-spacing-8);outline-offset:2px;resize:none;font-family:inherit;font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-primary-text-base);caret-color:var(--ids-colors-brand-icon-base);scrollbar-width:none;width:100%;min-height:var(--ids-sizes-chat-composer-input-min-height);max-height:var(--ids-sizes-chat-composer-input-max-height);background-color:#0000;border:none;outline:2px solid #0000}.ids-chatComposer__input::-webkit-scrollbar{display:none}.ids-chatComposer__input::placeholder,.ids-chatComposer__input[data-placeholder]{color:var(--ids-colors-neutral-text-lowest)}.ids-chatComposer__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-chatComposer__footer{gap:var(--ids-spacing-8);justify-content:space-between;align-items:center;display:flex}.ids-chatComposer__leadingActions{gap:var(--ids-spacing-4);align-items:center;display:flex}.ids-chatComposer__trailingActions{gap:var(--ids-spacing-4);align-items:center;margin-left:auto;display:flex}.ids-chatComposer__status{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-md);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);border:1px solid #0000;align-items:center;width:100%;display:flex}.ids-chatComposer__status svg{flex-shrink:0}.ids-chatComposer__drawer{margin-inline:var(--ids-spacing-8);border-radius:var(--ids-radii-md);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);z-index:1;background-color:var(--ids-colors-neutral-surface-high);margin-bottom:calc(var(--ids-spacing-8) * -1);padding-bottom:var(--ids-spacing-8);flex-direction:column;display:flex;position:relative;overflow:hidden}.ids-chatComposer__drawerTrigger{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-10);padding-block:var(--ids-spacing-6);color:var(--ids-colors-neutral-text-low);cursor:pointer;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;min-height:32px;transition:background-color .15s,color .15s;display:flex}.ids-chatComposer__drawerTrigger:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-chatComposer__drawerTrigger:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-primary-text-base)}.ids-chatComposer__drawerSummary{gap:var(--ids-spacing-6);align-items:center;min-width:0;display:inline-flex}.ids-chatComposer__drawerCount{padding-inline:var(--ids-spacing-6);border-radius:var(--ids-radii-full);background-color:var(--ids-colors-neutral-ghost-bg-high);color:var(--ids-colors-primary-text-base);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);justify-content:center;align-items:center;min-width:20px;height:20px;display:inline-flex}.ids-chatComposer__drawerChevron{flex-shrink:0;transition:transform .2s}[data-collapsed=false] .ids-chatComposer__drawerChevron{transform:rotate(180deg)}.ids-chatComposer__drawerContentGrid{grid-template-rows:1fr;transition:grid-template-rows .2s;display:grid}[data-collapsed=true] .ids-chatComposer__drawerContentGrid{grid-template-rows:0fr}.ids-chatComposer__drawerContent{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-10);opacity:1;visibility:visible;min-height:0;padding-bottom:var(--ids-spacing-10);flex-wrap:wrap;align-items:flex-start;transition:opacity .15s,visibility .15s;display:flex;overflow:hidden}[data-collapsed=true] .ids-chatComposer__drawerContent{opacity:0;visibility:hidden}[data-collapsible=false] .ids-chatComposer__drawerContent{padding-top:var(--ids-spacing-10)}.ids-chatComposer__queue{padding:var(--ids-spacing-0);margin:var(--ids-spacing-0);gap:var(--ids-spacing-4);flex-direction:column;width:100%;list-style:none;display:flex}.ids-chatComposer__queueItem{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-10);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-md);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);background-color:var(--ids-colors-neutral-surface-high);align-items:center;width:100%;min-width:0;display:flex}.ids-chatComposer__queueText{text-overflow:ellipsis;white-space:nowrap;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-primary-text-base);flex:1;min-width:0;overflow:hidden}.ids-chatComposer__queueActions{gap:var(--ids-spacing-4);flex-shrink:0;align-items:center;display:flex}.ids-chatComposer__attachmentDropzone{width:100%;position:relative}.ids-chatComposer__attachmentDropzoneOverlay{inset:var(--ids-spacing-0);border-radius:var(--ids-radii-lg);border-style:dashed;border-width:1px;border-color:var(--ids-colors-brand-border-base);visibility:hidden;background-color:var(--ids-colors-brand-surface-low);opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .15s,visibility .15s;display:flex;position:absolute}[data-dragging] .ids-chatComposer__attachmentDropzoneOverlay{visibility:visible;opacity:1}.ids-chatComposer__attachmentDropzoneHint{padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-md);background-color:var(--ids-colors-neutral-surface-low);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-brand-text-base);box-shadow:var(--ids-shadows-2)}.ids-chatMarkdown__root{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.6;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-primary-text-base);word-break:break-word}.ids-chatMarkdown__root [data-streamdown=code-block-body]{padding:var(--ids-spacing-12);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);overflow-x:auto}.ids-chatMarkdown__root [data-streamdown=code-block-body] pre{margin:var(--ids-spacing-0);white-space:pre;font-family:monospace}.ids-chatMarkdown__root [data-streamdown=code-block-body] code{padding:var(--ids-spacing-0);font-family:monospace;font-size:inherit;background-color:#0000}.ids-chatMarkdown__root p{margin-block:var(--ids-spacing-8)}.ids-chatMarkdown__root ul{margin-block:var(--ids-spacing-8);padding-left:var(--ids-spacing-20);list-style-type:disc}.ids-chatMarkdown__root ol{margin-block:var(--ids-spacing-8);padding-left:var(--ids-spacing-20);list-style-type:decimal}.ids-chatMarkdown__root li{margin-block:var(--ids-spacing-4)}.ids-chatMarkdown__root [data-streamdown=inline-code]{border-radius:var(--ids-radii-sm);padding-inline:var(--ids-spacing-4);padding-block:var(--ids-spacing-2);background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-primary-text-base);font-family:monospace;font-size:.8125em}.ids-chatMarkdown__root blockquote{margin-block:var(--ids-spacing-8);color:var(--ids-colors-neutral-text-low);border-left-style:solid;border-left-width:2px;border-left-color:var(--ids-colors-primary-border-base);padding-left:var(--ids-spacing-12)}.ids-chatMarkdown__root a{color:var(--ids-colors-brand-text-base);cursor:pointer;text-decoration:underline}.ids-chatMarkdown__root a:is(:hover,[data-hover]){color:var(--ids-colors-primary-text-base)}.ids-chatMarkdown__root hr{margin-block:var(--ids-spacing-16);border-top-style:solid;border-top-width:1px;border-top-color:var(--ids-colors-neutral-border-low)}.ids-chatMarkdown__root [data-streamdown=table-wrapper]{margin-block:var(--ids-spacing-8);position:relative;overflow-x:auto}.ids-chatMarkdown__root [data-streamdown=table-wrapper] button{border-radius:var(--ids-radii-sm);color:var(--ids-colors-neutral-text-lowest);cursor:pointer;top:var(--ids-spacing-4);right:var(--ids-spacing-4);width:var(--ids-sizes-chat-action-bar-button);height:var(--ids-sizes-chat-action-bar-button);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute}.ids-chatMarkdown__root [data-streamdown=table-wrapper] button:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-primary-text-base)}.ids-chatMarkdown__root th{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);padding-inline:var(--ids-spacing-8);padding-block:var(--ids-spacing-4);background-color:var(--ids-colors-neutral-surface-high);text-align:left;font-weight:var(--ids-font-weights-semibold)}.ids-chatMarkdown__root td{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);padding-inline:var(--ids-spacing-8);padding-block:var(--ids-spacing-4)}.ids-chatMarkdown__root [data-streamdown=code-block]{margin-block:var(--ids-spacing-8);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-md);background-color:var(--ids-colors-neutral-surface-high);position:relative;overflow:hidden}.ids-chatMarkdown__root [data-streamdown=code-block-header]{gap:var(--ids-spacing-8);padding-block:var(--ids-spacing-4);background-color:var(--ids-colors-neutral-surface-high);min-height:var(--ids-sizes-chat-action-bar-button);padding-left:var(--ids-spacing-12);padding-right:var(--ids-spacing-6);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ids-colors-neutral-border-low);justify-content:space-between;align-items:center;display:flex}.ids-chatMarkdown__root [data-streamdown=code-block-header] span{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest)}.ids-chatMarkdown__root [data-streamdown=code-block-actions]{gap:var(--ids-spacing-2);top:var(--ids-spacing-2);right:var(--ids-spacing-6);align-items:center;display:flex;position:absolute}.ids-chatMarkdown__root [data-streamdown=code-block-copy-button],.ids-chatMarkdown__root [data-streamdown=code-block-download-button]{border-radius:var(--ids-radii-sm);color:var(--ids-colors-neutral-text-lowest);cursor:pointer;width:var(--ids-sizes-chat-action-bar-button);height:var(--ids-sizes-chat-action-bar-button);justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.ids-chatMarkdown__root [data-streamdown=code-block-copy-button]:is(:hover,[data-hover]),.ids-chatMarkdown__root [data-streamdown=code-block-download-button]:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-primary-text-base)}.ids-chatMarkdown__root [data-streamdown=code-block-copy-button]:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.ids-chatMarkdown__root [data-streamdown=code-block-download-button]:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-chatMarkdown__root h1{font-size:1.125em;font-weight:var(--ids-font-weights-semibold);color:var(--ids-colors-primary-text-base);margin-top:var(--ids-spacing-12);margin-bottom:var(--ids-spacing-4)}.ids-chatMarkdown__root h2{font-size:1.0625em;font-weight:var(--ids-font-weights-semibold);color:var(--ids-colors-primary-text-base);margin-top:var(--ids-spacing-12);margin-bottom:var(--ids-spacing-4)}.ids-chatMarkdown__root h3,.ids-chatMarkdown__root h4,.ids-chatMarkdown__root h5,.ids-chatMarkdown__root h6{font-size:1em;font-weight:var(--ids-font-weights-semibold);color:var(--ids-colors-primary-text-base);margin-top:var(--ids-spacing-12);margin-bottom:var(--ids-spacing-4)}.ids-chatMarkdown__root strong{font-weight:var(--ids-font-weights-bold)}.ids-chatMarkdown__root em{font-style:italic}.ids-chatMarkdown__root table{border-collapse:collapse;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular);width:100%}.ids-chatMarkdown__root [data-streamdown=code-block-body] span[style]{color:var(--sdm-c)}.ids-chatMarkdown__root [data-streamdown=code-block-body] code>span{display:block}.ids-chatMarkdown__root>:first-child{margin-top:var(--ids-spacing-0)}.ids-chatMarkdown__root>:last-child{margin-bottom:var(--ids-spacing-0)}.ids-chatResultSummary__root{padding:var(--ids-spacing-16);gap:var(--ids-spacing-12);border-radius:var(--ids-radii-20);flex-direction:column;width:100%;display:flex}.ids-chatResultSummary__header{gap:var(--ids-spacing-12);align-items:flex-start;display:flex}.ids-chatResultSummary__icon{border-radius:var(--ids-radii-12);font-size:var(--ids-font-sizes-20);width:var(--ids-spacing-36);height:var(--ids-spacing-36);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ids-chatResultSummary__headings{gap:var(--ids-spacing-4);flex-direction:column;flex:1;min-width:0;display:flex}.ids-chatResultSummary__title{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-primary-text-base);word-break:break-word}.ids-chatResultSummary__summary{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap;word-break:break-word}.ids-chatResultSummary__badges{gap:var(--ids-spacing-8);margin-top:var(--ids-spacing-2);flex-shrink:0;align-items:center;display:inline-flex}.ids-chatResultSummary__actions{gap:var(--ids-spacing-8);flex-wrap:wrap;align-items:center;display:flex}.ids-chatResultSummary__followUps{gap:var(--ids-spacing-8);padding-top:var(--ids-spacing-12);border-top-style:solid;border-top-width:1px;border-top-color:var(--ids-colors-neutral-border-low);flex-direction:column;display:flex}.ids-chatResultSummary__followUpLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low)}.ids-chatResultSummary__followUpList{gap:var(--ids-spacing-6);flex-wrap:wrap;display:flex}.ids-chatTool__group{gap:var(--ids-spacing-8);flex-direction:column;width:100%;display:flex}.ids-chatTool__groupTrigger{padding:var(--ids-spacing-0);gap:var(--ids-spacing-6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low);background:none;border:none;align-items:center;width:fit-content;transition:color .15s;display:inline-flex}.ids-chatTool__groupTrigger [data-part=chevron]{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;width:16px;height:16px;transition:transform .2s}.ids-chatTool__groupTrigger[data-state=open] [data-part=chevron]{transform:rotate(180deg)}.ids-chatTool__groupTrigger:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-chatTool__groupTrigger:is(:hover,[data-hover]){color:var(--ids-colors-primary-text-base)}.ids-chatTool__groupContent{gap:var(--ids-spacing-8);flex-direction:column;display:flex;overflow:hidden}.ids-chatTool__groupContent[data-state=open]{animation:.2s fadeIn}.ids-chatTool__card{border-radius:var(--ids-radii-md);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);background-color:var(--ids-colors-neutral-surface-low);flex-direction:column;width:100%;display:flex;overflow:hidden}.ids-chatTool__header{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-8);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;color:var(--ids-colors-primary-text-base);background:none;border:none;align-items:center;width:100%;transition:background-color .15s;display:flex}.ids-chatTool__header [data-part=chevron]{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;width:16px;height:16px;margin-left:auto;transition:transform .2s}.ids-chatTool__header [data-part=tool-icon]{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;width:16px;height:16px}.ids-chatTool__header[data-state=open] [data-part=chevron]{transform:rotate(180deg)}.ids-chatTool__header:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-chatTool__header:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-chatTool__name{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-primary-text-base);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ids-chatTool__status{gap:var(--ids-spacing-4);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low);flex-shrink:0;align-items:center;display:inline-flex}.ids-chatTool__status svg{flex-shrink:0;width:16px;height:16px}.ids-chatTool__chip{gap:var(--ids-spacing-4);padding-inline:var(--ids-spacing-6);padding-block:var(--ids-spacing-2);border-radius:var(--ids-radii-full);background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-neutral-text-low);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);flex-shrink:0;align-items:center;display:inline-flex}.ids-chatTool__body{gap:var(--ids-spacing-12);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-10);border-top-style:solid;border-top-width:1px;border-top-color:var(--ids-colors-neutral-border-low);flex-direction:column;display:flex;overflow:hidden}.ids-chatTool__body[data-state=open]{animation:.2s fadeIn}.ids-chatTool__section{gap:var(--ids-spacing-4);flex-direction:column;display:flex}.ids-chatTool__sectionLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low)}.ids-chatTool__code{margin:var(--ids-spacing-0);padding-inline:var(--ids-spacing-10);padding-block:var(--ids-spacing-8);border-radius:var(--ids-radii-sm);background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-primary-text-base);font-family:monospace;font-size:var(--ids-font-sizes-chat-small-text--r);line-height:1.095rem;font-weight:var(--ids-font-weights-regular);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.ids-accordionList__root{min-width:552px}.ids-accordionList__summary{border-radius:var(--ids-radii-md);padding-block:var(--ids-spacing-12);padding-inline:var(--ids-spacing-10);z-index:1;cursor:pointer;background-color:var(--ids-colors-neutral-surface-low);top:var(--stickyTop);align-items:center;height:74px;transition:border-bottom-left-radius .4s ease-in-out,border-bottom-right-radius .4s ease-in-out;position:sticky}.ids-accordionList__summary:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.ids-accordionList__summary:is(:active,[data-active]){background:var(--ids-colors-neutral-surface-low)}.ids-accordionList__summary:is(:active,[data-active]):after{background:linear-gradient(0deg,var(--ids-colors-neutral-ghost-bg-base) 0%,var(--ids-colors-neutral-ghost-bg-base) 100%),var(--ids-colors-neutral-ghost-bg-high);border-radius:var(--ids-radii-md);pointer-events:none;content:"";top:var(--ids-spacing-0);left:var(--ids-spacing-0);width:100%;height:100%;position:absolute}.ids-accordionList__listItem{column-gap:var(--ids-spacing-12);background-color:var(--ids-colors-neutral-surface-low);min-height:64px;padding-right:var(--ids-spacing-16);grid-template-columns:27px 26px auto 1fr auto auto;align-items:center;width:100%;display:grid}.ids-accordionList__listItem:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.ids-accordionList__listItem:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-neutral-ghost-bg-base) 0%,var(--ids-colors-neutral-ghost-bg-base) 100%),var(--ids-colors-neutral-ghost-bg-high)}.ids-sidePanel__root{flex-direction:row;width:100%;height:100%;min-height:0;display:flex}.ids-sidePanel__main{background-color:var(--ids-colors-neutral-surface-low);flex:1;overflow:auto}.ids-sidePanel__main::-webkit-scrollbar{width:8px;height:8px}.ids-sidePanel__main::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-sidePanel__main::-webkit-scrollbar-track{background-color:#0000}.ids-sidePanel__main{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-width:0;min-height:0}.ids-sidePanel__panel{--transition-prop: width, margin;--transition-duration: .28s;--transition-easing: cubic-bezier(.32, .72, 0, 1);flex-shrink:0;transition-property:width,margin;transition-duration:.28s;transition-timing-function:cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden}.ids-sidePanel__panel[data-anchor=left]{--side-panel-exit-x: -24px;order:-1}.ids-sidePanel__panel[data-anchor=right]{--side-panel-exit-x: 24px;order:1}.ids-sidePanel__panel[data-open=false]{--transition-duration: .22s;--transition-easing: cubic-bezier(.4, 0, 1, 1);width:0;transition-duration:.22s;transition-timing-function:cubic-bezier(.4,0,1,1)}.ids-sidePanel__panel[data-open=true]{width:var(--side-panel-w, 360px)}@starting-style{.ids-sidePanel__panel[data-open=true]{width:0}}.ids-sidePanel__panelInner{background-color:var(--ids-colors-neutral-surface-low);--transition-prop: visibility;--transition-duration: .28s;width:var(--side-panel-w, 360px);flex-direction:column;flex-shrink:0;height:100%;min-height:0;transition-property:visibility;transition-duration:.28s;display:flex}.ids-sidePanel__panelInner>*{--transition-prop: opacity, filter, translate;--transition-easing: cubic-bezier(.32, .72, 0, 1);transition-property:opacity,filter,translate;transition-timing-function:cubic-bezier(.32,.72,0,1)}.ids-sidePanel__panelInner[data-open=true]{visibility:visible}.ids-sidePanel__panelInner[data-open=true]>*{opacity:1;filter:none;--transition-duration: .14s;transition-duration:.14s;translate:0}.ids-sidePanel__panelInner[data-open=true]>:first-child{transition-delay:50ms}.ids-sidePanel__panelInner[data-open=true]>:nth-child(2){transition-delay:.1s}.ids-sidePanel__panelInner[data-open=true]>:nth-child(n+3){transition-delay:.15s}.ids-sidePanel__panelInner[data-open=false]{visibility:hidden;--transition-duration: .22s;transition-duration:.22s}.ids-sidePanel__panelInner[data-open=false]>*{opacity:0;filter:blur(2px);translate:var(--side-panel-exit-x, 24px);--transition-easing: cubic-bezier(.4, 0, 1, 1);--transition-duration: .11s;transition-duration:.11s;transition-delay:0s;transition-timing-function:cubic-bezier(.4,0,1,1)}.ids-sidePanel__panelInner[data-open=false]>:first-child{transition-delay:.1s}.ids-sidePanel__panelInner[data-open=false]>:nth-child(2){transition-delay:50ms}.ids-sidePanel__panelInner[data-open=false]>:nth-child(n+3){transition-delay:0s}@starting-style{.ids-sidePanel__panelInner[data-open=true]>*{translate:var(--side-panel-exit-x, 24px);filter:blur(2px);opacity:0}}.ids-sidePanel__header{gap:var(--ids-spacing-16);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-12);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ids-colors-neutral-border-base);flex-direction:row;flex-shrink:0;align-items:center;min-height:60px;display:flex}.ids-sidePanel__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold);flex:1;min-width:0}[data-panda-theme=educore] .ids-sidePanel__title{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-bold)}.ids-sidePanel__description{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap}.ids-sidePanel__body{padding:var(--ids-spacing-16);flex:1;overflow:auto}.ids-sidePanel__body::-webkit-scrollbar{width:8px;height:8px}.ids-sidePanel__body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-sidePanel__body::-webkit-scrollbar-track{background-color:#0000}.ids-sidePanel__body{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;min-height:0}.ids-sidePanel__footer{gap:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-16);flex-shrink:0;justify-content:flex-end;margin-top:auto;display:flex}.ids-tabs__listWrapper{position:relative}.ids-tabs__list{gap:var(--ids-spacing-tabs-list-gap);scrollbar-width:none;height:var(--ids-sizes-tabs-list-height);align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:auto hidden}.ids-tabs__list::-webkit-scrollbar{display:none}.ids-tabs__thumb{background-color:var(--ids-colors-tabs-thumb-default);will-change:clip-path;pointer-events:none;z-index:1;bottom:var(--ids-spacing-0);left:var(--ids-spacing-0);height:var(--ids-sizes-tabs-thumb-height);transition:clip-path .2s;position:absolute}.ids-tabs__fade{pointer-events:none;z-index:2;width:var(--ids-sizes-tabs-fade-width);height:var(--ids-sizes-tabs-fade-height);right:var(--ids-spacing-0);top:var(--ids-spacing-0);background:linear-gradient(270deg,#fff,#fff0 116.67%);transition:opacity .15s;position:absolute}.ids-tabs__fade[data-visible=false]{opacity:0;pointer-events:none}.ids-tabs__trigger{gap:var(--ids-spacing-tabs-trigger-gap);font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-tabs-trigger-default);cursor:pointer;white-space:nowrap;padding-top:var(--ids-spacing-tabs-trigger-padding-top);padding-bottom:var(--ids-spacing-tabs-trigger-padding-bottom);height:var(--ids-sizes-tabs-trigger-height);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;min-width:1.875em;transition:color .15s;display:flex}[data-panda-theme=educore] .ids-tabs__trigger{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-tabs__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none;opacity:var(--ids-opacity-disable)}.ids-tabs__trigger[data-state=active]{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold);color:var(--ids-colors-tabs-trigger-selected)}[data-panda-theme=educore] .ids-tabs__trigger[data-state=active]{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-tabs__trigger[data-state=active] [data-part=text]{color:var(--text-active-color);font-weight:var(--ids-font-weights-bold)!important}.ids-tabs__trigger[data-state=active] [data-part=icon]{color:var(--icon-active-color)}.ids-tabs__trigger:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 1.5px inset var(--ids-colors-neutral-surface-low),0 0 0 4.5px inset var(--ids-colors-focus-ring-border-default);outline:none;outline-style:initial;outline-offset:0px}.ids-tabs__trigger:is(:hover,[data-hover]){color:var(--ids-colors-tabs-trigger-hover)}.ids-tabs__icon{font-size:var(--ids-sizes-tabs-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ids-tabs__text:after{content:attr(data-text);font-weight:var(--ids-font-weights-bold);visibility:hidden;height:0;display:block;overflow:hidden}.ids-carousel__root{width:100%;position:relative}.ids-carousel__viewport{width:100%;overflow:hidden}.ids-carousel__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--carousel-slide-gap, 0px) * -1);display:flex}.ids-carousel__slide{flex:0 0 var(--carousel-slide-size, 100%);min-width:0;max-width:var(--carousel-slide-max-width, none);padding-left:var(--carousel-slide-gap, 0px)}.ids-carousel__dots{gap:var(--ids-spacing-12);align-items:center;display:flex}.ids-header__root{padding-inline:var(--ids-spacing-20);padding-block:var(--ids-spacing-16);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ids-colors-neutral-border-base);align-items:center;width:100%;height:auto;display:flex;position:relative}.ids-header__left{gap:var(--ids-spacing-16);flex:1;align-items:center;display:flex}.ids-header__right{gap:var(--ids-spacing-12);align-items:center;display:flex}.ids-header__center{align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ids-header__title{color:var(--ids-colors-neutral-text-base);font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-30);font-weight:var(--ids-font-weights-bold)}.ids-expansionPanel__root{gap:var(--ids-spacing-16);flex-direction:column;width:100%;display:flex;overflow:hidden}.ids-expansionPanel__item{background-color:var(--ids-colors-neutral-surface-low);flex-direction:column;width:100%;display:flex}.ids-expansionPanel__header{width:100%}.ids-expansionPanel__trigger{gap:var(--ids-spacing-4);cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.ids-expansionPanel__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:var(--ids-opacity-disable)}.ids-expansionPanel__icon{opacity:.86;color:var(--ids-colors-neutral-icon-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ids-expansionPanel__arrow{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}[data-state=open]>.ids-expansionPanel__arrow{transform:rotate(180deg)}[data-state=closed]>.ids-expansionPanel__arrow{transform:rotate(0)}.ids-expansionPanel__title{color:var(--ids-colors-neutral-text-base)}.ids-expansionPanel__content{overflow:hidden}.ids-expansionPanel__content[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) accordionSlideDown}.ids-expansionPanel__content[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) accordionSlideUp}.ids-chatThread__root{background-color:var(--ids-colors-neutral-surface-low);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.ids-chatThread__viewport{scrollbar-width:thin;scrollbar-color:var(--ids-colors-primary-border-base) transparent;scroll-behavior:smooth;width:100%;padding-top:var(--ids-spacing-16);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.ids-chatThread__viewport>*{padding-inline:var(--ids-spacing-16);width:100%;max-width:var(--ids-sizes-chat-thread-max-width);margin-inline:auto}.ids-chatThread__viewportFooter{gap:var(--ids-spacing-8);background-color:var(--ids-colors-neutral-surface-low);bottom:var(--ids-spacing-0);padding-bottom:var(--ids-spacing-16);flex-direction:column;margin-top:auto;display:flex;position:sticky}.ids-chatMessage__root{flex-direction:column;width:100%;animation:.15s slideUp;display:flex}.ids-chatMessage__content{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular);word-break:break-word;max-width:100%;position:relative}.ids-chatMessage__header{gap:var(--ids-spacing-8);align-items:center;display:flex}.ids-chatMessage__senderName{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-small-text--m);line-height:1.095rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low)}.ids-chatMessage__meta{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);white-space:nowrap}.ids-chatActionBar__root{gap:var(--ids-spacing-4);color:var(--ids-colors-neutral-text-low);align-items:center;display:flex}.ids-chatBranchPicker__root{gap:var(--ids-spacing-4);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);align-items:center;display:inline-flex}.ids-chatWelcome__root{gap:var(--ids-spacing-16);padding-inline:var(--ids-spacing-16);padding-block:var(--ids-spacing-24);width:100%;max-width:var(--ids-sizes-chat-thread-max-width);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin-inline:auto;display:flex}.ids-chatWelcome__message{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-24);line-height:var(--ids-line-heights-36);font-weight:var(--ids-font-weights-bold);color:var(--ids-colors-primary-text-base);text-align:left}.ids-chatWelcome__suggestions{gap:var(--ids-spacing-8);flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.ids-chatChainOfThought__root{gap:var(--ids-spacing-8);flex-direction:column;width:100%;display:flex}.ids-chatChainOfThought__trigger{padding:var(--ids-spacing-0);gap:var(--ids-spacing-6);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low);background:none;border:none;align-items:center;width:fit-content;transition:color .15s;display:inline-flex}.ids-chatChainOfThought__trigger svg{color:var(--ids-colors-neutral-icon-base);flex-shrink:0;width:16px;height:16px;transition:transform .2s}.ids-chatChainOfThought__trigger[data-state=open] svg{transform:rotate(180deg)}.ids-chatChainOfThought__trigger:is(:focus-visible,[data-focus-visible]){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-chatChainOfThought__trigger:is(:hover,[data-hover]){color:var(--ids-colors-primary-text-base)}.ids-chatChainOfThought__content{overflow:hidden}.ids-chatChainOfThought__content[data-state=open]{animation:.2s fadeIn}.ids-chatChainOfThought__content[data-state=closed]{animation:.2s fadeOut}.ids-chatChainOfThought__preview{overscroll-behavior:contain;padding-block:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-low) transparent;mask-image:linear-gradient(to bottom,transparent,black var(--ids-spacing-24),black calc(100% - var(--ids-spacing-24)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--ids-spacing-24),black calc(100% - var(--ids-spacing-24)),transparent);max-height:var(--ids-sizes-chat-chain-of-thought-preview-max-height);position:relative;overflow-y:auto}.ids-chatChainOfThought__steps{gap:var(--ids-spacing-12);flex-direction:column;display:flex;position:relative}.ids-chatChainOfThought__steps:before{content:"";background-color:var(--ids-colors-neutral-border-low);left:var(--ids-spacing-4);top:var(--ids-spacing-4);bottom:var(--ids-spacing-4);width:1px;position:absolute}.ids-chatChainOfThought__step{padding-left:var(--ids-spacing-20);position:relative}.ids-chatChainOfThought__step:before{border-radius:var(--ids-radii-full);content:"";background-color:var(--ids-colors-neutral-text-low);left:var(--ids-spacing-2);top:var(--ids-spacing-4);width:6px;height:6px;position:absolute}.ids-chatChainOfThought__stepLabel{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--m);line-height:1.15375rem;font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-primary-text-base)}.ids-chatChainOfThought__stepBody{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-body);line-height:1.2425rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-low);margin-top:var(--ids-spacing-4)}.ids-chatSystemMessage__root{margin-block:var(--ids-spacing-8);justify-content:center;width:100%;display:flex}.ids-chatSystemMessage__content{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-chat-caption--r);line-height:1.15375rem;font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest);text-align:center;max-width:var(--ids-sizes-chat-message-max-width)}.ids-card__root{border-radius:var(--ids-radii-16);background-color:var(--ids-colors-card-surface-bg);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.ids-card__root:before{inset:var(--ids-spacing-0);content:"";pointer-events:none;z-index:1;background-color:#0000;transition:background-color .12s;position:absolute}.ids-card__root:has([data-card-link]:focus-visible){outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-focus-ring-border-default);outline-offset:2px;box-shadow:0 0 0 6px var(--ids-colors-neutral-surface-low)}.ids-card__root[data-interactive]:hover:before,.ids-card__root:has([data-card-link]:hover):before{background-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-card__root[data-interactive]:active:before,.ids-card__root:has([data-card-link]:active):before{background-color:var(--ids-colors-neutral-ghost-bg-high)}.ids-card__media{align-self:stretch;position:relative;overflow:hidden}.ids-card__header,.ids-card__body{flex-direction:column;display:flex}.ids-card__footer{align-items:center;display:flex;position:relative}.ids-card__actions{justify-content:flex-end;align-items:center;display:flex;position:relative}.ids-card__linkOverlay{color:inherit;text-decoration:none}.ids-card__linkOverlay:after{inset:var(--ids-spacing-0);content:"";position:absolute}.ids-card__linkOverlay:is(:focus-visible,[data-focus-visible]){outline-offset:2px;box-shadow:var(--ids-shadows-none);outline:2px solid #0000}.ids-card__title{color:var(--ids-colors-primary-text-base);font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-card__description{color:var(--ids-colors-neutral-text-lowest);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}@media screen and (min-width: 37.5rem){.ids-sidebar__rail{display:flex}.ids-carousel__container{margin-left:calc(var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px)) * -1)}.ids-carousel__slide{flex:0 0 var(--carousel-slide-size-sm, var(--carousel-slide-size, 100%));max-width:var(--carousel-slide-max-width-sm, var(--carousel-slide-max-width, none));padding-left:var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px))}}@media screen and (min-width: 60rem){.ids-errorPage__contentsWrapper{gap:var(--ids-spacing-24)}.ids-errorPage__graphic{width:var(--error-page-graphic);height:var(--error-page-graphic)}.ids-errorPage__textWrapper{gap:var(--ids-spacing-32)}.ids-errorPage__text{gap:var(--ids-spacing-16)}.ids-errorPage__title{font-size:var(--ids-font-sizes-32);line-height:var(--ids-line-heights-44)}.ids-errorPage__description{font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-30)}.ids-sidebar__root{display:block}.ids-sidebar__container{display:flex}.ids-sidebar__menuAction:after{display:none}.ids-sidebar__menuAction[data-show-on-hover=true]{opacity:0}.ids-bottomSheet__title{font-size:var(--ids-font-sizes-24);line-height:var(--ids-line-heights-34);letter-spacing:var(--ids-letter-spacings-24)}.ids-carousel__container{margin-left:calc(var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px))) * -1)}.ids-carousel__slide{flex:0 0 var(--carousel-slide-size-md, var(--carousel-slide-size-sm, var(--carousel-slide-size, 100%)));max-width:var(--carousel-slide-max-width-md, var(--carousel-slide-max-width-sm, var(--carousel-slide-max-width, none)));padding-left:var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px)))}}@media screen and (min-width: 80rem){.ids-carousel__container{margin-left:calc(var(--carousel-slide-gap-lg, var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px)))) * -1)}.ids-carousel__slide{flex:0 0 var(--carousel-slide-size-lg, var(--carousel-slide-size-md, var(--carousel-slide-size-sm, var(--carousel-slide-size, 100%))));max-width:var(--carousel-slide-max-width-lg, var(--carousel-slide-max-width-md, var(--carousel-slide-max-width-sm, var(--carousel-slide-max-width, none))));padding-left:var(--carousel-slide-gap-lg, var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px))))}}@media screen and (min-width: 120rem){.ids-carousel__container{margin-left:calc(var(--carousel-slide-gap-xl, var(--carousel-slide-gap-lg, var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px))))) * -1)}.ids-carousel__slide{flex:0 0 var(--carousel-slide-size-xl, var(--carousel-slide-size-lg, var(--carousel-slide-size-md, var(--carousel-slide-size-sm, var(--carousel-slide-size, 100%)))));max-width:var(--carousel-slide-max-width-xl, var(--carousel-slide-max-width-lg, var(--carousel-slide-max-width-md, var(--carousel-slide-max-width-sm, var(--carousel-slide-max-width, none)))));padding-left:var(--carousel-slide-gap-xl, var(--carousel-slide-gap-lg, var(--carousel-slide-gap-md, var(--carousel-slide-gap-sm, var(--carousel-slide-gap, 0px)))))}}@container (max-width: 700px){.ids-table-footer__totalCount{display:none}}@media screen and (max-width: 37.4975rem){.ids-card-stack__stack{width:var(--card-stack-compact-size);height:var(--card-stack-compact-height)}}@container (max-width: 500px){.ids-table-footer__content{gap:var(--ids-spacing-8);flex-direction:column;display:flex}.ids-table-footer__trailingArea{align-self:flex-end}.ids-table-footer__totalCount{display:inline}}@media (prefers-reduced-motion: reduce){.ids-chatSurface__ghostButton,.ids-chatSurface__inkButton{transition:none}.ids-chatCodeSurface__line{animation:none}.ids-chatComposer__drawerChevron,.ids-chatComposer__drawerContentGrid,.ids-chatComposer__drawerContent{transition:none}.ids-sidePanel__panel,.ids-sidePanel__panel[data-open=false],.ids-sidePanel__panelInner{--transition-duration: 0s;transition-duration:0s}.ids-sidePanel__panelInner>*{--transition-duration: 0s;transition-duration:0s;transition-delay:0s}.ids-sidePanel__panelInner[data-open=false]{--transition-duration: 0s;transition-duration:0s}.ids-sidePanel__panelInner[data-open=false]>*{--transition-duration: 0s;transition-duration:0s;transition-delay:0s}.ids-sidePanel__panelInner[data-open=false]>:first-child,.ids-sidePanel__panelInner[data-open=false]>:nth-child(2),.ids-sidePanel__panelInner[data-open=false]>:nth-child(n+3){transition-delay:0s}.ids-sidePanel__panelInner[data-open=true]>*{--transition-duration: 0s;transition-duration:0s;transition-delay:0s}.ids-sidePanel__panelInner[data-open=true]>:first-child,.ids-sidePanel__panelInner[data-open=true]>:nth-child(2),.ids-sidePanel__panelInner[data-open=true]>:nth-child(n+3){transition-delay:0s}.ids-chatChainOfThought__trigger svg{transition:none}.ids-chatChainOfThought__content{animation:none}}}.ids-chip__root--size_sm{padding-inline:var(--ids-spacing-chip-size-sm-root-padding-x);gap:var(--ids-spacing-chip-size-sm-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);height:var(--ids-sizes-chip-size-sm-height)}[data-panda-theme=educore] .ids-chip__root--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-button-default)}.ids-chip__label--size_sm{padding-inline:var(--ids-spacing-chip-size-sm-label-padding-x)}.ids-chip__icon--size_sm svg{font-size:var(--ids-sizes-chip-size-sm-icon)!important}.ids-chip__root--color_brand{color:var(--ids-colors-chip-transparency-text-brand)}.ids-chip__icon--color_brand{color:var(--ids-colors-chip-transparency-icon-brand)}.ids-chip__root--type_fill{color:var(--ids-colors-chip-fill-fg-default)}.ids-chip__root--size_md{padding-inline:var(--ids-spacing-chip-size-md-root-padding-x);gap:var(--ids-spacing-chip-size-md-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-button-default);height:var(--ids-sizes-chip-size-md-height)}[data-panda-theme=educore] .ids-chip__root--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-button-default)}.ids-chip__label--size_md{padding-inline:var(--ids-spacing-chip-size-md-label-padding-x)}.ids-chip__icon--size_md svg{font-size:var(--ids-sizes-chip-size-md-icon)!important}.ids-chip__root--color_neutral{color:var(--ids-colors-chip-transparency-text-neutral)}.ids-chip__icon--color_neutral{color:var(--ids-colors-chip-transparency-icon-neutral)}.ids-chip__root--color_blue{color:var(--ids-colors-chip-transparency-text-blue)}.ids-chip__icon--color_blue{color:var(--ids-colors-chip-transparency-icon-blue)}.ids-chip__root--size_xs{padding-inline:var(--ids-spacing-chip-size-xs-root-padding-x);gap:var(--ids-spacing-chip-size-xs-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18);font-weight:var(--ids-font-weights-medium);height:var(--ids-sizes-chip-size-xs-height)}[data-panda-theme=educore] .ids-chip__root--size_xs{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-10);line-height:var(--ids-line-heights-18);font-weight:var(--ids-font-weights-button-default)}.ids-chip__label--size_xs{padding-inline:var(--ids-spacing-chip-size-xs-label-padding-x)}.ids-chip__icon--size_xs svg{font-size:var(--ids-sizes-chip-size-xs-icon)!important}.ids-chip__root--type_outlined{background-color:#0000;border:1px solid}.ids-chip__root--color_green{color:var(--ids-colors-chip-transparency-text-green)}.ids-chip__icon--color_green{color:var(--ids-colors-chip-transparency-icon-green)}.ids-chip__root--clickable_true{cursor:pointer}.ids-chip__root--size_lg{padding-inline:var(--ids-spacing-chip-size-lg-root-padding-x);gap:var(--ids-spacing-chip-size-lg-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-button-default);height:var(--ids-sizes-chip-size-lg-height)}[data-panda-theme=educore] .ids-chip__root--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-button-default)}.ids-chip__label--size_lg{padding-inline:var(--ids-spacing-chip-size-lg-label-padding-x)}.ids-chip__icon--size_lg svg{font-size:var(--ids-sizes-chip-size-lg-icon)!important}.ids-chip__root--color_orange{color:var(--ids-colors-chip-transparency-text-orange)}.ids-chip__icon--color_orange{color:var(--ids-colors-chip-transparency-icon-orange)}.ids-chip__root--color_red{color:var(--ids-colors-chip-transparency-text-red)}.ids-chip__icon--color_red{color:var(--ids-colors-chip-transparency-icon-red)}.ids-chip__root--multiline_true{height:auto}.ids-chip__label--multiline_true{white-space:pre-wrap;word-break:keep-all;display:block}.ids-chip__root--type_transparent{background-color:#0000}.ids-segmentedControl__root--size_md{border-radius:var(--ids-radii-12)}.ids-segmentedControl__thumb--size_md{border-radius:var(--ids-radii-8)}.ids-segmentedControl__item--size_md{padding-block:var(--ids-spacing-segmented-control-size-md-padding-y);padding-inline:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-segmentedControl__item--size_md:after,.ids-segmentedControl__item--size_md:is(:focus-visible,[data-focus-visible]){border-radius:var(--ids-radii-8)}.ids-segmentedControl__root--fullWidth_false{width:fit-content}.ids-segmentedControl__root--size_lg{border-radius:var(--ids-radii-12)}.ids-segmentedControl__thumb--size_lg{border-radius:var(--ids-radii-10)}.ids-segmentedControl__item--size_lg{padding-block:var(--ids-spacing-segmented-control-size-lg-padding-y);padding-inline:var(--ids-spacing-8);font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-segmentedControl__item--size_lg:after,.ids-segmentedControl__item--size_lg:is(:focus-visible,[data-focus-visible]){border-radius:var(--ids-radii-10)}.ids-segmentedControl__root--size_sm{border-radius:var(--ids-radii-8)}.ids-segmentedControl__thumb--size_sm{border-radius:var(--ids-radii-6)}.ids-segmentedControl__item--size_sm{padding-block:var(--ids-spacing-segmented-control-size-sm-padding-y);padding-inline:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-button-default)}.ids-segmentedControl__item--size_sm:after,.ids-segmentedControl__item--size_sm:is(:focus-visible,[data-focus-visible]){border-radius:var(--ids-radii-6)}.ids-segmentedControl__root--fullWidth_true{width:100%;display:flex}.ids-segmentedControl__item--fullWidth_true{flex:auto}.ids-avatar__root--size_md{width:32px;height:32px;font-size:14px}.ids-avatar__badge--size_md{box-shadow:0 0 0 2px var(--ids-colors-badge-ring);width:var(--ids-sizes-avatar-badge-size-md-dot);height:var(--ids-sizes-avatar-badge-size-md-dot)}.ids-avatar__root--variant_circle{border-radius:var(--ids-radii-full)}.ids-avatar__root--variant_square{border-radius:var(--ids-radii-10)}.ids-avatar__root--size_sm{width:24px;height:24px;font-size:10px}.ids-avatar__badge--size_sm{box-shadow:0 0 0 1.5px var(--ids-colors-badge-ring);width:var(--ids-sizes-avatar-badge-size-sm-dot);height:var(--ids-sizes-avatar-badge-size-sm-dot)}.ids-avatar__root--size_xs{width:18px;height:18px;font-size:10px}.ids-avatar__badge--size_xs{box-shadow:0 0 0 1px var(--ids-colors-badge-ring);width:var(--ids-sizes-avatar-badge-size-xs-dot);height:var(--ids-sizes-avatar-badge-size-xs-dot)}.ids-avatar__root--size_lg{width:40px;height:40px;font-size:15px}.ids-avatar__badge--size_lg{box-shadow:0 0 0 2px var(--ids-colors-badge-ring);width:var(--ids-sizes-avatar-badge-size-lg-dot);height:var(--ids-sizes-avatar-badge-size-lg-dot)}.ids-avatar__root--size_xl{width:56px;height:56px;font-size:18px}.ids-avatar__badge--size_xl{box-shadow:0 0 0 3px var(--ids-colors-badge-ring);width:var(--ids-sizes-avatar-badge-size-xl-dot);height:var(--ids-sizes-avatar-badge-size-xl-dot)}.ids-avatar__root--disabled_true{opacity:var(--ids-opacity-disable);pointer-events:none}.ids-avatar-group__root--size_md>*+*{margin-left:calc(var(--ids-spacing-8) * -1)}.ids-avatar-group__root--size_sm>*+*{margin-left:calc(var(--ids-spacing-4) * -1)}.ids-badge__root--size_md{font-size:var(--ids-sizes-badge-size-md-icon)}.ids-badge__badge--overlay_false{position:static}.ids-badge__badge--variant_number{color:var(--ids-colors-inverse-text-base);white-space:nowrap;min-width:16px;padding-block:2px;padding-inline:5px;font-size:10px;font-weight:500;line-height:10px}.ids-badge__root--size_sm{font-size:var(--ids-sizes-badge-size-sm-icon)}.ids-badge__root--size_xs{font-size:var(--ids-sizes-badge-size-xs-icon)}.ids-badge__root--size_lg{font-size:var(--ids-sizes-badge-size-lg-icon)}.ids-badge__root--size_xl{font-size:var(--ids-sizes-badge-size-xl-icon)}.ids-badge__badge--overlay_true{position:absolute}.ids-boxTab__item--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-medium);height:40px}.ids-boxTab__handle--size_md{font-size:16px}.ids-boxTab__item--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-medium);height:36px}.ids-boxTab__handle--size_sm{font-size:16px}.ids-boxTab__item--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-medium);height:42px}.ids-boxTab__handle--size_lg{font-size:16px}.ids-boxTab__item--fill_true{flex:1 0 auto;justify-content:center;max-width:none}.ids-buttonBase__root--size_md{gap:var(--ids-spacing-button-size-md-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-button-default)}.ids-buttonBase__icon--size_md{font-size:var(--ids-sizes-button-size-md-icon)}.ids-buttonBase__root--size_xl{gap:var(--ids-spacing-button-size-xl-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-button-default)}.ids-buttonBase__icon--size_xl{font-size:var(--ids-sizes-button-size-xl-icon)}.ids-buttonBase__root--size_lg{gap:var(--ids-spacing-button-size-lg-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-button-default)}.ids-buttonBase__icon--size_lg{font-size:var(--ids-sizes-button-size-lg-icon)}.ids-buttonBase__root--size_sm{gap:var(--ids-spacing-button-size-sm-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-button-default)}.ids-buttonBase__icon--size_sm{font-size:var(--ids-sizes-button-size-sm-icon)}.ids-buttonBase__root--size_xs{border-radius:var(--ids-radii-button-root-xs);gap:var(--ids-spacing-button-size-xs-gap);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-button-default)}.ids-buttonBase__icon--size_xs{font-size:var(--ids-sizes-button-size-xs-icon)}.ids-buttonBase__root--fullWidth_true{width:100%}.ids-button-v2__root--variant_quaternary{color:var(--ids-colors-button-subtle-text-default)}.ids-button-v2__root--variant_impact{background-image:var(--ids-colors-gradient-primary-default);color:var(--ids-colors-button-impact-text-default);--impact-glow-from: color-mix(in srgb, var(--ids-colors-gradient-glow-stop1) 30%, transparent);--impact-glow-to: color-mix(in srgb, var(--ids-colors-gradient-glow-stop2) 30%, transparent);box-shadow:0 0 0 4px var(--impact-glow-from),0 0 0 4px var(--impact-glow-to);transition:transform .2s,box-shadow .2s;animation:2.8s infinite alternate animatedGradient,1.5s infinite glowPulse}.ids-button-v2__root--variant_impact:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]),.ids-button-v2__root--variant_impact:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-button-v2__root--variant_impact:is(:hover,[data-hover]):after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%)}.ids-button-v2__root--variant_impact:is(:active,[data-active]){box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-button-v2__root--variant_impact:is(:active,[data-active]):before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%)}.ids-button-v2__root--variant_primary{background:var(--ids-colors-button-filled-bg-default);color:var(--ids-colors-button-filled-text-default)}.ids-button-v2__root--variant_primary:is(:hover,[data-hover]):after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%)}.ids-button-v2__root--variant_primary:is(:active,[data-active]):before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%)}.ids-button-v2__root--variant_secondary{background:var(--ids-colors-button-outlined-bg-default);color:var(--ids-colors-button-outlined-text-default);box-shadow:inset 0 0 0 1px var(--ids-colors-button-outlined-border-default)}.ids-button-v2__root--variant_tertiary{background:var(--ids-colors-button-subtle-bg-default);color:var(--ids-colors-button-subtle-text-default);box-shadow:inset 0 0 0 1px var(--ids-colors-button-subtle-border-default)}.ids-caption__icon--size_md svg{font-size:18px}.ids-caption__text--size_md,.ids-caption__count--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest)}.ids-caption__icon--size_sm svg{font-size:16px}.ids-caption__text--size_sm,.ids-caption__count--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);color:var(--ids-colors-neutral-text-lowest)}.ids-caption__icon--size_lg svg{font-size:18px}.ids-caption__text--size_lg,.ids-caption__count--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest)}.ids-caption__icon--size_xl svg{font-size:20px}.ids-caption__text--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-low)}.ids-caption__count--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium);color:var(--ids-colors-neutral-text-lowest)}.ids-iconButton__root--variant_tertiary{background:var(--ids-colors-button-subtle-bg-default);color:var(--ids-colors-button-subtle-fg-default)}.ids-iconButton__root--variant_primary{background:var(--ids-colors-button-filled-bg-default);color:var(--ids-colors-button-filled-fg-default)}.ids-iconButton__root--variant_primary:is(:hover,[data-hover]):after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%)}.ids-iconButton__root--variant_primary:is(:active,[data-active]):before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%)}.ids-iconButton__root--variant_secondary{--btn-overlay-bleed: 1px;background:var(--ids-colors-button-subtle-bg-default);border-style:solid;border-width:1px;border-color:var(--ids-colors-button-subtle-border-default);color:var(--ids-colors-button-subtle-fg-default)}[data-panda-theme=educore] .ids-iconButton__root--variant_secondary{color:var(--ids-colors-primary-fill-base)}.ids-iconButton__root--variant_impact{background-image:var(--ids-colors-gradient-primary-default);color:var(--ids-colors-button-impact-fg-default);--impact-glow-from: color-mix(in srgb, var(--ids-colors-gradient-glow-stop1) 30%, transparent);--impact-glow-to: color-mix(in srgb, var(--ids-colors-gradient-glow-stop2) 30%, transparent);box-shadow:0 0 0 4px var(--impact-glow-from),0 0 0 4px var(--impact-glow-to);transition:transform .2s,box-shadow .2s;animation:2.8s infinite alternate animatedGradient,1.5s infinite glowPulse}.ids-iconButton__root--variant_impact:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){box-shadow:var(--ids-shadows-none);animation:none}.ids-iconButton__root--variant_impact:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-iconButton__root--variant_impact:is(:hover,[data-hover]):after{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%)}.ids-iconButton__root--variant_impact:is(:active,[data-active]){box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-iconButton__root--variant_impact:is(:active,[data-active]):before{background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%)}.ids-checkbox__root--size_sm{gap:var(--ids-spacing-checkbox-size-sm-gap)}.ids-checkbox__control--size_sm{padding:var(--ids-spacing-checkbox-size-sm-padding);width:var(--ids-sizes-checkbox-size-sm-control-size);height:var(--ids-sizes-checkbox-size-sm-control-size);font-size:20px}.ids-checkbox__indicator--size_sm{width:1em;height:1em}.ids-checkbox__label--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-checkbox__description--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-checkbox__root--size_md{gap:var(--ids-spacing-checkbox-size-md-gap)}.ids-checkbox__control--size_md{padding:var(--ids-spacing-checkbox-size-md-padding);width:var(--ids-sizes-checkbox-size-md-control-size);height:var(--ids-sizes-checkbox-size-md-control-size);font-size:24px}.ids-checkbox__indicator--size_md{width:1em;height:1em}.ids-checkbox__label--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-checkbox__description--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-menu__itemContainer--active_true{background:var(--ids-colors-menu-active-bg);color:var(--ids-colors-menu-active-color);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-medium)}[data-panda-theme=educore] .ids-menu__itemContainer--active_true{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-menu__itemIcon--active_true{color:var(--ids-colors-menu-active-icon-color)}.ids-menu__itemIndicator--selected_true{color:var(--ids-colors-menu-item-indicator-color)}.ids-menu__itemText--descriptionPosition_right{gap:var(--ids-spacing-8);flex-direction:row;align-items:center}.ids-menu__itemLabel--descriptionPosition_right{flex-shrink:0;max-width:none}.ids-menu__itemText--hasCaption_true{flex:none}.ids-menu__itemContainer--hasDescription_true{padding-block:var(--ids-spacing-menu-item-padding-y-with-description)}[data-panda-theme=educore] .ids-combobox__trigger--size_md .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__trigger--size_md .ids-tagsInput__control{border-radius:var(--ids-radii-combobox-trigger-size-md-radius)}.ids-combobox__clearTrigger--size_md{right:var(--ids-spacing-12);width:20px;height:20px}.ids-combobox__root--fullWidth_true{width:100%}[data-panda-theme=educore] .ids-combobox__trigger--size_sm .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__trigger--size_sm .ids-tagsInput__control{border-radius:var(--ids-radii-combobox-trigger-size-sm-radius)}.ids-combobox__clearTrigger--size_sm{right:var(--ids-spacing-8);width:18px;height:18px}[data-panda-theme=educore] .ids-combobox__trigger--size_lg .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__trigger--size_lg .ids-tagsInput__control{border-radius:var(--ids-radii-combobox-trigger-size-lg-radius)}.ids-combobox__clearTrigger--size_lg{width:22px;height:22px;right:14px}[data-panda-theme=educore] .ids-combobox__trigger--size_xl .ids-input__inputContainer,[data-panda-theme=educore] .ids-combobox__trigger--size_xl .ids-tagsInput__control{border-radius:var(--ids-radii-combobox-trigger-size-xl-radius)}.ids-combobox__clearTrigger--size_xl{right:var(--ids-spacing-16);width:24px;height:24px}.ids-combobox__trigger--disabled_true{pointer-events:none}.ids-combobox__clearTrigger--disabled_true{display:none}.ids-combobox__control--error_true .ids-input__inputContainer,.ids-combobox__control--error_true .ids-tagsInput__control{border-color:var(--ids-colors-critical-border-base)!important}.ids-combobox__control--error_true .ids-input__inputContainer:hover:not(:focus-within):not([data-disabled=true]),.ids-combobox__control--error_true .ids-tagsInput__control:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-critical-border-high)!important}.ids-combobox__control--error_true .ids-input__inputContainer:focus-within,.ids-combobox__control--error_true .ids-tagsInput__control:focus-within{border-color:var(--ids-colors-critical-border-highest)!important}.ids-combobox__control--error_true .ids-input__inputContainer svg,.ids-combobox__control--error_true .ids-tagsInput__control svg{color:var(--ids-colors-neutral-icon-base)}.ids-combobox__control--warning_true .ids-input__inputContainer,.ids-combobox__control--warning_true .ids-tagsInput__control{border-color:var(--ids-colors-warning-border-base)!important}.ids-combobox__control--warning_true .ids-input__inputContainer:hover:not(:focus-within):not([data-disabled=true]),.ids-combobox__control--warning_true .ids-tagsInput__control:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-warning-border-high)!important}.ids-combobox__control--warning_true .ids-input__inputContainer:focus-within,.ids-combobox__control--warning_true .ids-tagsInput__control:focus-within{border-color:var(--ids-colors-warning-border-highest)!important}.ids-combobox__control--warning_true .ids-input__inputContainer svg,.ids-combobox__control--warning_true .ids-tagsInput__control svg{color:var(--ids-colors-neutral-icon-base)}.ids-combobox__control--success_true .ids-input__inputContainer,.ids-combobox__control--success_true .ids-tagsInput__control{border-color:var(--ids-colors-positive-border-base)!important}.ids-combobox__control--success_true .ids-input__inputContainer:hover:not(:focus-within):not([data-disabled=true]),.ids-combobox__control--success_true .ids-tagsInput__control:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-positive-border-high)!important}.ids-combobox__control--success_true .ids-input__inputContainer:focus-within,.ids-combobox__control--success_true .ids-tagsInput__control:focus-within{border-color:var(--ids-colors-positive-border-highest)!important}.ids-combobox__control--success_true .ids-input__inputContainer svg,.ids-combobox__control--success_true .ids-tagsInput__control svg{color:var(--ids-colors-neutral-icon-base)}.ids-combobox__control--ghost_true .ids-input__inputContainer,.ids-combobox__control--ghost_true .ids-tagsInput__control{background-color:#0000;border-color:#0000!important}.ids-tagsInput__control--size_md{padding-block:5px}.ids-tagsInput__input--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-tagsInput__input--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-tagsInput__searchIcon--size_md{font-size:18px}.ids-tagsInput__control--size_xs{padding-block:3px}.ids-tagsInput__input--size_xs{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-tagsInput__input--size_xs{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-tagsInput__searchIcon--size_xs{font-size:14px}.ids-tagsInput__control--size_sm{padding-block:var(--ids-spacing-4)}.ids-tagsInput__input--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-tagsInput__input--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-tagsInput__searchIcon--size_sm{font-size:16px}.ids-tagsInput__control--size_lg{padding-block:7px}.ids-tagsInput__input--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-tagsInput__input--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-tagsInput__searchIcon--size_lg{font-size:20px}.ids-tagsInput__control--size_xl{padding-block:var(--ids-spacing-10)}.ids-tagsInput__input--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-tagsInput__input--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold)}.ids-tagsInput__searchIcon--size_xl{font-size:22px}.ids-input__inputContainer--size_md{padding-block:5px}[data-panda-theme=educore] .ids-input__inputContainer--size_md{padding-block:var(--ids-spacing-input-size-md-padding-y);border-radius:var(--ids-radii-input-size-md-radius);height:var(--ids-sizes-input-size-md-height)}.ids-input__input--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-input__startAdornment--size_md svg,.ids-input__endAdornment--size_md svg{font-size:18px}.ids-input__root--fullWidth_true{width:100%;min-width:0}.ids-input__inputContainer--size_sm{padding-block:var(--ids-spacing-4)}[data-panda-theme=educore] .ids-input__inputContainer--size_sm{padding-block:var(--ids-spacing-input-size-sm-padding-y);border-radius:var(--ids-radii-input-size-sm-radius);height:var(--ids-sizes-input-size-sm-height)}.ids-input__input--size_sm,[data-panda-theme=educore] .ids-input__input--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-input__startAdornment--size_sm svg,.ids-input__endAdornment--size_sm svg{font-size:16px}.ids-input__inputContainer--ghost_true{background-color:#0000;border-color:#0000}.ids-input__inputContainer--ghost_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-neutral-border-base)}.ids-input__inputContainer--ghost_true:focus-within{border-color:var(--ids-colors-neutral-border-highest)}.ids-input__inputContainer--ghost_true svg{color:var(--ids-colors-neutral-icon-base)}.ids-input__inputContainer--size_xl{padding-block:9px}[data-panda-theme=educore] .ids-input__inputContainer--size_xl{padding-block:var(--ids-spacing-input-size-xl-padding-y);border-radius:var(--ids-radii-input-size-xl-radius);height:var(--ids-sizes-input-size-xl-height)}.ids-input__input--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-input__startAdornment--size_xl svg,.ids-input__endAdornment--size_xl svg{font-size:22px}.ids-input__inputContainer--size_xs{padding-block:3px}[data-panda-theme=educore] .ids-input__inputContainer--size_xs{padding-block:var(--ids-spacing-input-size-xs-padding-y);border-radius:var(--ids-radii-input-size-xs-radius);height:var(--ids-sizes-input-size-xs-height)}.ids-input__input--size_xs,[data-panda-theme=educore] .ids-input__input--size_xs{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-input__startAdornment--size_xs svg,.ids-input__endAdornment--size_xs svg{font-size:14px}.ids-input__inputContainer--size_lg{padding-block:7px}[data-panda-theme=educore] .ids-input__inputContainer--size_lg{padding-block:var(--ids-spacing-input-size-lg-padding-y);border-radius:var(--ids-radii-input-size-lg-radius);height:var(--ids-sizes-input-size-lg-height)}.ids-input__input--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-input__startAdornment--size_lg svg,.ids-input__endAdornment--size_lg svg{font-size:20px}.ids-input__inputContainer--error_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-input__inputContainer--error_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-critical-border-high)}.ids-input__inputContainer--error_true:focus-within{border-color:var(--ids-colors-critical-border-highest)}.ids-input__inputContainer--error_true[data-disabled=true]{background-color:var(--ids-colors-critical-surface-high);border-color:#0000}.ids-input__inputContainer--error_true svg{color:var(--ids-colors-critical-icon-base)}.ids-input__inputContainer--error_true[data-readonly=true]{cursor:default}.ids-input__inputContainer--error_true>:disabled{color:var(--ids-colors-critical-text-base)}[data-panda-theme=educore] .ids-input__inputContainer--error_true{border-color:var(--ids-colors-input-container-border-error);padding-inline:var(--ids-spacing-input-container-padding-x);background-color:var(--ids-colors-input-container-bg-default)}[data-panda-theme=educore] .ids-input__inputContainer--error_true:focus-within{border-color:var(--ids-colors-input-container-border-error-focus)}[data-panda-theme=educore] .ids-input__inputContainer--error_true[data-disabled=true]{background-color:var(--ids-colors-input-container-bg-error-disabled);border-color:#0000}[data-panda-theme=educore] .ids-input__inputContainer--error_true svg{color:var(--ids-colors-input-container-icon-error)}[data-panda-theme=educore] .ids-input__inputContainer--error_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-input-container-border-error-hover)}[data-panda-theme=educore] .ids-input__inputContainer--error_true>:disabled{color:var(--ids-colors-input-container-text-error-disabled)}.ids-input__inputContainer--warning_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-warning-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-input__inputContainer--warning_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-warning-border-high)}.ids-input__inputContainer--warning_true:focus-within{border-color:var(--ids-colors-warning-border-highest)}.ids-input__inputContainer--warning_true[data-disabled=true]{background-color:var(--ids-colors-warning-surface-high);border-color:#0000}.ids-input__inputContainer--warning_true svg{color:var(--ids-colors-warning-icon-base)}.ids-input__inputContainer--warning_true[data-readonly=true]{cursor:default}.ids-input__inputContainer--warning_true>:disabled{color:var(--ids-colors-warning-text-base)}[data-panda-theme=educore] .ids-input__inputContainer--warning_true{border-color:var(--ids-colors-input-container-border-warning);padding-inline:var(--ids-spacing-input-container-padding-x);background-color:var(--ids-colors-input-container-bg-default)}[data-panda-theme=educore] .ids-input__inputContainer--warning_true:focus-within{border-color:var(--ids-colors-input-container-border-warning-focus)}[data-panda-theme=educore] .ids-input__inputContainer--warning_true[data-disabled=true]{background-color:var(--ids-colors-input-container-bg-warning-disabled);border-color:#0000}[data-panda-theme=educore] .ids-input__inputContainer--warning_true svg{color:var(--ids-colors-input-container-icon-warning)}[data-panda-theme=educore] .ids-input__inputContainer--warning_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-input-container-border-warning-hover)}[data-panda-theme=educore] .ids-input__inputContainer--warning_true>:disabled{color:var(--ids-colors-input-container-text-warning-disabled)}.ids-input__inputContainer--success_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-positive-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-input__inputContainer--success_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-positive-border-high)}.ids-input__inputContainer--success_true:focus-within{border-color:var(--ids-colors-positive-border-highest)}.ids-input__inputContainer--success_true[data-disabled=true]{background-color:var(--ids-colors-positive-surface-high);border-color:#0000}.ids-input__inputContainer--success_true svg{color:var(--ids-colors-positive-icon-base)}.ids-input__inputContainer--success_true[data-readonly=true]{cursor:default}.ids-input__inputContainer--success_true>:disabled{color:var(--ids-colors-positive-text-base)}[data-panda-theme=educore] .ids-input__inputContainer--success_true{border-color:var(--ids-colors-input-container-border-success);padding-inline:var(--ids-spacing-input-container-padding-x);background-color:var(--ids-colors-input-container-bg-default)}[data-panda-theme=educore] .ids-input__inputContainer--success_true:focus-within{border-color:var(--ids-colors-input-container-border-success-focus)}[data-panda-theme=educore] .ids-input__inputContainer--success_true[data-disabled=true]{background-color:var(--ids-colors-input-container-bg-success-disabled);border-color:#0000}[data-panda-theme=educore] .ids-input__inputContainer--success_true svg{color:var(--ids-colors-input-container-icon-success)}[data-panda-theme=educore] .ids-input__inputContainer--success_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-input-container-border-success-hover)}[data-panda-theme=educore] .ids-input__inputContainer--success_true>:disabled{color:var(--ids-colors-input-container-text-success-disabled)}.ids-datePicker__content--range_true{gap:var(--ids-spacing-0)}.ids-datePicker__rangeRoot--range_true{border-bottom-style:solid;border-bottom-color:var(--ids-colors-date-picker-grid-border-bottom-color);border-bottom-width:var(--ids-border-widths-date-picker-grid-border-bottom-width)}.ids-datePicker__table--range_true{border-bottom-width:0}.ids-datePicker__monthGroup--range_true{padding-bottom:var(--ids-spacing-20)}.ids-helpText__root--variant_error{color:var(--ids-colors-critical-text-base)}.ids-helpText__root--variant_info{color:var(--ids-colors-neutral-text-lowest)}.ids-helpText__icon--variant_info{color:var(--ids-colors-neutral-icon-base)}.ids-helpText__root--variant_success{color:var(--ids-colors-positive-text-base)}.ids-helpText__root--variant_warning{color:var(--ids-colors-warning-text-base)}.ids-helpText__root--variant_link{color:var(--ids-colors-info-text-base);text-decoration:underline}.ids-helpText__icon--variant_link{margin-right:var(--ids-spacing-0);margin-left:var(--ids-spacing-4)}.ids-floatingButton__root--extended_false{padding-inline:var(--ids-spacing-0);padding-block:var(--ids-spacing-0)}.ids-floatingButton__icon--size_md{font-size:var(--ids-sizes-floating-button-size-md-icon-icon-only)}.ids-floatingButton__icon--size_md>svg{width:var(--ids-sizes-floating-button-size-md-icon-icon-only);height:var(--ids-sizes-floating-button-size-md-icon-icon-only)}.ids-floatingButton__spinner--size_md [role=progressbar]{width:var(--ids-sizes-floating-button-size-md-spinner-icon-only)!important;height:var(--ids-sizes-floating-button-size-md-spinner-icon-only)!important}.ids-floatingButton__root--color_primary{background:var(--ids-colors-button-filled-bg-default);color:var(--ids-colors-button-filled-fg-default)}.ids-floatingButton__root--color_primary:is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%),var(--ids-colors-button-filled-bg-default)}.ids-floatingButton__root--color_primary:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%),var(--ids-colors-button-filled-bg-default)}.ids-floatingButton__icon--color_primary{color:inherit}.ids-floatingButton__icon--size_sm{font-size:var(--ids-sizes-floating-button-size-sm-icon-icon-only)}.ids-floatingButton__icon--size_sm>svg{width:var(--ids-sizes-floating-button-size-sm-icon-icon-only);height:var(--ids-sizes-floating-button-size-sm-icon-icon-only)}.ids-floatingButton__spinner--size_sm [role=progressbar]{width:var(--ids-sizes-floating-button-size-sm-spinner-icon-only)!important;height:var(--ids-sizes-floating-button-size-sm-spinner-icon-only)!important}.ids-floatingButton__root--color_impact{background-image:var(--ids-colors-gradient-primary-default);color:var(--ids-colors-button-impact-fg-default);--impact-glow-from: color-mix(in srgb, var(--ids-colors-gradient-glow-stop1) 30%, transparent);--impact-glow-to: color-mix(in srgb, var(--ids-colors-gradient-glow-stop2) 30%, transparent);box-shadow:0 0 0 4px var(--impact-glow-from),0 0 0 4px var(--impact-glow-to);transition:transform .2s,box-shadow .2s;animation:2.8s infinite alternate animatedGradient,1.5s infinite glowPulse}.ids-floatingButton__root--color_impact:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){box-shadow:var(--ids-shadows-none);animation:none}.ids-floatingButton__root--color_impact:is(:hover,[data-hover]){background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%),var(--ids-colors-gradient-primary-default);box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-floatingButton__root--color_impact:is(:active,[data-active]){background-image:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%),var(--ids-colors-gradient-primary-default);box-shadow:var(--ids-shadows-none);transition:none;animation:none}.ids-floatingButton__icon--color_impact{color:inherit}.ids-floatingButton__root--color_secondary{background:var(--ids-colors-button-filled-bg-selected);color:var(--ids-colors-button-filled-fg-selected)}[data-panda-theme=educore] .ids-floatingButton__root--color_secondary{background:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-neutral-text-low);box-shadow:inset 0 0 0 1px var(--ids-colors-neutral-border-base),0 4px 16px 0 var(--ids-colors-neutral-ghost-bg-high)}.ids-floatingButton__root--color_secondary:is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-lighten-hover) 0%,var(--ids-colors-overlay-lighten-hover) 100%),var(--ids-colors-button-filled-bg-selected)}[data-panda-theme=educore] .ids-floatingButton__root--color_secondary:is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%),var(--ids-colors-neutral-surface-low)}.ids-floatingButton__root--color_secondary:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-overlay-lighten-pressed) 0%,var(--ids-colors-overlay-lighten-pressed) 100%),var(--ids-colors-button-filled-bg-selected)}[data-panda-theme=educore] .ids-floatingButton__root--color_secondary:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%),var(--ids-colors-neutral-surface-low)}.ids-floatingButton__icon--color_secondary{color:inherit}.ids-floatingButton__root--color_tertiary{background:var(--ids-colors-neutral-surface-low);color:var(--ids-colors-button-subtle-text-default)}.ids-floatingButton__root--color_tertiary:is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%),var(--ids-colors-neutral-surface-low)}.ids-floatingButton__root--color_tertiary:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-pressed) 0%,var(--ids-colors-overlay-darken-pressed) 100%),var(--ids-colors-neutral-surface-low)}.ids-floatingButton__icon--color_tertiary{color:var(--ids-colors-button-subtle-fg-default)}.ids-ghostTextField__root--size_md{padding-top:3px;padding-bottom:3px}.ids-ghostTextField__root--size_md:before{left:calc(var(--ids-spacing-8) * -1);right:calc(var(--ids-spacing-8) * -1);border-radius:8px}.ids-ghostTextField__endAdornment--size_md{min-height:var(--ids-line-heights-36)}.ids-ghostTextField__root--size_sm{padding-top:var(--ids-spacing-2);padding-bottom:var(--ids-spacing-2)}.ids-ghostTextField__root--size_sm:before{left:calc(var(--ids-spacing-4) * -1);right:calc(var(--ids-spacing-4) * -1);border-radius:4px}.ids-ghostTextField__endAdornment--size_sm{min-height:var(--ids-line-heights-22)}.ids-indicator__dot--size_md{width:14px}.ids-indicator__dot--size_sm{width:10px}.ids-marquee__root--vertical_false,.ids-marquee__track--vertical_false{flex-direction:row}.ids-marquee__root--vertical_true{flex-direction:column}.ids-marquee__track--vertical_true{animation:marqueeVertical var(--marquee-duration) linear infinite;flex-direction:column}.ids-marquee__track--reverse_true{animation-direction:reverse}.group:is(:hover,[data-hover]) .ids-marquee__track--pauseOnHover_true{animation-play-state:paused}.ids-pagination__item--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);width:36px;height:36px}.ids-pagination__ellipsis--size_md,.ids-pagination__trigger--size_md{width:36px;height:36px;font-size:20px}.ids-pagination__item--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);width:32px;height:32px}.ids-pagination__ellipsis--size_sm,.ids-pagination__trigger--size_sm{width:32px;height:32px;font-size:18px}.ids-pagination__item--selected_true{background-color:var(--ids-colors-button-subtle-bg-selected);color:var(--ids-colors-button-subtle-text-selected)}.ids-pagination__item--selected_true:is(:hover,[data-hover]){background:linear-gradient(0deg,var(--ids-colors-overlay-darken-hover) 0%,var(--ids-colors-overlay-darken-hover) 100%),var(--ids-colors-button-subtle-bg-selected);color:var(--ids-colors-button-subtle-text-selected)}.ids-progressBar__wrapper--size_md{gap:var(--ids-spacing-progress-bar-size-md-gap)}.ids-progressBar__root--size_md{height:var(--ids-sizes-progress-bar-size-md-height)}.ids-progressBar__label--size_md{font-size:var(--ids-font-sizes-14)}.ids-progressBar__indicator--color_green{border-color:var(--ids-colors-progress-bar-indicator-green-border);background-color:var(--ids-colors-progress-bar-indicator-green-bg)}.ids-progressBar__root--rounded_true,.ids-progressBar__indicator--rounded_true{border-radius:var(--ids-radii-progress-bar-root)}.ids-progressBar__label--textColor_black{color:var(--ids-colors-neutral-text-base)}.ids-progressBar__wrapper--size_sm{gap:var(--ids-spacing-progress-bar-size-sm-gap)}.ids-progressBar__root--size_sm{height:var(--ids-sizes-progress-bar-size-sm-height)}.ids-progressBar__label--size_sm{font-size:var(--ids-font-sizes-12)}.ids-progressBar__root--rounded_false,.ids-progressBar__indicator--rounded_false{border-radius:0}.ids-progressBar__wrapper--size_lg{gap:var(--ids-spacing-progress-bar-size-lg-gap)}.ids-progressBar__root--size_lg{height:var(--ids-sizes-progress-bar-size-lg-height)}.ids-progressBar__label--size_lg{font-size:var(--ids-font-sizes-22)}.ids-progressBar__wrapper--labelPosition_left,.ids-progressBar__wrapper--labelPosition_right{align-items:center;width:100%;display:flex}.ids-progressBar__wrapper--labelPosition_top{flex-direction:column;width:100%;display:flex}.ids-progressBar__label--textColor_green{color:var(--ids-colors-positive-text-base)}.ids-progressBar__indicator--color_brand{border-color:var(--ids-colors-progress-bar-indicator-brand-border);background-color:var(--ids-colors-progress-bar-indicator-brand-bg)}.ids-progressBar__indicator--color_orange{border-color:var(--ids-colors-progress-bar-indicator-orange-border);background-color:var(--ids-colors-progress-bar-indicator-orange-bg)}.ids-progressBar__indicator--isZero_true{border-color:var(--ids-colors-progress-bar-track-default);background-color:var(--ids-colors-progress-bar-track-default)}.ids-progressBar__label--isZero_true{color:var(--ids-colors-neutral-text-lowest);opacity:.38}.ids-progressCircle__root--size_md,.ids-progressCircle__svg--size_md{width:34px;height:34px}.ids-progressCircle__icon--size_md{width:16px;height:16px}.ids-progressCircle__track--color_green{stroke:var(--ids-colors-positive-ghost-bg-base)}.ids-progressCircle__border--color_green{stroke:var(--ids-colors-positive-border-highest)}.ids-progressCircle__indicator--color_green{stroke:var(--ids-colors-positive-surface-high)}.ids-progressCircle__content--color_green{color:var(--ids-colors-positive-text-base)}.ids-progressCircle__icon--color_green{color:var(--ids-colors-positive-icon-base)}.ids-progressCircle__root--size_sm,.ids-progressCircle__svg--size_sm{width:24px;height:24px}.ids-progressCircle__icon--size_sm{width:14px;height:14px}.ids-progressCircle__track--color_orange{stroke:var(--ids-colors-warning-ghost-bg-base)}.ids-progressCircle__border--color_orange{stroke:var(--ids-colors-warning-border-highest)}.ids-progressCircle__indicator--color_orange{stroke:var(--ids-colors-warning-surface-high)}.ids-progressCircle__content--color_orange{color:var(--ids-colors-warning-text-base)}.ids-progressCircle__icon--color_orange{color:var(--ids-colors-warning-icon-base)}.ids-progressCircle__track--isZero_true,.ids-progressCircle__border--isZero_true,.ids-progressCircle__indicator--isZero_true{stroke:var(--ids-colors-neutral-ghost-bg-base)}.ids-progressCircle__content--isZero_true{color:var(--ids-colors-neutral-text-lowest);opacity:.38}.ids-progressCircle__icon--isZero_true{color:var(--ids-colors-neutral-icon-low)}.ids-pwaTitleBar__slot--position_left{left:var(--ids-spacing-8)}.ids-pwaTitleBar__slot--position_right{right:var(--ids-spacing-8)}.ids-radio__root--size_md{gap:var(--ids-spacing-radio-size-md-gap)}.ids-radio__root--size_md .indicatorArea{padding:var(--ids-spacing-radio-size-md-indicator-area-padding);border-radius:21px}.ids-radio__label--size_md{gap:var(--ids-spacing-12);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-radio__label--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-radio__group--size_md{gap:var(--ids-spacing-radio-size-md-gap)}.ids-radio__description--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-radio__endIcon--size_md{font-size:var(--ids-sizes-radio-size-md-end-icon-size)}.ids-radio__root--size_sm{gap:var(--ids-spacing-radio-size-sm-gap)}.ids-radio__root--size_sm .indicatorArea{padding:var(--ids-spacing-radio-size-sm-indicator-area-padding);border-radius:19px}.ids-radio__label--size_sm{gap:var(--ids-spacing-8);font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-radio__label--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-radio__group--size_sm{gap:var(--ids-spacing-radio-size-sm-gap)}.ids-radio__description--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-radio__description--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-11);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular)}.ids-radio__endIcon--size_sm{font-size:var(--ids-sizes-radio-size-sm-end-icon-size)}.ids-radio__root--descriptionOrientation_vertical{grid-template-columns:auto 1fr;display:grid}.ids-radio__description--descriptionOrientation_vertical{grid-column:2}.ids-radioIndicator__icon--size_md{font-size:var(--ids-sizes-radio-size-md-icon-size)}.ids-radioIndicator__icon--size_sm{font-size:var(--ids-sizes-radio-size-sm-icon-size)}.ids-radioBox__root--size_md{padding-block:var(--ids-spacing-12);padding-inline:var(--ids-spacing-36)}.ids-radioBox__checkIcon--size_md{top:var(--ids-spacing-8);right:var(--ids-spacing-8)}.ids-radioBox__thumbnail--size_md{width:80px;height:80px}.ids-radioBox__title--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-medium)}[data-panda-theme=educore] .ids-radioBox__title--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold)}.ids-radioBox__desc--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-radioBox__desc--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-radioBox__root--size_sm{padding-block:var(--ids-spacing-12);padding-inline:30px}.ids-radioBox__checkIcon--size_sm{top:var(--ids-spacing-6);right:var(--ids-spacing-6)}.ids-radioBox__thumbnail--size_sm{width:50px;height:50px}.ids-radioBox__title--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}[data-panda-theme=educore] .ids-radioBox__title--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-radioBox__desc--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}[data-panda-theme=educore] .ids-radioBox__desc--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:21px;font-weight:var(--ids-font-weights-regular)}.ids-radioCard__root--size_md{padding-top:var(--ids-spacing-8);padding-right:var(--ids-spacing-12);padding-bottom:var(--ids-spacing-12);padding-left:var(--ids-spacing-12)}.ids-radioCard__root--size_sm{padding-top:var(--ids-spacing-8);padding-right:var(--ids-spacing-10);padding-bottom:var(--ids-spacing-12);padding-left:var(--ids-spacing-10)}.ids-ratingGroup__icon--size_md svg{font-size:20px}.ids-ratingGroup__halfFill--color_warning{color:var(--ids-colors-yellow-light-700)}.ids-ratingGroup__control--size_xs{gap:var(--ids-spacing-2)}.ids-ratingGroup__icon--size_xs svg{font-size:14px}.ids-ratingGroup__icon--size_sm svg{font-size:16px}.ids-ratingGroup__icon--size_lg svg{font-size:24px}.ids-ratingGroup__halfFill--color_brand{color:var(--ids-colors-brand-fill-base)}.ids-ratingGroup__halfFill--color_primary{color:var(--ids-colors-neutral-text-base)}.ids-ratingGroup__halfFill--color_success{color:var(--ids-colors-positive-fill-base)}.ids-ratingGroup__halfFill--color_info{color:var(--ids-colors-info-fill-base)}.ids-ratingGroup__halfFill--color_error{color:var(--ids-colors-critical-fill-base)}.ids-resizable__panelGroup--direction_horizontal{flex-direction:row}.ids-resizable__handle--direction_horizontal{cursor:col-resize;width:1px}.ids-resizable__handle--direction_horizontal:after{inset-block:var(--ids-spacing-0);content:"";width:4px;position:absolute;left:50%;transform:translate(-50%)}.ids-resizable__panelGroup--direction_vertical{flex-direction:column}.ids-resizable__handle--direction_vertical{cursor:row-resize;width:100%;height:1px}.ids-resizable__handle--direction_vertical:after{content:"";left:var(--ids-spacing-0);width:100%;height:4px;position:absolute;transform:translateY(-50%)}.ids-resizable__handleIcon--direction_vertical{transform:rotate(90deg)}.ids-drawer__content--size_lg{max-width:var(--ids-sizes-breakpoint-lg)}.ids-drawer__content--size_md{max-width:720px}.ids-drawer__content--size_custom{max-width:max(var(--drawer-width, 100%),min(100%,(var(--drawer-full-page-at, 600px) - 100%) * 10000))}.ids-drawer__overlay--contained_true,.ids-drawer__content--contained_true{position:absolute}.ids-sticker__root--size_md{width:32px;height:32px}.ids-sticker__icon--size_md{font-size:22px}.ids-sticker__root--variant_circle{border-radius:var(--ids-radii-full)}.ids-sticker__root--size_xs{width:20px;height:20px}.ids-sticker__icon--size_xs{font-size:12px}.ids-sticker__root--size_sm{width:24px;height:24px}.ids-sticker__icon--size_sm{font-size:16px}.ids-sticker__root--size_lg{width:40px;height:40px}.ids-sticker__icon--size_lg{font-size:24px}.ids-sticker__root--size_xl{width:56px;height:56px}.ids-sticker__icon--size_xl{font-size:32px}.ids-table-header__container--contentsType_checkbox{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-header__itemWrapper--contentsType_checkbox{justify-content:center}.ids-table-header__itemWrapper--size_default{min-height:32px;max-height:32px;padding-top:5px;padding-bottom:5px}.ids-table-header__topLine--showTopLine_true,.ids-table-header__bottomLine--showBottomLine_true,.ids-table-header__rightLine--showRightLine_true{display:block}.ids-table-header__sortingIndicator--sortBy_none{color:var(--ids-colors-neutral-icon-base)}.ids-table-header__container--contentsType_textLeft{padding-left:var(--ids-spacing-16);padding-right:var(--ids-spacing-16)}.ids-table-header__itemWrapper--contentsType_textLeft{justify-content:flex-start}.ids-table-header__container--contentsType_expand{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-header__itemWrapper--contentsType_expand{justify-content:center}.ids-table-header__container--contentsType_collapse{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-header__itemWrapper--contentsType_collapse{justify-content:center}.ids-table-header__root--contentsType_spacer:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-low)}.ids-table-header__container--contentsType_spacer,.ids-table-header__container--contentsType_expandGroup{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-header__itemWrapper--contentsType_expandGroup{justify-content:flex-start}.ids-table-header__container--contentsType_textRight{padding-left:var(--ids-spacing-16);padding-right:var(--ids-spacing-16)}.ids-table-header__itemWrapper--contentsType_textRight{justify-content:flex-end}.ids-table-header__topLine--showTopLine_false,.ids-table-header__bottomLine--showBottomLine_false,.ids-table-header__rightLine--showRightLine_false{display:none}.ids-table-header__itemWrapper--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular);min-height:24px;max-height:24px;padding-top:var(--ids-spacing-2);padding-bottom:var(--ids-spacing-2)}.ids-table-header__sortingIndicator--sortBy_asc,.ids-table-header__sortingIndicator--sortBy_desc{color:var(--ids-colors-neutral-icon-base)}.ids-table-header__root--highlighted_true,.ids-table-header__root--highlighted_true:is(:hover,[data-hover]){background-color:var(--ids-colors-neutral-surface-high)}.ids-table-sub-header__container--contentsType_text-left{padding-left:var(--ids-spacing-16);padding-right:var(--ids-spacing-16)}.ids-table-sub-header__itemWrapper--contentsType_text-left{justify-content:flex-start}.ids-table-sub-header__container--contentsType_text-right{padding-left:var(--ids-spacing-16);padding-right:var(--ids-spacing-16)}.ids-table-sub-header__itemWrapper--contentsType_text-right{justify-content:flex-end}.ids-table-sub-header__container--contentsType_expand,.ids-table-sub-header__container--contentsType_collapse,.ids-table-sub-header__container--contentsType_spacer,.ids-table-sub-header__container--contentsType_checkbox{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-sub-header__root--state_hover{background-color:var(--ids-colors-neutral-surface-high)}.ids-table-sub-header__topLine--showTopLine_false,.ids-table-sub-header__bottomLine--showBottomLine_false,.ids-table-sub-header__rightLine--showRightLine_false{display:none}.ids-table-cell__container--size_md{min-height:40px;padding-top:var(--ids-spacing-4);padding-bottom:var(--ids-spacing-4)}.ids-table-cell__container--cellType_basic{padding-left:var(--ids-spacing-16);padding-right:var(--ids-spacing-16)}.ids-table-cell__itemWrapper--align_left{justify-content:flex-start}.ids-table-cell__container--showCellFocus_true:has(:focus-visible),.ids-table-cell__container--showCellFocus_true:has([data-state=open]){border-radius:var(--ids-radii-table-cell-focus-radius);outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-table-cell-focus-outline-color);outline-offset:calc(var(--ids-spacing-2) * -1);background-color:var(--ids-colors-neutral-surface-low);box-shadow:var(--ids-shadows-table-cell-focus-shadow)}.ids-table-cell__container--size_sm{min-height:32px}.ids-table-cell__container--cellType_utility{padding-left:var(--ids-spacing-0);padding-right:var(--ids-spacing-0)}.ids-table-cell__itemWrapper--align_center{justify-content:center}.ids-table-cell__itemWrapper--align_right{justify-content:flex-end}.ids-table-cell__container--state_focus{border-radius:var(--ids-radii-table-cell-focus-radius);outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-table-cell-focus-outline-color);outline-offset:calc(var(--ids-spacing-2) * -1)}.ids-table-cell__container--state_focusActive{border-radius:var(--ids-radii-table-cell-focus-radius);background-color:var(--ids-colors-neutral-surface-low);outline-width:2px;outline-style:solid;outline-color:var(--ids-colors-table-cell-focus-outline-color);outline-offset:calc(var(--ids-spacing-2) * -1);box-shadow:var(--ids-shadows-table-cell-focus-shadow)}.ids-table-cell__itemWrapper--showCellFocus_false{overflow:visible}.ids-table-row__root--showBottomLine_true{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--ids-colors-neutral-ghost-bg-base)}.ids-table-row__root--state_dragging{background-color:var(--ids-colors-table-dragging-bg);box-shadow:var(--ids-shadows-table-dragging-shadow);z-index:10}.ids-table-row__root--isActive_true{background-color:var(--ids-colors-table-row-selected-bg);outline-width:1px;outline-style:solid;outline-color:var(--ids-colors-table-row-selected-outline-color);outline-offset:-1px}.ids-table-row__root--isSelected_true,.ids-table-row__root--isSelected_true td[data-pinned]{background-color:var(--ids-colors-table-row-selected-bg)}.ids-select__control--size_md{min-height:var(--ids-sizes-select-size-md-height);padding-block:5px}[data-panda-theme=educore] .ids-select__control--size_md{--form-container-border-radius: var(--ids-radii-select-size-md-radius)}.ids-select__valueText--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);min-height:1.5rem}[data-panda-theme=educore] .ids-select__valueText--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-select__valueContent--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular);min-height:1.5rem}[data-panda-theme=educore] .ids-select__valueContent--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold)}.ids-select__startAdornment--size_md svg{font-size:20px}[data-panda-theme=educore] .ids-select__startAdornment--size_md svg{font-size:18px}.ids-select__indicator--size_md svg{font-size:20px}[data-panda-theme=educore] .ids-select__indicator--size_md svg{font-size:18px}.ids-select__root--fullWidth_true{width:100%}.ids-select__control--size_sm{padding-block:var(--ids-spacing-4);min-height:var(--ids-sizes-select-size-sm-height)}[data-panda-theme=educore] .ids-select__control--size_sm{--form-container-border-radius: var(--ids-radii-select-size-sm-radius)}.ids-select__valueText--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);min-height:1.375rem}[data-panda-theme=educore] .ids-select__valueText--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-select__valueContent--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular);min-height:1.375rem}[data-panda-theme=educore] .ids-select__valueContent--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-select__startAdornment--size_sm svg,.ids-select__indicator--size_sm svg{font-size:18px}.ids-select__control--size_lg{min-height:var(--ids-sizes-select-size-lg-height);padding-block:7px}[data-panda-theme=educore] .ids-select__control--size_lg{--form-container-border-radius: var(--ids-radii-select-size-lg-radius)}.ids-select__valueText--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);min-height:1.625rem}[data-panda-theme=educore] .ids-select__valueText--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-select__valueContent--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular);min-height:1.625rem}[data-panda-theme=educore] .ids-select__valueContent--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-select__startAdornment--size_lg svg{font-size:22px}[data-panda-theme=educore] .ids-select__startAdornment--size_lg svg{font-size:18px}.ids-select__indicator--size_lg svg{font-size:22px}[data-panda-theme=educore] .ids-select__indicator--size_lg svg{font-size:18px}.ids-select__control--size_xl{padding-block:var(--ids-spacing-10);min-height:var(--ids-sizes-select-size-xl-height)}[data-panda-theme=educore] .ids-select__control--size_xl{--form-container-border-radius: var(--ids-radii-select-size-xl-radius)}.ids-select__valueText--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular);min-height:1.75rem}[data-panda-theme=educore] .ids-select__valueText--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold)}.ids-select__valueContent--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular);min-height:1.75rem}[data-panda-theme=educore] .ids-select__valueContent--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-bold)}.ids-select__startAdornment--size_xl svg{font-size:24px}[data-panda-theme=educore] .ids-select__startAdornment--size_xl svg{font-size:22px}.ids-select__indicator--size_xl svg{font-size:24px}[data-panda-theme=educore] .ids-select__indicator--size_xl svg{font-size:22px}.ids-select__control--error_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-select__control--error_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-critical-border-high)}.ids-select__control--error_true:focus-within{border-color:var(--ids-colors-critical-border-highest)}.ids-select__control--error_true[data-disabled=true]{background-color:var(--ids-colors-critical-surface-high);border-color:#0000}.ids-select__control--error_true svg{color:var(--ids-colors-critical-icon-base)}.ids-select__control--error_true[data-readonly=true]{cursor:default}.ids-select__control--error_true>:disabled{color:var(--ids-colors-critical-text-base)}.ids-select__control--warning_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-warning-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-select__control--warning_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-warning-border-high)}.ids-select__control--warning_true:focus-within{border-color:var(--ids-colors-warning-border-highest)}.ids-select__control--warning_true[data-disabled=true]{background-color:var(--ids-colors-warning-surface-high);border-color:#0000}.ids-select__control--warning_true svg{color:var(--ids-colors-warning-icon-base)}.ids-select__control--warning_true[data-readonly=true]{cursor:default}.ids-select__control--warning_true>:disabled{color:var(--ids-colors-warning-text-base)}.ids-select__control--success_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-positive-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-select__control--success_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-positive-border-high)}.ids-select__control--success_true:focus-within{border-color:var(--ids-colors-positive-border-highest)}.ids-select__control--success_true[data-disabled=true]{background-color:var(--ids-colors-positive-surface-high);border-color:#0000}.ids-select__control--success_true svg{color:var(--ids-colors-positive-icon-base)}.ids-select__control--success_true[data-readonly=true]{cursor:default}.ids-select__control--success_true>:disabled{color:var(--ids-colors-positive-text-base)}.ids-textArea__textAreaContainer--size_md{padding-block:5px}[data-panda-theme=educore] .ids-textArea__textAreaContainer--size_md{padding-block:var(--ids-spacing-text-area-size-md-padding-y);border-radius:var(--ids-radii-text-area-size-md-radius);min-height:var(--ids-sizes-text-area-size-md-min-height)}.ids-textArea__textArea--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-regular)}.ids-textArea__textAreaContainer--size_sm{padding-block:var(--ids-spacing-4)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--size_sm{padding-block:var(--ids-spacing-text-area-size-sm-padding-y);border-radius:var(--ids-radii-text-area-size-sm-radius);min-height:var(--ids-sizes-text-area-size-sm-min-height)}.ids-textArea__textArea--size_sm,[data-panda-theme=educore] .ids-textArea__textArea--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-textArea__textAreaContainer--size_lg{padding-block:7px}[data-panda-theme=educore] .ids-textArea__textAreaContainer--size_lg{padding-block:var(--ids-spacing-text-area-size-lg-padding-y);border-radius:var(--ids-radii-text-area-size-lg-radius);min-height:var(--ids-sizes-text-area-size-lg-min-height)}.ids-textArea__textArea--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-textArea__textAreaContainer--size_xl{padding-block:9px}[data-panda-theme=educore] .ids-textArea__textAreaContainer--size_xl{padding-block:var(--ids-spacing-text-area-size-xl-padding-y);border-radius:var(--ids-radii-text-area-size-xl-radius);min-height:var(--ids-sizes-text-area-size-xl-min-height)}.ids-textArea__textArea--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-28);font-weight:var(--ids-font-weights-regular)}.ids-textArea__textAreaContainer--error_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-textArea__textAreaContainer--error_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-critical-border-high)}.ids-textArea__textAreaContainer--error_true:focus-within{border-color:var(--ids-colors-critical-border-highest)}.ids-textArea__textAreaContainer--error_true[data-disabled=true]{background-color:var(--ids-colors-critical-surface-high);border-color:#0000}.ids-textArea__textAreaContainer--error_true svg{color:var(--ids-colors-critical-icon-base)}.ids-textArea__textAreaContainer--error_true[data-readonly=true]{cursor:default}.ids-textArea__textAreaContainer--error_true>:disabled{color:var(--ids-colors-critical-text-base)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true{border-color:var(--ids-colors-text-area-container-border-error);padding-inline:var(--ids-spacing-text-area-container-padding-x);background-color:var(--ids-colors-text-area-container-bg-default);min-height:var(--ids-sizes-text-area-size-md-min-height);align-items:flex-start}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true:focus-within{border-color:var(--ids-colors-text-area-container-border-error-focus)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true[data-disabled=true]{background-color:var(--ids-colors-text-area-container-bg-error-disabled);border-color:#0000}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true svg{color:var(--ids-colors-text-area-container-icon-error)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-text-area-container-border-error-hover)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--error_true>:disabled{color:var(--ids-colors-text-area-container-text-error-disabled)}.ids-textArea__textAreaContainer--warning_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-warning-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-textArea__textAreaContainer--warning_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-warning-border-high)}.ids-textArea__textAreaContainer--warning_true:focus-within{border-color:var(--ids-colors-warning-border-highest)}.ids-textArea__textAreaContainer--warning_true[data-disabled=true]{background-color:var(--ids-colors-warning-surface-high);border-color:#0000}.ids-textArea__textAreaContainer--warning_true svg{color:var(--ids-colors-warning-icon-base)}.ids-textArea__textAreaContainer--warning_true[data-readonly=true]{cursor:default}.ids-textArea__textAreaContainer--warning_true>:disabled{color:var(--ids-colors-warning-text-base)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true{border-color:var(--ids-colors-text-area-container-border-warning);padding-inline:var(--ids-spacing-text-area-container-padding-x);background-color:var(--ids-colors-text-area-container-bg-default);min-height:var(--ids-sizes-text-area-size-md-min-height);align-items:flex-start}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true:focus-within{border-color:var(--ids-colors-text-area-container-border-warning-focus)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true[data-disabled=true]{background-color:var(--ids-colors-text-area-container-bg-warning-disabled);border-color:#0000}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true svg{color:var(--ids-colors-text-area-container-icon-warning)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-text-area-container-border-warning-hover)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--warning_true>:disabled{color:var(--ids-colors-text-area-container-text-warning-disabled)}.ids-textArea__textAreaContainer--success_true{border-radius:var(--form-container-border-radius, 8px);border:1px solid;border-color:var(--ids-colors-positive-border-base);background-color:var(--ids-colors-neutral-surface-low);padding-inline:var(--ids-spacing-12);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.ids-textArea__textAreaContainer--success_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-positive-border-high)}.ids-textArea__textAreaContainer--success_true:focus-within{border-color:var(--ids-colors-positive-border-highest)}.ids-textArea__textAreaContainer--success_true[data-disabled=true]{background-color:var(--ids-colors-positive-surface-high);border-color:#0000}.ids-textArea__textAreaContainer--success_true svg{color:var(--ids-colors-positive-icon-base)}.ids-textArea__textAreaContainer--success_true[data-readonly=true]{cursor:default}.ids-textArea__textAreaContainer--success_true>:disabled{color:var(--ids-colors-positive-text-base)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true{border-color:var(--ids-colors-text-area-container-border-success);padding-inline:var(--ids-spacing-text-area-container-padding-x);background-color:var(--ids-colors-text-area-container-bg-default);min-height:var(--ids-sizes-text-area-size-md-min-height);align-items:flex-start}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true:focus-within{border-color:var(--ids-colors-text-area-container-border-success-focus)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true[data-disabled=true]{background-color:var(--ids-colors-text-area-container-bg-success-disabled);border-color:#0000}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true svg{color:var(--ids-colors-text-area-container-icon-success)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true:hover:not(:focus-within):not([data-disabled=true]){border-color:var(--ids-colors-text-area-container-border-success-hover)}[data-panda-theme=educore] .ids-textArea__textAreaContainer--success_true>:disabled{color:var(--ids-colors-text-area-container-text-success-disabled)}.ids-timePicker__body--showFooter_false{border-bottom-width:0}.ids-toggleSwitch__root--size_md{width:32px;height:18px;margin:7px 0}[data-panda-theme=educore] .ids-toggleSwitch__root--size_md{margin-block:var(--ids-spacing-6)}.ids-toggleSwitch__thumb--size_md{width:14px;height:14px;top:var(--ids-spacing-2);left:var(--ids-spacing-2)}.ids-toggleSwitch__thumb--size_md[data-state=checked]{transform:translate(14px)}.ids-toggleSwitch__wrapper--descriptionDirection_horizontal{align-items:center}.ids-toggleSwitch__descriptionWrapper--descriptionDirection_horizontal{gap:var(--ids-spacing-12);flex-direction:row;align-items:center}.ids-toggleSwitch__root--size_sm{width:24px;height:14px;margin:5px 0}[data-panda-theme=educore] .ids-toggleSwitch__root--size_sm{margin-block:var(--ids-spacing-4)}.ids-toggleSwitch__thumb--size_sm{width:10px;height:10px;top:var(--ids-spacing-2);left:var(--ids-spacing-2)}.ids-toggleSwitch__thumb--size_sm[data-state=checked]{transform:translate(10px)}.ids-toggleSwitch__wrapper--disabled_true{opacity:var(--ids-opacity-disable)}.ids-toggleSwitch__wrapper--description_true{gap:var(--ids-spacing-12)}.ids-toggleSwitch__wrapper--description_false{gap:var(--ids-spacing-8);align-items:center}.ids-toggleSwitch__descriptionWrapper--descriptionDirection_vertical{gap:var(--ids-spacing-2);flex-direction:column}.ids-tooltip__root--closable_true{padding-right:var(--ids-spacing-tooltip-padding-right-closable)}.ids-notice__root--type_default{min-width:286px;max-width:400px}[data-panda-theme=educore] .ids-notice__root--type_default{border-radius:var(--ids-radii-20);border:none}.ids-notice__message--type_default{text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ids-notice__root--type_action{min-width:286px;max-width:400px}[data-panda-theme=educore] .ids-notice__root--type_action{border-radius:var(--ids-radii-20);border:none}.ids-notice__message--type_action{text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ids-notice__root--type_inline{box-shadow:var(--ids-shadows-none);width:100%;min-width:auto;max-width:100%}.ids-notice__message--type_inline{white-space:pre-wrap}.ids-notice__root--status_error{border-color:var(--ids-colors-notice-error-border);background-color:var(--ids-colors-notice-error-bg)}.ids-notice__icon--status_error{color:var(--ids-colors-notice-error-icon)}.ids-notice__text--status_error{color:var(--ids-colors-notice-error-text)}.ids-notice__confirmButton--status_error{color:var(--ids-colors-notice-error-confirm-button)!important}.ids-notice__closeButtonIcon--status_error{color:var(--ids-colors-notice-error-close-button-icon)}.ids-notice__root--status_warning{border-color:var(--ids-colors-notice-warning-border);background-color:var(--ids-colors-notice-warning-bg)}.ids-notice__icon--status_warning{color:var(--ids-colors-notice-warning-icon)}.ids-notice__text--status_warning{color:var(--ids-colors-notice-warning-text)}.ids-notice__confirmButton--status_warning{color:var(--ids-colors-notice-warning-confirm-button)!important}.ids-notice__closeButtonIcon--status_warning{color:var(--ids-colors-notice-warning-close-button-icon)}.ids-notice__root--status_success{border-color:var(--ids-colors-notice-success-border);background-color:var(--ids-colors-notice-success-bg)}.ids-notice__icon--status_success{color:var(--ids-colors-notice-success-icon)}.ids-notice__text--status_success{color:var(--ids-colors-notice-success-text)}.ids-notice__confirmButton--status_success{color:var(--ids-colors-notice-success-confirm-button)!important}.ids-notice__closeButtonIcon--status_success{color:var(--ids-colors-notice-success-close-button-icon)}.ids-notice__root--status_info{border-color:var(--ids-colors-notice-info-border);background-color:var(--ids-colors-notice-info-bg)}.ids-notice__icon--status_info{color:var(--ids-colors-notice-info-icon)}.ids-notice__text--status_info{color:var(--ids-colors-notice-info-text)}.ids-notice__confirmButton--status_info{color:var(--ids-colors-notice-info-confirm-button)!important}.ids-notice__closeButtonIcon--status_info{color:var(--ids-colors-notice-info-close-button-icon)}.ids-notice__root--status_basic{border-color:var(--ids-colors-notice-basic-border);background-color:var(--ids-colors-notice-basic-bg)}.ids-notice__icon--status_basic{color:var(--ids-colors-notice-basic-icon)}.ids-notice__text--status_basic{color:var(--ids-colors-notice-basic-text)}.ids-notice__confirmButton--status_basic{color:var(--ids-colors-notice-basic-confirm-button)!important}.ids-notice__closeButtonIcon--status_basic{color:var(--ids-colors-notice-basic-close-button-icon)}.ids-notice__root--hasTitle_false{padding-block:var(--ids-spacing-8)}.ids-sidebar__gap--side_left{transform:none}.ids-sidebar__container--side_left{left:var(--ids-spacing-0)}.ids-sidebar__rail--side_left{right:-1rem}.ids-sidebar__container--variant_floating{padding:.5rem}.ids-sidebar__inner--variant_floating{border-radius:var(--ids-radii-lg);box-shadow:sm;outline:1px;outline-color:var(--ids-colors-neutral-border-base)}.ids-sidebar__container--variant_inset{padding:.5rem}.ids-sidebar__inner--variant_inset{border-radius:var(--ids-radii-lg);box-shadow:sm;outline:1px;outline-color:var(--ids-colors-neutral-border-base)}.ids-sidebar__gap--side_right{transform:rotate(180deg)}.ids-sidebar__container--side_right{right:var(--ids-spacing-0)}.ids-sidebar__rail--side_right{left:var(--ids-spacing-0)}.ids-sidebar__header--collapsible_icon,.ids-sidebar__content--collapsible_icon{overflow:hidden}.ids-breadcrumb__item--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-12);line-height:var(--ids-line-heights-20);font-weight:var(--ids-font-weights-regular)}.ids-breadcrumb__separator--size_sm,.ids-breadcrumb__startIcon--size_sm,.ids-breadcrumb__endIcon--size_sm{font-size:16px}.ids-breadcrumb__item--size_md{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-medium)}.ids-breadcrumb__separator--size_md,.ids-breadcrumb__startIcon--size_md,.ids-breadcrumb__endIcon--size_md{font-size:20px}.ids-breadcrumb__item--size_lg{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-medium)}.ids-breadcrumb__separator--size_lg{font-size:20px}.ids-breadcrumb__startIcon--size_lg{margin-right:var(--ids-spacing-4);font-size:20px}.ids-breadcrumb__endIcon--size_lg{margin-left:var(--ids-spacing-4);font-size:20px}.ids-treeListItem__root--size_md{min-height:36px}.ids-treeListItem__root--size_sm{min-height:32px}.ids-treeListItem__root--selected_true{--tree-list-item-bg: var(--ids-colors-positive-surface-low)}.ids-treeListItem__root--selected_true:is(:hover,[data-hover]){--tree-list-item-bg: var(--ids-colors-positive-surface-base)}.ids-treeListItem__root--disabled_true{opacity:.38}.ids-bottomSheet__overlay--contained_true,.ids-bottomSheet__content--contained_true{position:absolute}.ids-popover__content--type_standard{width:312px}.ids-dialog__content--size_sm{width:312px;max-width:calc(100vw - 48px)}.ids-dialog__header--size_sm{padding-inline:var(--ids-spacing-dialog-sm-header-px);padding-top:var(--ids-spacing-dialog-sm-header-pt);padding-bottom:var(--ids-spacing-dialog-sm-header-pb)}[data-panda-theme=educore] .ids-dialog__title--size_sm{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_sm{padding-inline:var(--ids-spacing-dialog-sm-footer-px);padding-top:var(--ids-spacing-dialog-sm-footer-pt);padding-bottom:var(--ids-spacing-dialog-sm-footer-pb)}.ids-dialog__body--size_sm{padding-inline:var(--ids-spacing-dialog-sm-body-px);padding-top:var(--ids-spacing-dialog-sm-body-pt);padding-bottom:var(--ids-spacing-dialog-sm-body-pb)}.ids-dialog__overlay--scrollType_body{align-items:center}.ids-dialog__body--scrollType_body{overflow:auto}.ids-dialog__body--scrollType_body::-webkit-scrollbar{width:8px;height:8px}.ids-dialog__body--scrollType_body::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-dialog__body--scrollType_body::-webkit-scrollbar-track{background-color:#0000}.ids-dialog__body--scrollType_body{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent}.ids-dialog__content--size_md{width:600px;max-width:calc(100vw - 48px)}.ids-dialog__header--size_md{padding-inline:var(--ids-spacing-dialog-md-header-px);padding-top:var(--ids-spacing-dialog-md-header-pt);padding-bottom:var(--ids-spacing-dialog-md-header-pb)}[data-panda-theme=educore] .ids-dialog__title--size_md{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_md{padding-inline:var(--ids-spacing-dialog-md-footer-px);padding-top:var(--ids-spacing-dialog-md-footer-pt);padding-bottom:var(--ids-spacing-dialog-md-footer-pb)}.ids-dialog__body--size_md{padding-inline:var(--ids-spacing-dialog-md-body-px);padding-top:var(--ids-spacing-dialog-md-body-pt);padding-bottom:var(--ids-spacing-dialog-md-body-pb)}.ids-dialog__overlay--scrollType_overlay::-webkit-scrollbar{width:8px;height:8px}.ids-dialog__overlay--scrollType_overlay::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ids-colors-neutral-border-base);border:2px solid #0000;border-radius:20px}.ids-dialog__overlay--scrollType_overlay::-webkit-scrollbar-track{background-color:#0000}.ids-dialog__overlay--scrollType_overlay{scrollbar-width:thin;scrollbar-color:var(--ids-colors-neutral-border-base) transparent;overflow-y:auto}.ids-dialog__content--size_xs{width:240px;max-width:calc(100vw - 48px)}.ids-dialog__header--size_xs{padding-inline:var(--ids-spacing-dialog-xs-header-px);padding-top:var(--ids-spacing-dialog-xs-header-pt);padding-bottom:var(--ids-spacing-dialog-xs-header-pb)}.ids-dialog__title--size_xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-22);letter-spacing:var(--ids-letter-spacings-16);font-weight:var(--ids-font-weights-title-default)}[data-panda-theme=educore] .ids-dialog__title--size_xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_xs{padding-inline:var(--ids-spacing-dialog-xs-footer-px);padding-top:var(--ids-spacing-dialog-xs-footer-pt);padding-bottom:var(--ids-spacing-dialog-xs-footer-pb)}.ids-dialog__body--size_xs{padding-inline:var(--ids-spacing-dialog-xs-body-px);padding-top:var(--ids-spacing-dialog-xs-body-pt);padding-bottom:var(--ids-spacing-dialog-xs-body-pb)}.ids-dialog__description--size_xs{font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24)}.ids-dialog__content--size_lg{width:960px;max-width:calc(100vw - 48px)}.ids-dialog__header--size_lg{padding-inline:var(--ids-spacing-dialog-lg-header-px);padding-top:var(--ids-spacing-dialog-lg-header-pt);padding-bottom:var(--ids-spacing-dialog-lg-header-pb)}[data-panda-theme=educore] .ids-dialog__title--size_lg{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_lg{padding-inline:var(--ids-spacing-dialog-lg-footer-px);padding-top:var(--ids-spacing-dialog-lg-footer-pt);padding-bottom:var(--ids-spacing-dialog-lg-footer-pb)}.ids-dialog__body--size_lg{padding-inline:var(--ids-spacing-dialog-lg-body-px);padding-top:var(--ids-spacing-dialog-lg-body-pt);padding-bottom:var(--ids-spacing-dialog-lg-body-pb)}.ids-dialog__content--size_xl{width:1140px;max-width:calc(100vw - 48px)}.ids-dialog__header--size_xl{padding-inline:var(--ids-spacing-dialog-xl-header-px);padding-top:var(--ids-spacing-dialog-xl-header-pt);padding-bottom:var(--ids-spacing-dialog-xl-header-pb)}[data-panda-theme=educore] .ids-dialog__title--size_xl{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_xl{padding-inline:var(--ids-spacing-dialog-xl-footer-px);padding-top:var(--ids-spacing-dialog-xl-footer-pt);padding-bottom:var(--ids-spacing-dialog-xl-footer-pb)}.ids-dialog__body--size_xl{padding-inline:var(--ids-spacing-dialog-xl-body-px);padding-top:var(--ids-spacing-dialog-xl-body-pt);padding-bottom:var(--ids-spacing-dialog-xl-body-pb)}.ids-dialog__content--size_full{width:95vw;max-width:95vw;height:90vh;max-height:90vh}.ids-dialog__header--size_full{padding-inline:var(--ids-spacing-dialog-full-header-px);padding-top:var(--ids-spacing-dialog-full-header-pt);padding-bottom:var(--ids-spacing-dialog-full-header-pb)}[data-panda-theme=educore] .ids-dialog__title--size_full{font-family:var(--ids-fonts-headline);font-size:var(--ids-font-sizes-22);line-height:var(--ids-line-heights-32);font-weight:var(--ids-font-weights-bold)}.ids-dialog__footer--size_full{padding-inline:var(--ids-spacing-dialog-full-footer-px);padding-top:var(--ids-spacing-dialog-full-footer-pt);padding-bottom:var(--ids-spacing-dialog-full-footer-pb)}.ids-dialog__body--size_full{padding-inline:var(--ids-spacing-dialog-full-body-px);padding-top:var(--ids-spacing-dialog-full-body-pt);padding-bottom:var(--ids-spacing-dialog-full-body-pb)}.ids-card-stack__item--itemOverflow_hidden{overflow:hidden}.ids-card-stack__item--itemSurface_default{background-color:var(--ids-colors-neutral-ghost-bg-base);box-shadow:var(--ids-shadows-2)}.ids-card-stack__item--itemOverflow_visible{overflow:visible}.ids-card-stack__item--itemSurface_plain{box-shadow:var(--ids-shadows-none);background-color:#0000}.ids-commandMenu__item--active_true{background:var(--ids-colors-overlay-darken-hover)}.ids-otpInput__slot--size_md{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-14);line-height:var(--ids-line-heights-24);font-weight:var(--ids-font-weights-bold);width:44px;height:44px}.ids-otpInput__slot--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-bold);width:36px;height:36px}.ids-otpInput__slot--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-15);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold);width:48px;height:48px}.ids-otpInput__slot--status_error{border-color:var(--ids-colors-critical-border-base)}.ids-otpInput__separator--status_error{background-color:var(--ids-colors-critical-border-base)}.ids-otpInput__slot--status_warning{border-color:var(--ids-colors-warning-border-base)}.ids-otpInput__separator--status_warning{background-color:var(--ids-colors-warning-border-base)}.ids-otpInput__slot--status_success{border-color:var(--ids-colors-positive-border-base)}.ids-otpInput__separator--status_success{background-color:var(--ids-colors-positive-border-base)}.ids-otpInput__slot--active_true{border-color:var(--ids-colors-brand-border-base);background-color:var(--ids-colors-brand-surface-low)}.ids-otpInput__root--disabled_true{opacity:.38;pointer-events:none}.ids-otpInput__slot--disabled_true{background-color:var(--ids-colors-neutral-surface-high);color:var(--ids-colors-neutral-text-lowest)}.ids-otpInput__separator--disabled_true{background-color:var(--ids-colors-neutral-border-low)}.ids-otpInput__root--fullWidth_true{width:100%}.ids-propertyPanel__root--variant_plain{background-color:var(--ids-colors-neutral-surface-low)}.ids-propertyPanel__root--variant_plain>[data-part=section]+[data-part=section]{border-top-style:solid;border-top-width:1px;border-top-color:var(--ids-colors-neutral-border-low)}.ids-propertyPanel__root--variant_card{padding:var(--ids-spacing-12);gap:var(--ids-spacing-12);background-color:var(--ids-colors-neutral-surface-high)}.ids-propertyPanel__root--variant_card>[data-part=section]{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);border-radius:var(--ids-radii-12);background-color:var(--ids-colors-neutral-surface-low)}.ids-propertyPanel__row--selected_true,.ids-propertyPanel__row--selected_true:is(:hover,[data-hover]){background-color:var(--ids-colors-brand-surface-low)}.ids-propertyPanel__rowIcon--selected_true{color:var(--ids-colors-brand-icon-base)}.ids-propertyPanel__rowTitle--selected_true{color:var(--ids-colors-brand-text-base)}.ids-videoPlayer__transcriptCue--transcriptCueActive_true{background-color:var(--ids-colors-neutral-ghost-bg-highest)}.ids-chatApprovalCard__status--state_running{color:var(--ids-colors-neutral-text-low)}.ids-chatApprovalCard__status--state_approved{color:var(--ids-colors-positive-text-base)}.ids-chatApprovalCard__status--state_denied{color:var(--ids-colors-critical-text-base)}.ids-chatApprovalCard__status--state_cancelled{color:var(--ids-colors-neutral-text-low)}.ids-chatApprovalCard__status--state_expired{color:var(--ids-colors-warning-text-base)}.ids-chatAttachment__overlay--status_uploading{--mix-backgroundColor: color-mix(in srgb, var(--ids-colors-neutral-surface-low) 70%, transparent);background-color:var(--mix-backgroundColor, var(--ids-colors-neutral-surface-low))}.ids-chatAttachment__overlay--status_error{--mix-backgroundColor: color-mix(in srgb, var(--ids-colors-critical-surface-base) 70%, transparent);background-color:var(--mix-backgroundColor, var(--ids-colors-critical-surface-base));color:var(--ids-colors-critical-icon-base)}.ids-chatCodeSurface__line--kind_context{color:var(--ids-colors-neutral-text-low)}.ids-chatCodeSurface__line--kind_added{background-color:var(--ids-colors-positive-ghost-bg-high);color:var(--ids-colors-positive-text-base)}.ids-chatCodeSurface__line--kind_removed{background-color:var(--ids-colors-critical-ghost-bg-high);color:var(--ids-colors-critical-text-base)}.ids-chatCodeSurface__line--kind_error{color:var(--ids-colors-critical-text-base)}.ids-chatComposer__surface--elevation_raised{box-shadow:var(--ids-shadows-2)}.ids-chatComposer__surface--elevation_raised:focus-within{border-color:var(--ids-colors-primary-border-base);box-shadow:var(--ids-shadows-3)}.ids-chatComposer__surface--elevation_raised:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-3)}.ids-chatComposer__status--severity_error{border-color:var(--ids-colors-critical-border-base);background-color:var(--ids-colors-critical-surface-base);color:var(--ids-colors-critical-text-base)}.ids-chatComposer__surface--elevation_flat{box-shadow:var(--ids-shadows-none)}.ids-chatComposer__surface--elevation_flat:focus-within{border-color:var(--ids-colors-primary-border-base);box-shadow:0 0 0 3px var(--ids-colors-brand-ghost-bg-base)}.ids-chatComposer__surface--variant_edit{background-color:var(--ids-colors-neutral-surface-high);box-shadow:var(--ids-shadows-none);border-color:#0000}.ids-chatComposer__surface--variant_edit:focus-within{border-color:var(--ids-colors-primary-border-base);box-shadow:var(--ids-shadows-none)}.ids-chatComposer__surface--variant_edit:is(:hover,[data-hover]){box-shadow:var(--ids-shadows-none)}.ids-chatComposer__status--severity_warning{border-color:var(--ids-colors-warning-border-base);background-color:var(--ids-colors-warning-surface-base);color:var(--ids-colors-warning-text-base)}.ids-chatResultSummary__icon--status_success{color:var(--ids-colors-positive-icon-base)}.ids-chatResultSummary__icon--status_partial{color:var(--ids-colors-warning-icon-base)}.ids-chatResultSummary__icon--status_failed{color:var(--ids-colors-critical-icon-base)}.ids-chatTool__status--status_complete{color:var(--ids-colors-positive-text-base)}.ids-chatTool__status--status_running{color:var(--ids-colors-neutral-text-low)}.ids-chatTool__card--status_awaiting{border-color:var(--ids-colors-warning-border-base)}.ids-chatTool__status--status_awaiting{color:var(--ids-colors-warning-text-base)}.ids-chatTool__card--status_error{border-color:var(--ids-colors-critical-border-base)}.ids-chatTool__status--status_error{color:var(--ids-colors-critical-text-base)}.ids-accordionList__summary--disabled_true{cursor:not-allowed;background-color:var(--ids-colors-neutral-fill-base);opacity:.38}.ids-accordionList__listItem--disabled_true{background-color:var(--ids-colors-neutral-fill-base);opacity:.38}.ids-accordionList__listItem--dense_true{padding-block:var(--ids-spacing-8)}.ids-accordionList__listItem--selected_true{background-color:var(--ids-colors-positive-surface-base)}.ids-accordionList__listItem--selected_true:is(:hover,[data-hover]){background-color:var(--ids-colors-positive-surface-high)}.ids-accordionList__listItem--selected_true:is(:active,[data-active]){background:linear-gradient(0deg,var(--ids-colors-neutral-ghost-bg-base) 0%,var(--ids-colors-neutral-ghost-bg-base) 100%),var(--ids-colors-positive-surface-high)}.ids-accordionList__summary--expanded_true,.ids-accordionList__summary--expanded_true:after{border-bottom-right-radius:0;border-bottom-left-radius:0}.ids-sidePanel__panelInner--divider_line{border-color:var(--ids-colors-neutral-border-base);border-style:solid;border-radius:0}.ids-sidePanel__panelInner--divider_line[data-anchor=right]{border-left-width:1px}.ids-sidePanel__panelInner--divider_line[data-anchor=left]{border-right-width:1px}.ids-sidePanel__main--divider_gap{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-base);border-radius:var(--ids-radii-16);background-color:var(--ids-colors-neutral-surface-low);overflow:hidden}.ids-sidePanel__panel--divider_gap[data-anchor=right][data-open=true]{margin-inline-start:var(--ids-spacing-16)}.ids-sidePanel__panel--divider_gap[data-anchor=left][data-open=true]{margin-inline-end:var(--ids-spacing-16)}.ids-sidePanel__panelInner--divider_gap{border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-base);border-radius:var(--ids-radii-16);overflow:hidden}.ids-tabs__list--showLine_true{border-bottom:1px solid;border-color:var(--ids-colors-tabs-list-border)}.ids-tabs__list--type_stretch{gap:var(--ids-spacing-tabs-list-stretch-gap);overflow-x:hidden}.ids-tabs__fade--type_stretch{display:none}.ids-tabs__trigger--type_stretch{flex:1;min-width:0}.ids-header__root--size_md{padding-block:var(--ids-spacing-16)}.ids-header__root--size_xs{padding-block:var(--ids-spacing-10);padding-inline:var(--ids-spacing-10)}.ids-header__title--size_xs{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-bold)}.ids-header__root--size_sm{padding-block:var(--ids-spacing-10)}.ids-header__root--hideBorder_true{border-bottom-width:0}.ids-expansionPanel__trigger--size_lg{padding-block:var(--ids-spacing-16);padding-inline:var(--ids-spacing-24)}.ids-expansionPanel__icon--size_lg,.ids-expansionPanel__arrow--size_lg{font-size:20px}.ids-expansionPanel__title--size_lg{font-family:var(--ids-fonts-title)!important;font-size:var(--ids-font-sizes-16)!important;line-height:var(--ids-line-heights-22)!important;letter-spacing:var(--ids-letter-spacings-16)!important;font-weight:var(--ids-font-weights-title-default)!important}.ids-expansionPanel__trigger--arrowPosition_right{flex-direction:row}.ids-expansionPanel__header--position_bottom{order:0}.ids-expansionPanel__content--position_bottom,.ids-expansionPanel__header--position_top{order:1}.ids-expansionPanel__content--position_top{order:0}.ids-expansionPanel__trigger--size_sm{padding-block:var(--ids-spacing-8);padding-inline:var(--ids-spacing-16)}.ids-expansionPanel__icon--size_sm,.ids-expansionPanel__arrow--size_sm{font-size:16px}.ids-expansionPanel__title--size_sm{color:var(--ids-colors-neutral-text-low);font-family:var(--ids-fonts-default)!important;font-size:var(--ids-font-sizes-12)!important;line-height:var(--ids-line-heights-20)!important;font-weight:var(--ids-font-weights-medium)!important}.ids-expansionPanel__trigger--size_md{padding-block:var(--ids-spacing-12);padding-inline:var(--ids-spacing-16)}.ids-expansionPanel__icon--size_md,.ids-expansionPanel__arrow--size_md{font-size:18px}.ids-expansionPanel__title--size_md{font-family:var(--ids-fonts-title)!important;font-size:var(--ids-font-sizes-14)!important;line-height:var(--ids-line-heights-20)!important;letter-spacing:var(--ids-letter-spacings-14)!important;font-weight:var(--ids-font-weights-title-default)!important}.ids-expansionPanel__trigger--padding_false,.ids-expansionPanel__contentWrapper--padding_false{padding:var(--ids-spacing-0)}.ids-expansionPanel__trigger--arrowPosition_left{flex-direction:row-reverse}.ids-expansionPanel__arrow--arrowPosition_left{margin-right:var(--ids-spacing-4)}.ids-chatMessage__root--role_assistant{align-items:stretch}.ids-chatMessage__content--role_assistant{color:var(--ids-colors-primary-text-base);line-height:1.7}.ids-chatMessage__root--density_balanced{gap:var(--ids-spacing-chat-bubble-balanced-gap)}.ids-chatMessage__content--density_balanced{padding-inline:var(--ids-spacing-chat-bubble-balanced-padding-x);padding-block:var(--ids-spacing-chat-bubble-balanced-padding-y);border-radius:var(--ids-radii-chat-bubble-balanced)}.ids-chatMessage__root--role_user{align-items:flex-end}.ids-chatMessage__content--role_user{border-style:solid;border-width:.5px;border-color:var(--ids-colors-neutral-ghost-bg-highest);background-color:var(--ids-colors-neutral-ghost-bg-base);color:var(--ids-colors-primary-text-base);width:fit-content;max-width:var(--ids-sizes-chat-message-max-width)}.ids-chatMessage__root--density_compact{gap:var(--ids-spacing-chat-bubble-compact-gap)}.ids-chatMessage__content--density_compact{padding-inline:var(--ids-spacing-chat-bubble-compact-padding-x);padding-block:var(--ids-spacing-chat-bubble-compact-padding-y);border-radius:var(--ids-radii-chat-bubble-compact)}.ids-chatMessage__root--density_spacious{gap:var(--ids-spacing-chat-bubble-spacious-gap)}.ids-chatMessage__content--density_spacious{padding-inline:var(--ids-spacing-chat-bubble-spacious-padding-x);padding-block:var(--ids-spacing-chat-bubble-spacious-padding-y);border-radius:var(--ids-radii-chat-bubble-spacious)}.ids-chatMessage__content--state_loading{position:relative;overflow:hidden}.ids-chatMessage__content--state_loading:after{inset:var(--ids-spacing-0);border-radius:inherit;content:"";pointer-events:none;background-image:linear-gradient(100deg,transparent 30%,var(--ids-colors-neutral-ghost-bg-high) 50%,transparent 70%);background-size:200% 100%;animation:2.5s linear infinite shimmer;position:absolute}.ids-chatMessage__content--state_failed{opacity:var(--ids-opacity-50)}.ids-chatSystemMessage__content--appearance_pill{gap:var(--ids-spacing-4);padding-inline:var(--ids-spacing-12);padding-block:var(--ids-spacing-4);border-radius:var(--ids-radii-full);border-style:solid;border-width:1px;border-color:var(--ids-colors-neutral-border-low);background-color:var(--ids-colors-neutral-surface-high);align-items:center;display:inline-flex}.ids-card__root--size_md{padding:var(--ids-spacing-16);gap:var(--ids-spacing-12)}.ids-card__media--size_md{margin-inline:calc(var(--ids-spacing-16) * -1)}.ids-card__media--size_md:first-child{margin-top:calc(var(--ids-spacing-16) * -1)}.ids-card__media--size_md:last-child{margin-bottom:calc(var(--ids-spacing-16) * -1)}.ids-card__header--size_md{gap:var(--ids-spacing-4)}.ids-card__body--size_md,.ids-card__footer--size_md,.ids-card__actions--size_md{gap:var(--ids-spacing-12)}.ids-card__root--variant_outlined{border-style:solid;border-width:1px;border-color:var(--ids-colors-card-surface-border)}.ids-card__media--ratio_16\/9{aspect-ratio:16 / 9}.ids-card__root--size_sm{padding:var(--ids-spacing-12);gap:var(--ids-spacing-8)}.ids-card__media--size_sm{margin-inline:calc(var(--ids-spacing-12) * -1)}.ids-card__media--size_sm:first-child{margin-top:calc(var(--ids-spacing-12) * -1)}.ids-card__media--size_sm:last-child{margin-bottom:calc(var(--ids-spacing-12) * -1)}.ids-card__header--size_sm{gap:var(--ids-spacing-2)}.ids-card__body--size_sm,.ids-card__footer--size_sm,.ids-card__actions--size_sm{gap:var(--ids-spacing-8)}.ids-card__description--size_sm{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-13);line-height:var(--ids-line-heights-22);font-weight:var(--ids-font-weights-regular)}.ids-card__root--size_lg{padding:var(--ids-spacing-20);gap:var(--ids-spacing-16)}.ids-card__media--size_lg{margin-inline:calc(var(--ids-spacing-20) * -1)}.ids-card__media--size_lg:first-child{margin-top:calc(var(--ids-spacing-20) * -1)}.ids-card__media--size_lg:last-child{margin-bottom:calc(var(--ids-spacing-20) * -1)}.ids-card__header--size_lg{gap:var(--ids-spacing-4)}.ids-card__body--size_lg,.ids-card__footer--size_lg,.ids-card__actions--size_lg{gap:var(--ids-spacing-16)}.ids-card__title--size_lg{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-card__description--size_lg{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-card__root--size_xl{padding:var(--ids-spacing-24);gap:var(--ids-spacing-20)}.ids-card__media--size_xl{margin-inline:calc(var(--ids-spacing-24) * -1)}.ids-card__media--size_xl:first-child{margin-top:calc(var(--ids-spacing-24) * -1)}.ids-card__media--size_xl:last-child{margin-bottom:calc(var(--ids-spacing-24) * -1)}.ids-card__header--size_xl{gap:var(--ids-spacing-6)}.ids-card__body--size_xl,.ids-card__footer--size_xl,.ids-card__actions--size_xl{gap:var(--ids-spacing-20)}.ids-card__title--size_xl{font-family:var(--ids-fonts-title);font-size:var(--ids-font-sizes-18);line-height:var(--ids-line-heights-26);letter-spacing:var(--ids-letter-spacings-18);font-weight:var(--ids-font-weights-title-default);word-break:keep-all;overflow-wrap:break-word}.ids-card__description--size_xl{font-family:var(--ids-fonts-default);font-size:var(--ids-font-sizes-16);line-height:var(--ids-line-heights-26);font-weight:var(--ids-font-weights-regular)}.ids-card__root--variant_elevated{box-shadow:var(--ids-shadows-1)}.ids-card__media--ratio_4\/3{aspect-ratio:4 / 3}.ids-card__media--ratio_1\/1{aspect-ratio:1}@media screen and (min-width: 60rem){.ids-sidebar__inset--variant_inset{border-radius:var(--ids-radii-xl);box-shadow:sm;margin:.5rem;margin-left:var(--ids-spacing-0)}.ids-card__title--size_xl{font-size:var(--ids-font-sizes-20);line-height:var(--ids-line-heights-28);letter-spacing:var(--ids-letter-spacings-20)}}}@layer tokens{:root{--ids-colors-neutral-surface-low: #ffffff;--ids-colors-neutral-surface-base: #f5f7fa;--ids-colors-neutral-surface-high: #eef2f6;--ids-colors-neutral-surface-highest: #e5ebf2;--ids-colors-neutral-text-base: #172b4d;--ids-colors-neutral-text-low: #52637a;--ids-colors-neutral-text-lowest: #627087;--ids-colors-neutral-icon-base: #52637a;--ids-colors-neutral-border-low: #e9eef4;--ids-colors-neutral-border-base: #dce3ea;--ids-colors-neutral-border-high: #b8c6d6;--ids-colors-neutral-border-highest: #172b4d;--ids-colors-neutral-fill-high: #172b4d;--ids-colors-primary-fill-base: #0878bf;--ids-colors-primary-text-base: #172b4d;--ids-colors-primary-icon-base: #172b4d;--ids-colors-primary-border-base: #dce3ea;--ids-colors-primary-border-high: #b8c6d6;--ids-colors-primary-border-highest: #b8c6d6;--ids-colors-brand-surface-low: #f5faff;--ids-colors-brand-surface-base: #eaf3fa;--ids-colors-brand-surface-high: #d9ebf8;--ids-colors-brand-surface-highest: #c2def2;--ids-colors-brand-border-low: #c2def2;--ids-colors-brand-border-base: #a7cce7;--ids-colors-brand-border-high: #78b0d7;--ids-colors-brand-border-highest: #0878bf;--ids-colors-brand-fill-low: #78b0d7;--ids-colors-brand-fill-base: #0878bf;--ids-colors-brand-text-base: #08669f;--ids-colors-brand-icon-base: #0878bf;--ids-colors-brand-ghost-bg-base: rgb(8 120 191 / 6%);--ids-colors-brand-ghost-bg-high: rgb(8 120 191 / 10%);--ids-colors-brand-ghost-bg-highest: rgb(8 120 191 / 16%);--ids-colors-button-filled-bg-selected: var(--ids-colors-brand-fill-base);--ids-colors-button-outlined-bg-selected: var(--ids-colors-brand-surface-base);--ids-colors-button-outlined-border-selected: var(--ids-colors-brand-border-highest);--ids-colors-button-outlined-fg-selected: var(--ids-colors-brand-icon-base);--ids-colors-button-outlined-text-selected: var(--ids-colors-brand-text-base);--ids-colors-button-subtle-bg-selected: var(--ids-colors-brand-surface-base);--ids-colors-button-subtle-border-selected: var(--ids-colors-brand-border-base);--ids-colors-button-subtle-fg-selected: var(--ids-colors-brand-icon-base);--ids-colors-button-subtle-text-selected: var(--ids-colors-brand-text-base);--ids-colors-input-container-border-focus: var(--ids-colors-brand-fill-base);--ids-colors-text-area-container-border-focus: var(--ids-colors-brand-fill-base);--ids-colors-toggle-switch-checked-track: var(--ids-colors-brand-fill-base);--ids-colors-checkbox-icon-checked: var(--ids-colors-brand-fill-base);--ids-colors-radio-icon-checked: var(--ids-colors-brand-fill-base);--ids-colors-progress-bar-track-default: #e5ebf2;--ids-colors-progress-bar-indicator-brand-bg: var(--ids-colors-brand-fill-base);--ids-colors-progress-bar-indicator-brand-border: var(--ids-colors-brand-fill-base)}}/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-700:oklch(51.1% .096 186.391);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:55.2rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-ink:var(--ids-colors-neutral-text-base);--color-muted:var(--ids-colors-neutral-text-low);--color-faint:var(--ids-colors-neutral-text-lowest);--color-line:var(--ids-colors-neutral-border-base);--color-line-soft:var(--ids-colors-neutral-border-low);--color-surface:var(--ids-colors-neutral-surface-low);--color-page:var(--ids-colors-neutral-surface-base);--color-soft:var(--ids-colors-neutral-surface-high);--color-accent:var(--ids-colors-brand-fill-base);--color-accent-ink:var(--ids-colors-brand-text-base);--color-accent-soft:var(--ids-colors-brand-surface-base);--color-player-accent:var(--ids-colors-brand-fill-base);--color-cause-concept:#2a78d6;--color-cause-approach:#eb6834;--color-cause-calc:#1baf7a;--color-cause-detour:#eda100;--color-seg2-ok:#059669;--color-seg2-okbut:#eda100;--color-seg2-wrong:#dc2626;--color-bg2-ok:#05966929;--color-bg2-okbut:#eda1003d;--color-bg2-wrong:#dc262629;--color-ink-soft:#3f3f46;--color-seg-ok:#9adbc5;--color-seg-okbut:#a0dde0;--color-seg-wrong:#f886a8;--color-ok:var(--ids-colors-positive-text-base);--color-ok-soft:var(--ids-colors-positive-surface-base);--color-warn:var(--ids-colors-warning-text-base);--color-warn-soft:var(--ids-colors-warning-surface-base);--color-error:var(--ids-colors-critical-text-base);--color-hard-soft:#fdeef3;--color-hard-line:#f886a8;--animate-player-tap:player-tap .5s ease-out forwards;--radius-card:.75rem;--radius-btn:.5625rem;--radius-pill:.375rem}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-x-\[5\.3\%\]{inset-inline:5.3%}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-5{top:calc(var(--spacing) * -5)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1\.1875rem\]{top:1.1875rem}.top-\[2px\]{top:2px}.top-\[3px\]{top:3px}.top-\[6\%\]{top:6%}.top-\[12\%\]{top:12%}.top-\[16px\]{top:16px}.top-\[28\%\]{top:28%}.top-\[40\%\]{top:40%}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-\[0\.25rem\]{right:.25rem}.right-\[2\.2\%\]{right:2.2%}.right-\[4\%\]{right:4%}.right-\[4px\]{right:4px}.right-\[6\%\]{right:6%}.right-\[10\%\]{right:10%}.right-\[var\(--cr-pad\)\]{right:var(--cr-pad)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-\[0\.1875rem\]{bottom:.1875rem}.bottom-\[1\%\]{bottom:1%}.bottom-\[6\%\]{bottom:6%}.bottom-\[8\%\]{bottom:8%}.bottom-\[14\%\]{bottom:14%}.bottom-\[var\(--cr-pad\)\]{bottom:var(--cr-pad)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-4{left:calc(var(--spacing) * 4)}.left-\[2px\]{left:2px}.left-\[3px\]{left:3px}.left-\[4\%\]{left:4%}.left-\[5\.3\%\]{left:5.3%}.left-\[8\%\]{left:8%}.left-\[16px\]{left:16px}.left-\[18px\]{left:18px}.left-\[30\%\]{left:30%}.left-\[42\%\]{left:42%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[11\]{z-index:11}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.container{width:100%}@media (min-width:46rem){.container{max-width:46rem}}@media (min-width:55.2rem){.container{max-width:55.2rem}}@media (min-width:73.6rem){.container{max-width:73.6rem}}@media (min-width:92rem){.container{max-width:92rem}}@media (min-width:110.4rem){.container{max-width:110.4rem}}.m-3{margin:calc(var(--spacing) * 3)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-\[var\(--cr-card-pad\)\]{margin-inline:calc(var(--cr-card-pad) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-\[6px\]{margin-inline:6px}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-3{margin-inline-end:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-\[8px\]{margin-top:-8px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[0\.1875rem\]{margin-top:.1875rem}.mt-\[0\.8125rem\]{margin-top:.8125rem}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-\[12px\]{margin-top:12px}.mt-\[16px\]{margin-top:16px}.mt-\[22px\]{margin-top:22px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-3{margin-right:calc(var(--spacing) * -3)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-\[var\(--cr-card-pad\)\]{margin-bottom:calc(var(--cr-card-pad) * -1)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[4px\]{margin-bottom:4px}.mb-\[8px\]{margin-bottom:8px}.mb-\[var\(--cr-keypad-h\)\]{margin-bottom:var(--cr-keypad-h)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-\[8px\]{margin-left:-8px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[0\.4375rem\]{margin-left:.4375rem}.ml-\[4px\]{margin-left:4px}.ml-\[8px\]{margin-left:8px}.ml-\[28px\]{margin-left:28px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[640\/216\]{aspect-ratio:640/216}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[0\.5rem\]{height:.5rem}.h-\[0\.125rem\]{height:.125rem}.h-\[0\.375rem\]{height:.375rem}.h-\[0\.875rem\]{height:.875rem}.h-\[0\.8125rem\]{height:.8125rem}.h-\[0\.9375rem\]{height:.9375rem}.h-\[1\.75rem\]{height:1.75rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[1\.625rem\]{height:1.625rem}.h-\[2\.125rem\]{height:2.125rem}.h-\[2\.375rem\]{height:2.375rem}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[5\.75rem\]{height:5.75rem}.h-\[6\.875rem\]{height:6.875rem}.h-\[6px\]{height:6px}.h-\[16\.625rem\]{height:16.625rem}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[60px\]{height:60px}.h-\[68vh\]{height:68vh}.h-\[72vh\]{height:72vh}.h-\[76px\]{height:76px}.h-\[calc\(100\%-45px\)\]{height:calc(100% - 45px)}.h-\[min\(920px\,calc\(100dvh-2rem\)\)\]{height:min(920px,100dvh - 2rem)}.h-\[var\(--cr-btn\)\]{height:var(--cr-btn)}.h-\[var\(--cr-btn-primary\)\]{height:var(--cr-btn-primary)}.h-\[var\(--cr-field\)\]{height:var(--cr-field)}.h-\[var\(--cr-hbtn\)\]{height:var(--cr-hbtn)}.h-\[var\(--cr-header\)\]{height:var(--cr-header)}.h-\[var\(--cr-home-card-h\)\]{height:var(--cr-home-card-h)}.h-\[var\(--cr-icon\)\]{height:var(--cr-icon)}.h-\[var\(--cr-input\)\]{height:var(--cr-input)}.h-\[var\(--cr-key-h\)\]{height:var(--cr-key-h)}.h-\[var\(--cr-keypad-h\)\]{height:var(--cr-keypad-h)}.h-\[var\(--cr-logo\)\]{height:var(--cr-logo)}.h-\[var\(--cr-pill\)\]{height:var(--cr-pill)}.h-\[var\(--cr-qr\)\]{height:var(--cr-qr)}.h-\[var\(--cr-queue-row\)\]{height:var(--cr-queue-row)}.h-\[var\(--cr-row\)\]{height:var(--cr-row)}.h-\[var\(--cr-row-sm\)\]{height:var(--cr-row-sm)}.h-\[var\(--cr-seg\)\]{height:var(--cr-seg)}.h-\[var\(--cr-seg-sm\)\]{height:var(--cr-seg-sm)}.h-\[var\(--cr-seq-w\)\]{height:var(--cr-seq-w)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[8\.25rem\]{max-height:8.25rem}.max-h-\[11\.25rem\]{max-height:11.25rem}.max-h-\[15rem\]{max-height:15rem}.max-h-\[16rem\]{max-height:16rem}.max-h-\[21\.25rem\]{max-height:21.25rem}.max-h-\[24vh\]{max-height:24vh}.max-h-\[26\.25rem\]{max-height:26.25rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[46vh\]{max-height:46vh}.max-h-\[48vh\]{max-height:48vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[calc\(3_\*_var\(--cr-queue-row\)\)\]{max-height:calc(3 * var(--cr-queue-row))}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh_-_var\(--cr-keypad-h\)_-_2_\*_var\(--cr-pad\)\)\]{max-height:calc(100dvh - var(--cr-keypad-h) - 2 * var(--cr-pad))}.max-h-\[var\(--cr-sheet-max-h\)\]{max-height:var(--cr-sheet-max-h)}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[2\.125rem\]{min-height:2.125rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[8\.25rem\]{min-height:8.25rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[15\.375rem\]{min-height:15.375rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[var\(--cr-row\)\]{min-height:var(--cr-row)}.min-h-\[var\(--cr-row-sm\)\]{min-height:var(--cr-row-sm)}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[0\.875rem\]{width:.875rem}.w-\[0\.1875rem\]{width:.1875rem}.w-\[0\.6875rem\]{width:.6875rem}.w-\[0\.9375rem\]{width:.9375rem}.w-\[1\.375rem\]{width:1.375rem}.w-\[2\.5rem\]{width:2.5rem}.w-\[2\.125rem\]{width:2.125rem}.w-\[2\.625rem\]{width:2.625rem}.w-\[2\.875rem\]{width:2.875rem}.w-\[3\.25rem\]{width:3.25rem}.w-\[3\.75rem\]{width:3.75rem}.w-\[3px\]{width:3px}.w-\[3rem\]{width:3rem}.w-\[4\%\]{width:4%}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.75rem\]{width:4.75rem}.w-\[5\.75rem\]{width:5.75rem}.w-\[5rem\]{width:5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[6\.75rem\]{width:6.75rem}.w-\[6px\]{width:6px}.w-\[7\.375rem\]{width:7.375rem}.w-\[8\.75rem\]{width:8.75rem}.w-\[8rem\]{width:8rem}.w-\[9\.5rem\]{width:9.5rem}.w-\[10\.5rem\]{width:10.5rem}.w-\[11\.25rem\]{width:11.25rem}.w-\[12\.5rem\]{width:12.5rem}.w-\[14\.75rem\]{width:14.75rem}.w-\[16\.875rem\]{width:16.875rem}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[40px\]{width:40px}.w-\[48px\]{width:48px}.w-\[55\%\]{width:55%}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[88px\]{width:88px}.w-\[112px\]{width:112px}.w-\[136px\]{width:136px}.w-\[176px\]{width:176px}.w-\[208px\]{width:208px}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(46vw\,640px\)\]{width:min(46vw,640px)}.w-\[min\(640px\,90vw\)\]{width:min(640px,90vw)}.w-\[var\(--cr-btn\)\]{width:var(--cr-btn)}.w-\[var\(--cr-hbtn\)\]{width:var(--cr-hbtn)}.w-\[var\(--cr-home-card-w\)\]{width:var(--cr-home-card-w)}.w-\[var\(--cr-icon\)\]{width:var(--cr-icon)}.w-\[var\(--cr-login-w\)\]{width:var(--cr-login-w)}.w-\[var\(--cr-logo\)\]{width:var(--cr-logo)}.w-\[var\(--cr-qr\)\]{width:var(--cr-qr)}.w-\[var\(--cr-seq-w\)\]{width:var(--cr-seq-w)}.w-\[var\(--cr-sheet-w\)\]{width:var(--cr-sheet-w)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[5rem\]{max-width:5rem}.max-w-\[9\.375rem\]{max-width:9.375rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11\.25rem\]{max-width:11.25rem}.max-w-\[13\.75rem\]{max-width:13.75rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[26\.25rem\]{max-width:26.25rem}.max-w-\[67\.5rem\]{max-width:67.5rem}.max-w-\[82\.5rem\]{max-width:82.5rem}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[97\.5rem\]{max-width:97.5rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[360px\]{max-width:360px}.max-w-\[560px\]{max-width:560px}.max-w-\[900px\]{max-width:900px}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[1\.125rem\]{min-width:1.125rem}.min-w-\[1\.625rem\]{min-width:1.625rem}.min-w-\[2rem\]{min-width:2rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[11\.875rem\]{min-width:11.875rem}.min-w-\[13\.75rem\]{min-width:13.75rem}.min-w-\[30rem\]{min-width:30rem}.min-w-\[35rem\]{min-width:35rem}.min-w-\[36px\]{min-width:36px}.min-w-\[36rem\]{min-width:36rem}.min-w-\[38\.75rem\]{min-width:38.75rem}.min-w-\[38rem\]{min-width:38rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[41\.25rem\]{min-width:41.25rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[45rem\]{min-width:45rem}.min-w-\[76px\]{min-width:76px}.min-w-\[260px\]{min-width:260px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1\.5\]{flex:1.5}.flex-\[4\]{flex:4}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-\[var\(--cr-key-done\)\]{flex-basis:var(--cr-key-done)}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0;--tw-border-spacing-y:0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[1\.125rem\]{--tw-translate-x:1.125rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.0625rem\]{--tw-translate-y:.0625rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-player-tap{animation:var(--animate-player-tap)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-\[6\.875rem\]{scroll-margin-top:6.875rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(38px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(38px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(56px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_44px\]{grid-template-columns:1fr 44px}.grid-cols-\[5rem_1fr\]{grid-template-columns:5rem 1fr}.grid-cols-\[6\.5rem_1fr\]{grid-template-columns:6.5rem 1fr}.grid-cols-\[86px_1fr\]{grid-template-columns:86px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(var\(--cr-form-min\)\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(var(--cr-form-min),1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(var\(--cr-form-min\)\,0\.54fr\)\]{grid-template-columns:minmax(0,1fr) minmax(var(--cr-form-min),.54fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(20rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(20rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.grid-cols-\[var\(--cr-login-form\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--cr-login-form) minmax(0,1fr)}.grid-cols-\[var\(--cr-rail-w\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--cr-rail-w) minmax(0,1fr)}.grid-cols-\[var\(--cr-seq-w\)_minmax\(0\,1fr\)_var\(--cr-status-w\)_auto\]{grid-template-columns:var(--cr-seq-w) minmax(0,1fr) var(--cr-status-w) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.125rem\]{gap:.125rem}.gap-\[0\.1875rem\]{gap:.1875rem}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[40px\]{gap:40px}.gap-\[var\(--cr-gap\)\]{gap:var(--cr-gap)}.gap-\[var\(--cr-key-gap\)\]{gap:var(--cr-key-gap)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-\[48px\]{column-gap:48px}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-error\/10>:not(:last-child)){border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){:where(.divide-error\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}:where(.divide-line-soft>:not(:last-child)){border-color:var(--color-line-soft)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.125rem\]{border-radius:.125rem}.rounded-\[0\.375rem\]{border-radius:.375rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[0\.1875rem\]{border-radius:.1875rem}.rounded-\[0\.3125rem\]{border-radius:.3125rem}.rounded-\[0\.4375rem\]{border-radius:.4375rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[calc\(var\(--radius-btn\)-2px\)\]{border-radius:calc(var(--radius-btn) - 2px)}.rounded-\[var\(--cr-r-btn\)\]{border-radius:var(--cr-r-btn)}.rounded-\[var\(--cr-r-card\)\]{border-radius:var(--cr-r-card)}.rounded-\[var\(--cr-r-sheet\)\]{border-radius:var(--cr-r-sheet)}.rounded-btn{border-radius:var(--radius-btn)}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t,.rounded-t-\[0\.25rem\]{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[0\.1875rem\]{border-top-left-radius:.1875rem;border-top-right-radius:.1875rem}.rounded-t-\[calc\(var\(--cr-r-card\)-1px\)\]{border-top-left-radius:calc(var(--cr-r-card) - 1px);border-top-right-radius:calc(var(--cr-r-card) - 1px)}.rounded-t-card{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-b-\[var\(--cr-r-card\)\]{border-bottom-right-radius:var(--cr-r-card);border-bottom-left-radius:var(--cr-r-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y-4{border-block-style:var(--tw-border-style);border-block-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[1\.5px\]{border-left-style:var(--tw-border-style);border-left-width:1.5px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--cr-keypad-line\)\]{border-color:var(--cr-keypad-line)}.border-accent{border-color:var(--color-accent)}.border-accent-ink{border-color:var(--color-accent-ink)}.border-accent\/20{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.border-accent\/25{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/25{border-color:color-mix(in oklab,var(--color-accent) 25%,transparent)}}.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}}.border-accent\/50{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/50{border-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.border-accent\/60{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/60{border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-black{border-color:var(--color-black)}.border-error,.border-error\/20{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/20{border-color:color-mix(in oklab,var(--color-error) 20%,transparent)}}.border-error\/30{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error) 30%,transparent)}}.border-error\/40{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/40{border-color:color-mix(in oklab,var(--color-error) 40%,transparent)}}.border-error\/50{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/50{border-color:color-mix(in oklab,var(--color-error) 50%,transparent)}}.border-faint\/50{border-color:var(--color-faint)}@supports (color:color-mix(in lab,red,red)){.border-faint\/50{border-color:color-mix(in oklab,var(--color-faint) 50%,transparent)}}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-line-soft{border-color:var(--color-line-soft)}.border-line\/60{border-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.border-line\/60{border-color:color-mix(in oklab,var(--color-line) 60%,transparent)}}.border-ok{border-color:var(--color-ok)}.border-teal-500{border-color:var(--color-teal-500)}.border-transparent{border-color:#0000}.border-warn,.border-warn\/40{border-color:var(--color-warn)}@supports (color:color-mix(in lab,red,red)){.border-warn\/40{border-color:color-mix(in oklab,var(--color-warn) 40%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.border-t-hard-line{border-top-color:var(--color-hard-line)}.bg-\[\#cffafe\]{background-color:#cffafe}.bg-\[\#d4d4d8\]{background-color:#d4d4d8}.bg-\[var\(--cr-dim\)\]{background-color:var(--cr-dim)}.bg-\[var\(--cr-keypad-bg\)\]{background-color:var(--cr-keypad-bg)}.bg-\[var\(--cr-keypad-special\)\]{background-color:var(--cr-keypad-special)}.bg-\[var\(--cr-preview-bg\)\]{background-color:var(--cr-preview-bg)}.bg-\[var\(--cr-toggle-off\)\]{background-color:var(--cr-toggle-off)}.bg-accent{background-color:var(--color-accent)}.bg-accent-ink{background-color:var(--color-accent-ink)}.bg-accent-soft,.bg-accent-soft\/25{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.bg-accent-soft\/25{background-color:color-mix(in oklab,var(--color-accent-soft) 25%,transparent)}}.bg-accent-soft\/30{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.bg-accent-soft\/30{background-color:color-mix(in oklab,var(--color-accent-soft) 30%,transparent)}}.bg-accent-soft\/40{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.bg-accent-soft\/40{background-color:color-mix(in oklab,var(--color-accent-soft) 40%,transparent)}}.bg-accent-soft\/50{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.bg-accent-soft\/50{background-color:color-mix(in oklab,var(--color-accent-soft) 50%,transparent)}}.bg-accent\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.bg-accent\/60{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/60{background-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}}.bg-accent\/70{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/70{background-color:color-mix(in oklab,var(--color-accent) 70%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black) 95%,transparent)}}.bg-cause-approach\/12{background-color:#eb68341f}@supports (color:color-mix(in lab,red,red)){.bg-cause-approach\/12{background-color:color-mix(in oklab,var(--color-cause-approach) 12%,transparent)}}.bg-cause-calc\/12{background-color:#1baf7a1f}@supports (color:color-mix(in lab,red,red)){.bg-cause-calc\/12{background-color:color-mix(in oklab,var(--color-cause-calc) 12%,transparent)}}.bg-cause-concept\/12{background-color:#2a78d61f}@supports (color:color-mix(in lab,red,red)){.bg-cause-concept\/12{background-color:color-mix(in oklab,var(--color-cause-concept) 12%,transparent)}}.bg-cause-detour\/8{background-color:#eda10014}@supports (color:color-mix(in lab,red,red)){.bg-cause-detour\/8{background-color:color-mix(in oklab,var(--color-cause-detour) 8%,transparent)}}.bg-cause-detour\/15{background-color:#eda10026}@supports (color:color-mix(in lab,red,red)){.bg-cause-detour\/15{background-color:color-mix(in oklab,var(--color-cause-detour) 15%,transparent)}}.bg-error{background-color:var(--color-error)}.bg-error\!{background-color:var(--color-error)!important}.bg-error\/5{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/5{background-color:color-mix(in oklab,var(--color-error) 5%,transparent)}}.bg-error\/10{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}.bg-error\/15{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/15{background-color:color-mix(in oklab,var(--color-error) 15%,transparent)}}.bg-error\/70{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/70{background-color:color-mix(in oklab,var(--color-error) 70%,transparent)}}.bg-error\/75{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/75{background-color:color-mix(in oklab,var(--color-error) 75%,transparent)}}.bg-error\/\[0\.06\]{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-error) 6%,transparent)}}.bg-faint{background-color:var(--color-faint)}.bg-hard-soft{background-color:var(--color-hard-soft)}.bg-ink{background-color:var(--color-ink)}.bg-ink-soft{background-color:var(--color-ink-soft)}.bg-ink-soft\/70{background-color:#3f3f46b3}@supports (color:color-mix(in lab,red,red)){.bg-ink-soft\/70{background-color:color-mix(in oklab,var(--color-ink-soft) 70%,transparent)}}.bg-ink\/25{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/25{background-color:color-mix(in oklab,var(--color-ink) 25%,transparent)}}.bg-ink\/30{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/30{background-color:color-mix(in oklab,var(--color-ink) 30%,transparent)}}.bg-ink\/35{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/35{background-color:color-mix(in oklab,var(--color-ink) 35%,transparent)}}.bg-ink\/45{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/45{background-color:color-mix(in oklab,var(--color-ink) 45%,transparent)}}.bg-ink\/50{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/50{background-color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.bg-ink\/60{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/60{background-color:color-mix(in oklab,var(--color-ink) 60%,transparent)}}.bg-line{background-color:var(--color-line)}.bg-line-soft{background-color:var(--color-line-soft)}.bg-muted{background-color:var(--color-muted)}.bg-ok{background-color:var(--color-ok)}.bg-ok-soft,.bg-ok-soft\/30{background-color:var(--color-ok-soft)}@supports (color:color-mix(in lab,red,red)){.bg-ok-soft\/30{background-color:color-mix(in oklab,var(--color-ok-soft) 30%,transparent)}}.bg-ok\/70{background-color:var(--color-ok)}@supports (color:color-mix(in lab,red,red)){.bg-ok\/70{background-color:color-mix(in oklab,var(--color-ok) 70%,transparent)}}.bg-page{background-color:var(--color-page)}.bg-player-accent{background-color:var(--color-player-accent)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/85{background-color:color-mix(in oklab,var(--color-slate-950) 85%,transparent)}}.bg-soft,.bg-soft\/40{background-color:var(--color-soft)}@supports (color:color-mix(in lab,red,red)){.bg-soft\/40{background-color:color-mix(in oklab,var(--color-soft) 40%,transparent)}}.bg-soft\/50{background-color:var(--color-soft)}@supports (color:color-mix(in lab,red,red)){.bg-soft\/50{background-color:color-mix(in oklab,var(--color-soft) 50%,transparent)}}.bg-soft\/60{background-color:var(--color-soft)}@supports (color:color-mix(in lab,red,red)){.bg-soft\/60{background-color:color-mix(in oklab,var(--color-soft) 60%,transparent)}}.bg-soft\/70{background-color:var(--color-soft)}@supports (color:color-mix(in lab,red,red)){.bg-soft\/70{background-color:color-mix(in oklab,var(--color-soft) 70%,transparent)}}.bg-surface,.bg-surface\/80{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--color-surface) 80%,transparent)}}.bg-surface\/90{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--color-surface) 90%,transparent)}}.bg-surface\/95{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--color-surface) 95%,transparent)}}.bg-teal-500\/15{background-color:#00baa726}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/15{background-color:color-mix(in oklab,var(--color-teal-500) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-warn{background-color:var(--color-warn)}.bg-warn-soft,.bg-warn-soft\/30{background-color:var(--color-warn-soft)}@supports (color:color-mix(in lab,red,red)){.bg-warn-soft\/30{background-color:color-mix(in oklab,var(--color-warn-soft) 30%,transparent)}}.bg-warn-soft\/40{background-color:var(--color-warn-soft)}@supports (color:color-mix(in lab,red,red)){.bg-warn-soft\/40{background-color:color-mix(in oklab,var(--color-warn-soft) 40%,transparent)}}.bg-warn\/70{background-color:var(--color-warn)}@supports (color:color-mix(in lab,red,red)){.bg-warn\/70{background-color:color-mix(in oklab,var(--color-warn) 70%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-accent-soft{--tw-gradient-from:var(--color-accent-soft);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-surface{--tw-gradient-to:var(--color-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-accent\/70{fill:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.fill-accent\/70{fill:color-mix(in oklab,var(--color-accent) 70%,transparent)}}.fill-current{fill:currentColor}.fill-faint{fill:var(--color-faint)}.fill-ink,.fill-ink\/8{fill:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.fill-ink\/8{fill:color-mix(in oklab,var(--color-ink) 8%,transparent)}}.fill-warn\/70{fill:var(--color-warn)}@supports (color:color-mix(in lab,red,red)){.fill-warn\/70{fill:color-mix(in oklab,var(--color-warn) 70%,transparent)}}.stroke-accent{stroke:var(--color-accent)}.stroke-current{stroke:currentColor}.stroke-ink\/45{stroke:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.stroke-ink\/45{stroke:color-mix(in oklab,var(--color-ink) 45%,transparent)}}.stroke-ink\/50{stroke:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.stroke-ink\/50{stroke:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.stroke-line{stroke:var(--color-line)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[0\.09375rem\]{padding:.09375rem}.p-\[3px\]{padding:3px}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.p-\[var\(--cr-card-pad\)\]{padding:var(--cr-card-pad)}.p-\[var\(--cr-pad\)\]{padding:var(--cr-pad)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[4\%\]{padding-inline:4%}.px-\[5px\]{padding-inline:5px}.px-\[8px\]{padding-inline:8px}.px-\[10px\]{padding-inline:10px}.px-\[12px\]{padding-inline:12px}.px-\[16px\]{padding-inline:16px}.px-\[18px\]{padding-inline:18px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.px-\[var\(--cr-card-pad\)\]{padding-inline:var(--cr-card-pad)}.px-\[var\(--cr-pad\)\]{padding-inline:var(--cr-pad)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\!{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[0\.1875rem\]{padding-block:.1875rem}.py-\[0\.3125rem\]{padding-block:.3125rem}.py-\[8px\]{padding-block:8px}.py-\[10px\]{padding-block:10px}.py-\[12\%\]{padding-block:12%}.py-\[12px\]{padding-block:12px}.py-\[16px\]{padding-block:16px}.py-\[24px\]{padding-block:24px}.py-\[32px\]{padding-block:32px}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[4px\]{padding-top:4px}.pt-\[12px\]{padding-top:12px}.pt-\[14px\]{padding-top:14px}.pt-\[16px\]{padding-top:16px}.pt-\[var\(--cr-pad\)\]{padding-top:var(--cr-pad)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[8px\]{padding-right:8px}.pr-\[56px\]{padding-right:56px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[4px\]{padding-bottom:4px}.pb-\[8px\]{padding-bottom:8px}.pb-\[13\%\]{padding-bottom:13%}.pb-\[16px\]{padding-bottom:16px}.pb-\[var\(--cr-card-pad\)\]{padding-bottom:var(--cr-card-pad)}.pb-\[var\(--cr-keypad-h\)\]{padding-bottom:var(--cr-keypad-h)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[16px\]{padding-left:16px}.pl-\[var\(--cr-card-pad\)\]{padding-left:var(--cr-card-pad)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.8125rem\]\!{font-size:.8125rem!important}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.59375rem\]{font-size:.59375rem}.text-\[0\.65625rem\]{font-size:.65625rem}.text-\[0\.71875rem\]{font-size:.71875rem}.text-\[0\.78125rem\]{font-size:.78125rem}.text-\[0\.84375rem\]{font-size:.84375rem}.text-\[0\.90625rem\]{font-size:.90625rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1\.3125rem\]{font-size:1.3125rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[length\:var\(--cr-fs-body\)\]{font-size:var(--cr-fs-body)}.text-\[length\:var\(--cr-fs-button\)\]{font-size:var(--cr-fs-button)}.text-\[length\:var\(--cr-fs-display\)\]{font-size:var(--cr-fs-display)}.text-\[length\:var\(--cr-fs-elapsed\)\]{font-size:var(--cr-fs-elapsed)}.text-\[length\:var\(--cr-fs-h1\)\]{font-size:var(--cr-fs-h1)}.text-\[length\:var\(--cr-fs-h2\)\]{font-size:var(--cr-fs-h2)}.text-\[length\:var\(--cr-fs-hero\)\]{font-size:var(--cr-fs-hero)}.text-\[length\:var\(--cr-fs-label\)\]{font-size:var(--cr-fs-label)}.text-\[length\:var\(--cr-fs-lg\)\]{font-size:var(--cr-fs-lg)}.text-\[length\:var\(--cr-fs-pill\)\]{font-size:var(--cr-fs-pill)}.text-\[length\:var\(--cr-fs-seg\)\]{font-size:var(--cr-fs-seg)}.text-\[length\:var\(--cr-fs-seq\)\]{font-size:var(--cr-fs-seq)}.text-\[length\:var\(--cr-fs-title\)\]{font-size:var(--cr-fs-title)}.text-\[length\:var\(--cr-fs-value\)\]{font-size:var(--cr-fs-value)}.text-\[length\:var\(--cr-key-fs\)\]{font-size:var(--cr-key-fs)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0e7490\]{color:#0e7490}.text-\[var\(--cr-icon-ink\)\]{color:var(--cr-icon-ink)}.text-accent{color:var(--color-accent)}.text-accent-ink,.text-accent-ink\/60{color:var(--color-accent-ink)}@supports (color:color-mix(in lab,red,red)){.text-accent-ink\/60{color:color-mix(in oklab,var(--color-accent-ink) 60%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-cause-approach{color:var(--color-cause-approach)}.text-cause-calc{color:var(--color-cause-calc)}.text-cause-concept{color:var(--color-cause-concept)}.text-cause-detour{color:var(--color-cause-detour)}.text-error{color:var(--color-error)}.text-error\!{color:var(--color-error)!important}.text-error\/80{color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.text-error\/80{color:color-mix(in oklab,var(--color-error) 80%,transparent)}}.text-faint,.text-faint\/80{color:var(--color-faint)}@supports (color:color-mix(in lab,red,red)){.text-faint\/80{color:color-mix(in oklab,var(--color-faint) 80%,transparent)}}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-ink\/40{color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/40{color:color-mix(in oklab,var(--color-ink) 40%,transparent)}}.text-line{color:var(--color-line)}.text-line-soft{color:var(--color-line-soft)}.text-muted{color:var(--color-muted)}.text-ok{color:var(--color-ok)}.text-player-accent{color:var(--color-player-accent)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-500{color:var(--color-rose-500)}.text-seg-ok{color:var(--color-seg-ok)}.text-seg-wrong{color:var(--color-seg-wrong)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-surface{color:var(--color-surface)}.text-teal-700{color:var(--color-teal-700)}.text-transparent{color:#0000}.text-warn{color:var(--color-warn)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--color-accent\)\],.accent-accent{accent-color:var(--color-accent)}.accent-current{accent-color:currentColor}.accent-player-accent{accent-color:var(--color-player-accent)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_9999px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 0 0 9999px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,\.08\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(16\,24\,40\,\.04\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1018280a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(24\,24\,27\,\.14\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#18181b24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(16\,24\,40\,\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#10182814);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(79\,70\,229\,0\.05\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#4f46e50d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(16\,24\,40\,\.24\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#1018283d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(20\,20\,22\,\.14\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#14141624);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,\.24\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-accent-soft{--tw-ring-color:var(--color-accent-soft)}.ring-error\/30{--tw-ring-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/30{--tw-ring-color:color-mix(in oklab, var(--color-error) 30%, transparent)}}.ring-hard-line{--tw-ring-color:var(--color-hard-line)}.ring-line{--tw-ring-color:var(--color-line)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,visibility\]{transition-property:transform,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:text-accent-ink:is(:where(.group):hover *){color:var(--color-accent-ink)}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-btn::file-selector-button{border-radius:var(--radius-btn)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-accent-soft::file-selector-button{background-color:var(--color-accent-soft)}.file\:px-2\.5::file-selector-button{padding-inline:calc(var(--spacing) * 2.5)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1\.5::file-selector-button{padding-block:calc(var(--spacing) * 1.5)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-\[0\.75rem\]::file-selector-button{font-size:.75rem}.file\:text-\[0\.8125rem\]::file-selector-button{font-size:.8125rem}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-accent-ink::file-selector-button{color:var(--color-accent-ink)}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-faint::placeholder{color:var(--color-faint)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:px-4:first-child{padding-inline:calc(var(--spacing) * 4)}.first\:pl-0:first-child{padding-left:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:0}@media (hover:hover){.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:scale-\[1\.06\]:hover{scale:1.06}.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:bg-accent-soft:hover,.hover\:bg-accent-soft\/40:hover{background-color:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-soft\/40:hover{background-color:color-mix(in oklab,var(--color-accent-soft) 40%,transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--color-accent) 50%,transparent)}}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-black\/65:hover{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/65:hover{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.hover\:bg-error:hover,.hover\:bg-error\/5:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/5:hover{background-color:color-mix(in oklab,var(--color-error) 5%,transparent)}}.hover\:bg-error\/10:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--color-error) 10%,transparent)}}.hover\:bg-error\/90:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/90:hover{background-color:color-mix(in oklab,var(--color-error) 90%,transparent)}}.hover\:bg-error\/90\!:hover{background-color:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/90\!:hover{background-color:color-mix(in oklab,var(--color-error) 90%,transparent)!important}}.hover\:bg-line-soft:hover{background-color:var(--color-line-soft)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-soft:hover,.hover\:bg-soft\/50:hover{background-color:var(--color-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-soft\/50:hover{background-color:color-mix(in oklab,var(--color-soft) 50%,transparent)}}.hover\:bg-soft\/60:hover{background-color:var(--color-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-soft\/60:hover{background-color:color-mix(in oklab,var(--color-soft) 60%,transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-warn-soft\/40:hover{background-color:var(--color-warn-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warn-soft\/40:hover{background-color:color-mix(in oklab,var(--color-warn-soft) 40%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-ink:hover{color:var(--color-accent-ink)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-accent:focus{--tw-ring-color:var(--color-accent)}.focus\:ring-accent-soft:focus{--tw-ring-color:var(--color-accent-soft)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--color-accent)}.focus-visible\:ring-rose-500:focus-visible{--tw-ring-color:var(--color-rose-500)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color:var(--color-slate-950)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:bg-line-soft:active{background-color:var(--color-line-soft)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-soft:disabled{background-color:var(--color-soft)}.disabled\:text-muted:disabled{color:var(--color-muted)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:46rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_16rem\]{grid-template-columns:1fr 16rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}.sm\:flex-row{flex-direction:row}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:55.2rem){.md\:visible{visibility:visible}.md\:static{position:static}.md\:-bottom-8{bottom:calc(var(--spacing) * -8)}.md\:z-auto{z-index:auto}.md\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-7{height:calc(var(--spacing) * 7)}.md\:w-7{width:calc(var(--spacing) * 7)}.md\:max-w-\[22rem\]{max-width:22rem}.md\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.md\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.md\:items-start{align-items:flex-start}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-x-0{column-gap:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-line-soft{border-color:var(--color-line-soft)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.md\:transition-none{transition-property:none}.md\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.md\:first\:pl-0:first-child{padding-left:0}.md\:last\:pr-0:last-child{padding-right:0}}@media (min-width:73.6rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[32\.5rem\]{height:32.5rem}.lg\:h-full{height:100%}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-\[42\%\]{width:42%}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[3fr_4fr_3fr\]{grid-template-columns:3fr 4fr 3fr}.lg\:grid-cols-\[3fr_4fr_4fr\]{grid-template-columns:3fr 4fr 4fr}.lg\:grid-cols-\[4fr_6fr\]{grid-template-columns:4fr 6fr}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[740px_minmax\(0\,1fr\)\]{grid-template-columns:740px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)_320px\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_296px\]{grid-template-columns:minmax(0,1fr) 296px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.lg\:grid-cols-\[minmax\(260px\,3fr\)_7fr\]{grid-template-columns:minmax(260px,3fr) 7fr}.lg\:grid-cols-\[repeat\(var\(--cols\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (min-width:92rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:34rem){.\@\[34rem\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\>div\:first-child\>button\:first-child\]\:rounded-l-btn>div:first-child>button:first-child{border-top-left-radius:var(--radius-btn);border-bottom-left-radius:var(--radius-btn)}.\[\&\>div\:last-child\>button\:last-child\]\:rounded-r-btn>div:last-child>button:last-child{border-top-right-radius:var(--radius-btn);border-bottom-right-radius:var(--radius-btn)}.\[\&\>span\]\:inline-flex>span{display:inline-flex}.\[\&\>span\]\:w-full>span{width:100%}.\[\&\>span\]\:items-center>span{align-items:center}.\[\&\>span\]\:gap-2>span{gap:calc(var(--spacing) * 2)}}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations")}html,body,#root{height:100%}html{font-size:18.4px}body{background:var(--color-page);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}:root{--ids-z-index-drawer:70;--ids-z-index-modal:50}@layer components{.admin-card{padding:0;overflow:visible}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes player-tap{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.ir{--ir-shadow: 0 1px 3px rgba(16,24,40,.04);--ir-on-accent:#ffffff;color-scheme:light;color:var(--color-ink);font-size:.875rem;line-height:1.6}.ir *{box-sizing:border-box}.ir button{font:inherit;color:inherit;cursor:pointer;font-family:inherit}.ir .num{font-variant-numeric:tabular-nums}.ir .vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ir :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.25rem}.ir .wrap{max-width:97.5rem;margin:0 auto;padding:0 0 3rem}.ir .opsbar{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:.75rem;padding:.5625rem .875rem;background:var(--color-warn-soft);border:1px solid var(--color-warn);border-radius:var(--radius-btn)}.ir .opsbar .tag{font-size:.625rem;font-weight:700;letter-spacing:.04em;color:var(--color-warn);border:1px solid var(--color-warn);border-radius:var(--radius-pill);padding:.0625rem .375rem}.ir .opsbar label{font-size:.75rem;font-weight:600;color:var(--color-ink)}.ir .opsbar select{font:inherit;font-size:.78125rem;padding:.25rem .5rem;border-radius:var(--radius-btn);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink)}.ir .opsbar .cs{font-size:.75rem;color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.ir .opsbar .note{margin-left:auto;font-size:.6875rem;color:var(--color-muted)}.ir .hd{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1.25rem 1.5rem 0;box-shadow:var(--ir-shadow);overflow:hidden}.ir .hd-title{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.ir .hd-title h1{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.ir .hd-title .date{font-size:.8125rem;color:var(--color-muted)}.ir .hd-meta{margin-top:.375rem;font-size:.8125rem;color:var(--color-muted);display:flex;gap:.875rem;flex-wrap:wrap}.ir .hd-meta .sep{color:var(--color-line)}.ir .hd-meta .warn{color:var(--color-warn)}.ir .scopes{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.ir .scopebar{margin:1rem -1.5rem 0;padding:.75rem 1.5rem;background:var(--color-soft);border-top:1px solid var(--color-line);display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.ir .scope-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--color-muted);margin-right:.125rem}.ir .scope-l1{display:inline-flex;background:var(--color-page);border:1px solid var(--color-line);border-radius:var(--radius-btn);padding:.125rem;gap:.125rem}.ir .scope-l1 button{border:0;background:transparent;padding:.375rem .75rem;font-size:.78125rem;font-weight:600;color:var(--color-muted);border-radius:.4375rem;white-space:nowrap}.ir .scope-l1 button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:0 1px 2px #18181b14}.ir .scope-l2{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.ir .scope-l1+.scope-l2{margin-left:.125rem;padding-left:.875rem;border-left:1px solid var(--color-line)}.ir .scope{display:inline-flex;align-items:baseline;gap:.375rem;padding:.375rem .75rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-btn);font-size:.8125rem;font-weight:500;color:var(--color-ink);white-space:nowrap;transition:border-color .12s,background .12s}.ir .scope:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.ir .scope[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--ir-on-accent);font-weight:600}.ir .scope .n{font-size:.71875rem;font-weight:400;color:var(--color-muted);font-variant-numeric:tabular-nums}.ir .scope[aria-pressed=true] .n{color:#ffffffd1}.ir .scope .tag{font-size:.59375rem;font-weight:700;letter-spacing:.02em;padding:.0625rem .3125rem;border-radius:.1875rem;background:var(--color-warn-soft);color:var(--color-warn);margin-left:.0625rem}.ir .scope[aria-pressed=true] .tag{background:#ffffff38;color:#fff}.ir .scope-empty{font-size:.78125rem;color:var(--color-warn);font-weight:500}.ir .scope-note{font-size:.75rem;color:var(--color-faint)}.ir .scope-note b{font-weight:600;color:var(--color-ink-soft)}.ir .card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--ir-shadow);overflow:hidden;display:flex;flex-direction:column}.ir .card>h2{margin:0;padding:.75rem 1rem .625rem;font-size:.84375rem;font-weight:600;color:var(--color-ink);letter-spacing:-.005em;border-bottom:1px solid var(--color-line-soft);display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ir .card>h2 .hint{font-size:.6875rem;font-weight:400;color:var(--color-faint);letter-spacing:0;text-align:right}.ir .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;align-content:center;flex:1;padding:.875rem 1rem 1rem}.ir .st{min-width:0}.ir .st .k{font-size:.75rem;font-weight:500;color:var(--color-muted);letter-spacing:0;white-space:nowrap}.ir .st .row{display:flex;align-items:baseline;gap:.25rem;margin-top:.1875rem}.ir .st .v{font-size:1.5625rem;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--color-ink);letter-spacing:-.02em}.ir .st .u{font-size:.8125rem;font-weight:700;color:var(--color-faint);font-variant-numeric:tabular-nums}.ir .st.err .v{color:var(--color-error)}.ir .st .cmp{margin-top:.3125rem;display:flex;flex-direction:column;gap:.0625rem;min-height:2.0625rem;font-size:.6875rem;line-height:1.45;font-variant-numeric:tabular-nums}.ir .st .sub{color:var(--color-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:1rem}.ir .st .vs{font-weight:700;color:var(--color-accent-ink);white-space:nowrap;min-height:1rem}.ir .sumnote{border-top:1px solid var(--color-line-soft);padding:.625rem 1rem .75rem}.ir .sumnote .k{font-size:.625rem;font-weight:600;color:var(--color-muted);letter-spacing:.02em;margin-bottom:.3125rem}.ir .sumnote .box{border:1px dashed var(--color-line);border-radius:.5rem;padding:.625rem .6875rem;font-size:.71875rem;color:var(--color-faint);line-height:1.65}.ir .sumnote .box b{display:block;color:var(--color-muted);font-weight:600;margin-bottom:.125rem}.ir .dist{flex:1;display:flex;flex-direction:column;padding:.75rem .875rem;min-height:0}.ir .dist svg{width:100%;flex:1;min-height:5.75rem;display:block;overflow:visible}.ir .dist .axis{display:flex;justify-content:space-between;margin-top:.3125rem;font-size:.59375rem;color:var(--color-faint);font-variant-numeric:tabular-nums}.ir .dist .legend2{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.4375rem;font-size:.625rem;color:var(--color-muted);font-variant-numeric:tabular-nums}.ir .dist .legend2 b{font-weight:700;color:var(--color-ink-soft)}.ir .dist .legend2 i{display:inline-block;width:.5625rem;height:0;vertical-align:.25rem;margin-right:.25rem;border-top:2px solid currentColor}.ir .d-area{fill:var(--color-accent-soft)}.ir .d-line{fill:none;stroke:var(--color-accent);stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ir .d-mean{stroke:var(--color-muted);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ir .d-mine{stroke:var(--color-accent);stroke-width:1.4;vector-effect:non-scaling-stroke}.ir .dist .empty{flex:1;display:flex;align-items:center;justify-content:center;font-size:.71875rem;color:var(--color-faint);text-align:center;line-height:1.6}.ir .bars{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.625rem;padding:.875rem 1rem 1rem;align-items:stretch;position:relative}.ir .barcol{display:grid;grid-template-rows:auto 1fr auto;gap:.5625rem;align-items:center;justify-items:center;border:0;background:transparent;padding:.5rem .25rem;border-radius:.5rem;min-width:0}.ir .barcol:hover{background:#f1f1f4}.ir .barcol.on,.ir .barcol.on:hover{background:var(--color-accent-soft)}.ir .bno{font-size:.78125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:1}.ir .bno .s{display:block;font-size:.5625rem;font-weight:500;color:var(--color-muted);margin-top:.1875rem}.ir .bwrap{width:100%;height:100%;min-height:4rem;display:flex;align-items:flex-end;justify-content:center}.ir .bwrap i{display:block;width:.875rem;border-radius:.1875rem .1875rem 0 0;background:var(--color-seg2-wrong);min-height:.1875rem;transition:filter .12s}.ir .bars.okbut .bwrap i{background:var(--color-seg2-okbut)}.ir .barcol:hover .bwrap i{filter:brightness(.88)}.ir .bpct{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:1}.ir .btip{display:none;position:fixed;z-index:60;width:min(28.125rem,calc(100vw - 1.5rem));padding:.5rem .75rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:.625rem;box-shadow:0 8px 24px -12px #18181b66;text-align:left;pointer-events:none}.ir .btip.show{display:block}.ir .btip .h{font-size:.75rem;font-weight:700;color:var(--color-ink);margin-bottom:.0625rem;line-height:1.3}.ir .btip .m{font-size:.65625rem;color:var(--color-muted);margin-bottom:.25rem;line-height:1.35}.ir .btip .k{font-size:.59375rem;font-weight:700;letter-spacing:.03em;color:var(--color-muted);line-height:1.3}.ir .btip .box{margin-top:.125rem;padding:.375rem .5625rem;border:1px dashed var(--color-line);border-radius:.4375rem;background:var(--color-page);font-size:.6875rem;line-height:1.45;color:var(--color-ink-soft)}.ir .btip .box b{display:block;color:var(--color-ink);font-weight:600;margin-bottom:.0625rem}.ir .btip .box>div{font-size:.6875rem;line-height:1.6}.ir .btip .tiprow+.tiprow{margin-top:.4375rem;padding-top:.4375rem;border-top:1px dashed var(--color-line)}.ir .btip .tiprow .n{font-weight:500;color:var(--color-muted);font-variant-numeric:tabular-nums}.ir .btip .tiprow b{font-size:.71875rem;line-height:1.35;color:var(--color-ink)}.ir .btip .tiprow>span,.ir .btip .tiprow>span>div{display:block;margin-top:.1875rem;font-size:.65625rem;line-height:1.65;letter-spacing:.002em;color:var(--color-ink-soft)}.ir .btip .now{margin-top:.25rem;font-size:.65625rem;color:var(--color-faint);line-height:1.5}.ir .pempty{padding:1.125rem 1rem;font-size:.75rem;color:var(--color-faint);line-height:1.6}.ir .chip-ev{font-size:.625rem;font-weight:600;letter-spacing:.03em;padding:.125rem .4375rem;border-radius:var(--radius-pill);border:1px solid var(--color-line);color:var(--color-muted);white-space:nowrap;background:var(--color-page)}.ir .chip-ev.ai{border-color:var(--color-accent-soft);color:var(--color-accent-ink);background:var(--color-accent-soft)}.ir .board{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content 1fr;gap:1rem;margin-top:1rem;align-items:start}.ir .board>.card{grid-row:1;height:16.625rem}.ir .board>.detail{grid-column:1 / span 2;grid-row:2;min-width:0}@media (max-width:1264px){.ir .board{grid-template-columns:minmax(0,1fr)}.ir .board>.card,.ir .board>.detail{grid-column:1;grid-row:auto}}.ir .genchips{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr));gap:.375rem;padding:.625rem .75rem;border:1px solid var(--color-line);border-radius:.625rem;background:var(--color-surface)}.ir .genchips .cap{grid-column:1 / -1;font-size:.75rem;color:var(--color-muted);white-space:nowrap}.ir .genchips .empty{grid-column:1 / -1;font-size:.78125rem;color:var(--color-faint)}.ir .genchips .chip{border:1px solid var(--color-line);border-radius:.5rem;background:transparent;padding:.25rem;font-size:.78125rem;color:var(--color-ink);cursor:pointer;display:flex;align-items:baseline;justify-content:center;gap:.1875rem;min-width:0}.ir .genchips .chip .s{font-size:.625rem;color:var(--color-faint)}.ir .genchips .chip:hover{border-color:var(--color-accent)}.ir .genchips .chip.on{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.ir .genchips .chip.on .s{color:#fffc}.ir .panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--ir-shadow);overflow:hidden}.ir .panel>h2{margin:0;padding:.8125rem 1rem .625rem;font-size:.9375rem;font-weight:600;color:var(--color-ink);display:flex;align-items:baseline;justify-content:space-between;gap:.625rem;letter-spacing:-.005em}.ir .panel>h2 .sub{font-size:.71875rem;font-weight:500;color:var(--color-muted);font-variant-numeric:tabular-nums}.ir .toolbar{padding:0 1rem .75rem;display:flex;flex-direction:column;gap:.5625rem}.ir .tb-line{display:flex;gap:.375rem;align-items:center;flex-wrap:wrap}.ir .search{width:100%;padding:.375rem .6875rem;font-size:.78125rem;background:var(--color-page);color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-btn)}.ir .search::placeholder{color:var(--color-faint)}.ir .chip{display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .5625rem;font-size:.71875rem;background:var(--color-page);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-ink-soft);transition:border-color .12s,background .12s}.ir .chip:hover{border-color:var(--color-accent)}.ir .chip[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-ink);font-weight:600}.ir .chip .n{font-variant-numeric:tabular-nums;color:var(--color-faint);font-weight:400}.ir .chip[aria-pressed=true] .n{color:var(--color-accent-ink)}.ir .tablepanel{position:sticky;top:1rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column}.ir .tablepanel>h2,.ir .tablepanel>.toolbar,.ir .tablepanel>.legend{flex:none}.ir .tablescroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}@media (max-width:1264px){.ir .tablepanel{position:static;max-height:none;display:block}.ir .tablescroll{overflow-x:auto;overflow-y:visible}}.ir table{width:100%;min-width:25rem;border-collapse:separate;border-spacing:0 .25rem;font-size:.8125rem;table-layout:fixed}.ir thead th{position:sticky;top:0;z-index:2;background:var(--color-soft);box-shadow:0 1px 0 var(--color-line);height:2.5rem;padding:0 .75rem;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-size:.75rem;font-weight:600;color:#6b7280;text-align:left;letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.ir .th-btn{width:100%;height:2.5rem;display:flex;align-items:center;gap:.375rem;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}.ir .th-static{display:inline-flex;align-items:center;height:2.5rem}.ir .th-name{white-space:nowrap}.ir thead th.two-line .th-name{white-space:normal;text-align:right;line-height:1.15}.ir thead th.num-col .th-btn{justify-content:flex-end}.ir .th-arrow{flex:none;width:.625rem;text-align:center;font-size:.5625rem;line-height:1;color:transparent;transition:color .12s}.ir .th-btn:hover .th-arrow{color:var(--color-faint)}.ir thead th[aria-sort] .th-arrow{color:var(--color-accent);font-weight:700}.ir thead th[aria-sort]{color:var(--color-accent)}.ir thead th[aria-sort] .th-name{font-weight:700}.ir thead th .u{display:block;font-size:.5625rem;font-weight:400;color:var(--color-faint);letter-spacing:0;margin-top:.0625rem}.ir tbody td{padding:0 .75rem .625rem;height:2.625rem;vertical-align:middle;border:0}.ir .c-num{text-align:right;font-variant-numeric:tabular-nums}.ir tbody tr{cursor:pointer;transition:background-color .1s;background-color:var(--color-soft);background-repeat:no-repeat;background-position:bottom .3125rem left .875rem;background-size:calc(100% - 1.75rem) .3125rem}.ir tbody tr td{border:0;background:transparent}.ir tbody tr td:first-child{border-radius:.5625rem 0 0 .5625rem}.ir tbody tr td:last-child{border-radius:0 .5625rem .5625rem 0}.ir tbody tr:hover{background-color:#f1f1f4}.ir tbody tr[aria-selected=true],.ir tbody tr[aria-selected=true]:hover{background-color:var(--color-accent-soft)}.ir tr.divider{background:transparent;cursor:default}.ir tr.divider td{height:1.875rem;background:transparent;font-size:.6875rem;font-weight:700;color:var(--color-ink-soft);letter-spacing:.03em;border-bottom:1px solid var(--color-line);border-radius:0!important;padding-top:.5rem}.ir tr.divider:hover{background:transparent}.ir .dvr{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.ir tr.divider .pop{font-weight:400;color:var(--color-muted)}.ir tr.divider .sub{font-weight:400;color:var(--color-faint);letter-spacing:0;margin-left:.25rem}.ir .c-no{display:flex;align-items:baseline;gap:.375rem}.ir .c-no b{font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ir .c-area{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ir .c-area .s{display:inline-block;width:1.3125rem;margin-right:.3125rem;font-size:.625rem;font-weight:600;color:var(--color-muted);letter-spacing:.01em}.ir .c-area .u{font-size:.65625rem;font-weight:700;color:var(--color-ink-soft);letter-spacing:-.02em}.ir .n-main{font-weight:600;font-variant-numeric:tabular-nums;font-size:.8125rem;letter-spacing:-.01em}.ir .n-dim{color:var(--color-faint);font-variant-numeric:tabular-nums}.ir .legend{display:flex;gap:.625rem;align-items:center;padding:.5625rem 1rem .6875rem;font-size:.65625rem;color:var(--color-muted);border-top:1px solid var(--color-line-soft);line-height:1.5;white-space:nowrap}.ir .legend i{display:inline-block;width:.5625rem;height:.5625rem;border-radius:.125rem;margin-right:.25rem;vertical-align:-.0625rem;border:1px solid}.ir .legend .s-ok{background:var(--color-bg2-ok);border-color:var(--color-seg2-ok)}.ir .legend .s-okbut{background:var(--color-bg2-okbut);border-color:var(--color-seg2-okbut)}.ir .legend .s-wrong{background:var(--color-bg2-wrong);border-color:var(--color-seg2-wrong)}.ir .legend .why{margin-left:auto;color:var(--color-faint);cursor:help;font-size:.75rem}.ir .detail{align-self:start}.ir .dt-main{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:1rem;padding:.75rem 1.25rem 1.25rem;align-items:start}@media (max-width:1264px){.ir .dt-main{grid-template-columns:1fr}}.ir .dt-paper{display:flex;flex-direction:column;gap:.75rem;min-width:0;position:sticky;top:1rem}@media (max-width:1264px){.ir .dt-paper{position:static}}.ir .dt-work{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ir .dt-groups{display:flex;flex-direction:column;gap:.75rem}.ir .dt-groups .gcard{margin:0}.ir .dt-groups .gcard.g1{grid-column:1 / -1}@media (max-width:1264px){.ir .dt-groups{grid-template-columns:1fr}}.ir .board>.detail.is-empty{align-self:stretch}.ir .detail.is-empty{display:flex;flex-direction:column;min-height:22.5rem}.ir .detail.is-empty .genchips{margin:.75rem 1.25rem 0}.ir .dt-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2.5rem 1.5rem 2rem;text-align:center;color:var(--color-faint);font-size:.8125rem;line-height:1.8}.ir .dt-empty .big{display:block;font-size:.875rem;color:var(--color-muted);margin-bottom:.25rem}.ir .dt-head{padding:1rem 1.25rem .875rem;border-bottom:1px solid var(--color-line)}.ir .dt-headrow{display:block;min-width:0}.ir .dt-title{display:flex;flex-direction:column;align-items:flex-start;gap:.1875rem;min-width:0}.ir .dt-title b{font-size:1.375rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;margin-top:.25rem}.ir .dt-title .area{font-size:.8125rem;color:var(--color-muted);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ir .dt-title .x{margin-left:auto;align-self:center;border:1px solid var(--color-line);background:var(--color-surface);border-radius:.375rem;width:1.375rem;height:1.375rem;line-height:1;color:var(--color-muted);flex:none}.ir .dt-title .x:hover{border-color:var(--color-accent);color:var(--color-accent-ink)}.ir .dt-stats{display:flex;gap:1.375rem;flex-wrap:wrap;flex:none}.ir .dt-stats .stat{text-align:right}.ir .stat{min-width:4.625rem}.ir .stat .k{display:block;font-size:.625rem;color:var(--color-muted);letter-spacing:.02em}.ir .stat .v{display:block;font-size:1.375rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25}.ir .stat .d{display:block;font-size:.625rem;color:var(--color-faint);font-variant-numeric:tabular-nums}.ir .dt-stats .stat.wrong .v{color:var(--color-error)}.ir .dt-stats .stat.fic .v,.ir .stat.hl .v{color:var(--color-warn)}.ir .paper-box{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.ir .paper-box>h3{margin:0;padding:.625rem .75rem .5rem;font-size:.78125rem;font-weight:700;letter-spacing:-.005em;color:var(--color-ink);background:transparent;border-bottom:1px solid var(--color-line-soft);display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ir .paper-box>h3 .cap{font-weight:400;color:var(--color-faint);font-size:.6875rem}.ir .paper-box>h3 .cap.intent{font-size:.6875rem;color:var(--color-ink-soft);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ir .shot{display:block;width:100%;height:auto;background:#fff}.ir .shot-wrap{max-height:none;background:#fff;display:block;width:100%;padding:0;border:0;position:relative;overflow:hidden;cursor:zoom-in;text-align:left}.ir .shot-wrap .zoomhint{position:absolute;left:0;right:0;bottom:0;padding:.4375rem .625rem;background:#181512b8;color:#fff;font-size:.6875rem;font-weight:600;text-align:center;transform:translateY(100%);transition:transform .14s}.ir .shot-wrap:hover .zoomhint,.ir .shot-wrap:focus-visible .zoomhint{transform:translateY(0)}.ir .lightbox{background:var(--color-surface);border:1px solid var(--color-line);border-radius:.875rem;overflow:hidden;width:min(68.75rem,100%);max-height:calc(100vh - 3.5rem);display:flex;flex-direction:column;box-shadow:0 24px 60px -24px #00000080}.ir .lightbox-bd{overflow:auto;padding:1rem;background:#fff;display:flex;justify-content:center}.ir .lightbox-bd img{max-width:100%;height:auto}.ir .sol{padding:.625rem .75rem;font-size:.75rem;color:var(--color-ink-soft);line-height:1.7}.ir .sol .intent{display:block;margin:-.125rem 0 .625rem;padding-bottom:.5625rem;border-bottom:1px dashed var(--color-line);font-size:.75rem;color:var(--color-ink)}.ir .sol .intent b{font-weight:600;color:var(--color-muted);font-size:.625rem;letter-spacing:.02em;display:block;margin-bottom:.125rem}.ir .sol .tl{margin:0 0 .1875rem;overflow-wrap:break-word}.ir .sol .ml{margin:.25rem 0 .375rem;padding:.125rem 0 .125rem .75rem;font-size:.8rem;color:var(--color-ink);border-left:2px solid var(--color-line);line-height:1.75;overflow-wrap:break-word}.ir .sol .sp{height:.5625rem}.ir .mq{font-family:"STIX Two Math",Times New Roman,Georgia,Nanum Myeongjo,serif;font-size:1.1em;color:var(--color-ink);letter-spacing:.015em;padding:0 .125rem;font-feature-settings:"tnum"}.ir .sol .tl .mq{color:var(--color-ink)}.ir .sol-link{margin-left:auto;padding:0;border:0;background:none;white-space:nowrap;font-size:.75rem;font-weight:700;color:var(--color-accent-ink);text-decoration:none}.ir .sol-link:hover{text-decoration:underline;text-underline-offset:.1875rem}.ir .sol-open{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5625rem .75rem;border:1px solid var(--color-line);border-radius:.5rem;background:var(--color-surface);font-size:.75rem;color:var(--color-ink-soft);transition:border-color .12s,color .12s}.ir .sol-open:hover{border-color:var(--color-accent);color:var(--color-accent-ink)}.ir .sol-open .len{font-size:.65625rem;color:var(--color-faint);font-variant-numeric:tabular-nums}.ir .gist{padding:.6875rem .75rem;font-size:.75rem;line-height:1.7;color:var(--color-ink-soft)}.ir .gist+.gist{border-top:1px solid var(--color-line-soft)}.ir .gist .cap{display:block;margin-top:.3125rem;font-size:.65625rem;color:var(--color-faint);line-height:1.55}.ir .gtop{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin:0 0 .375rem;padding:.375rem .5625rem;background:var(--color-bg2-okbut);border-radius:.4375rem}.ir .gtop b{font-size:.75rem;font-weight:600;color:var(--color-ink)}.ir .gtop span{font-size:.65625rem;color:var(--color-ink-soft);font-variant-numeric:tabular-nums}.ir .gist.empty{margin:.625rem .75rem;padding:.6875rem .75rem;border:1px dashed var(--color-line);border-radius:.5rem;background:var(--color-page);color:var(--color-ink-soft);font-size:.71875rem;line-height:1.7}.ir .gist.empty+.gist.empty{margin-top:-.125rem}.ir .gist.empty .k{color:var(--color-faint)}.ir .gist.note{padding:.5625rem .75rem .6875rem;font-size:.6875rem;color:var(--color-muted);line-height:1.6;border-top:1px solid var(--color-line-soft)}.ir .gist.empty b{display:block;color:var(--color-ink);font-weight:600;font-size:.75rem;margin-bottom:.25rem}.ir .ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.75rem;background:#18151285;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.ir .modal{background:var(--color-surface);border:1px solid var(--color-line);border-radius:.875rem;overflow:hidden;width:min(66.25rem,100%);max-height:calc(100vh - 3.5rem);display:flex;flex-direction:column;box-shadow:0 24px 60px -24px #00000080}.ir .modal-hd{padding:.875rem 1.25rem;border-bottom:1px solid var(--color-line);background:var(--color-soft);display:flex;align-items:baseline;gap:.625rem}.ir .modal-hd b{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.ir .modal-hd .area{font-size:.75rem;color:var(--color-muted);flex:1;min-width:0}.ir .modal-hd .x{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.4375rem;width:1.625rem;height:1.625rem;line-height:1;color:var(--color-muted);flex:none;align-self:center}.ir .modal-hd .x:hover{border-color:var(--color-accent);color:var(--color-accent-ink)}.ir .modal-bd{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);overflow:hidden;min-height:0}@media (max-width:1034px){.ir .modal-bd{grid-template-columns:1fr;overflow-y:auto}}.ir .modal-shot{border-right:1px solid var(--color-line);background:#fff;overflow-y:auto;padding:.875rem;display:flex;align-items:flex-start;justify-content:center}.ir .modal-shot img{width:100%;height:auto;max-width:32.5rem}.ir .modal-sol{overflow-y:auto;padding:1.125rem 1.5rem 1.875rem}.ir .modal-sol .intent{display:block;margin:0 0 .75rem;padding-bottom:.625rem;border-bottom:1px dashed var(--color-line);font-size:.78125rem}.ir .modal-sol .intent b{font-weight:600;color:var(--color-muted);font-size:.625rem;letter-spacing:.02em;display:block;margin-bottom:.125rem}.ir .modal-sol .sol{padding:0;font-size:.84375rem;line-height:1.85;max-width:60ch}.ir .modal-sol .sol .ml{font-size:.90625rem;padding:.1875rem 0 .1875rem 1rem;line-height:1.9;margin:.4375rem 0 .625rem}.ir .modal-sol .sol .sp{height:.75rem}.ir .gcard{border:1px solid var(--color-line);border-radius:var(--radius-card);overflow:hidden}.ir .ghead{width:100%;display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border:0;text-align:left;background:transparent;border-bottom:1px solid var(--color-line-soft)}.ir .nmwrap{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:.3125rem}.ir .ginfo{position:relative;flex:none;width:1rem;height:1rem;display:grid;place-items:center;border-radius:50%;font-size:.6875rem;line-height:1;color:var(--color-warn);cursor:help}.ir .ginfo:hover{background:var(--color-surface)}.ir .gtip{position:fixed;z-index:70;width:18.75rem;max-width:calc(100vw - 1rem);padding:.5625rem .6875rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:.5625rem;box-shadow:var(--ir-shadow);font-size:.6875rem;font-weight:400;line-height:1.6;color:var(--color-muted);text-align:left;white-space:normal;pointer-events:none}.ir .ghead .nm{font-size:.875rem;font-weight:600;flex:1;min-width:0}.ir .ghead .cnt{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-ink-soft);white-space:nowrap}.ir .gcard.g3 .ghead .cnt{color:var(--color-seg2-wrong)}.ir .gcard.g2 .ghead .cnt{color:var(--color-seg2-ok)}.ir .gbody{padding:.25rem .75rem .75rem}.ir .gnote{display:flex;gap:.375rem;font-size:.6875rem;color:var(--color-muted);line-height:1.6;padding:.5rem .625rem;margin:.5rem 0 .25rem;background:var(--color-page);border-radius:.4375rem}.ir .gnote .i{color:var(--color-warn);flex:none}.ir .tlist{display:flex;flex-direction:column}.ir .trow{border-bottom:1px solid var(--color-line-soft)}.ir .trow:last-child{border-bottom:0}.ir .thead-btn{width:100%;display:grid;grid-template-columns:1fr 4.75rem;gap:.5rem;align-items:center;padding:.5625rem .125rem;border:0;background:transparent;text-align:left}.ir .thead-btn:hover .tname{color:var(--color-accent-ink)}.ir .fixedrow{width:100%;display:grid;gap:.5rem;align-items:center;padding:.5625rem .125rem;text-align:left}.ir .fixedrow .tname{color:var(--color-muted)}.ir .fixedrow.plain .tname{color:var(--color-ink)}.ir .tname{font-size:.78125rem;font-weight:600;color:var(--color-ink);line-height:1.4;display:flex;align-items:center;gap:.3125rem}.ir .tlist .tname:before{content:"└";color:var(--color-faint);flex:none;font-size:.6875rem;line-height:1;transform:translateY(-.0625rem)}.ir .thead-btn>.opener{font-size:.6875rem;color:var(--color-muted);text-align:right;white-space:nowrap}.ir .thead-btn:hover>.opener{color:var(--color-accent-ink)}.ir .tn{font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right;color:var(--color-ink-soft);font-weight:600}.ir .thead-btn.g1btn{grid-template-columns:1fr auto}.ir .tdesc{margin:0 0 .625rem 1.0625rem;padding:.5625rem .75rem;background:var(--color-page);border-radius:.4375rem;font-size:.75rem;color:var(--color-ink-soft);line-height:1.7}.ir .tdesc .pend{color:var(--color-faint);font-style:italic}.ir .more{width:100%;border:0;background:transparent;padding:.4375rem .125rem;font-size:.71875rem;color:var(--color-muted);text-align:left;display:flex;justify-content:space-between;gap:.5rem}.ir .more:hover{color:var(--color-accent-ink)}.ir .more .mn{font-variant-numeric:tabular-nums}.ir .lab{margin-top:1rem;border:1px dashed var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);padding:.875rem 1.25rem 1rem}.ir .lab h3{margin:0 0 .25rem;font-size:.75rem;font-weight:600;color:var(--color-ink);letter-spacing:.02em}.ir .lab p{margin:0 0 .75rem;font-size:.71875rem;color:var(--color-muted);line-height:1.65}.ir .lab-grid{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:flex-end}.ir .lab-item{display:flex;flex-direction:column;gap:.3125rem;min-width:14.375rem}.ir .lab-item label{font-size:.6875rem;color:var(--color-ink-soft)}.ir .lab-item .val{font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-warn)}input[type=range]{accent-color:var(--color-accent);width:100%}.ir .switch{display:inline-flex;gap:.5rem;align-items:center;font-size:.75rem;color:var(--color-ink-soft)}.ir .switch input{accent-color:var(--color-accent);width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.ir *{transition:none!important;animation:none!important}}.ir .snapbar{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:.75rem;padding:.5625rem .875rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-btn);font-size:.78125rem;color:var(--color-ink-soft)}.ir .snapbar.stale{background:var(--color-warn-soft);border-color:var(--color-warn)}.ir .snapbar .k{font-weight:600;color:var(--color-ink)}.ir .snapbar .v{font-variant-numeric:tabular-nums}.ir .snapbar .sep{color:var(--color-line)}.ir .snapbar .lag{color:var(--color-warn);font-weight:600}.ir .snapbar .act{margin-left:auto;display:flex;align-items:center;gap:.5rem}.ir .snapbar button{font:inherit;font-size:.78125rem;font-weight:600;padding:.3125rem .75rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-surface);color:var(--color-ink);cursor:pointer}.ir .snapbar button:hover:not(:disabled){background:var(--color-soft)}.ir .snapbar.stale button{border-color:var(--color-warn);color:var(--color-warn)}.ir .snapbar button:disabled{opacity:.55;cursor:default}.ir .snapempty{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:3.5rem 1.5rem;text-align:center}.ir .snapempty h2{font-size:1rem;font-weight:600;color:var(--color-ink);margin:0 0 .5rem}.ir .snapempty p{font-size:.8125rem;color:var(--color-muted);margin:0 0 1.25rem;line-height:1.6}.ir .snapempty .v{font-variant-numeric:tabular-nums}.ir .snapempty .snapbtn{font:inherit;font-size:.8125rem;font-weight:600;padding:.5rem 1.125rem;border:1px solid var(--color-accent);border-radius:var(--radius-btn);background:var(--color-accent);color:#fff;cursor:pointer}.ir .snapempty .snapbtn:hover:not(:disabled){opacity:.9}.ir .snapempty .snapbtn:disabled{opacity:.55;cursor:default}.ir .scope-warn{display:block;margin-top:.375rem;font-size:.75rem;color:var(--color-warn)}.ir .scope-warn .num{font-variant-numeric:tabular-nums}.ir--modal .board{margin-top:0}.ir--modal .panel{border:0;border-radius:0;box-shadow:none;background:transparent}.ir--modal .dt-head{position:sticky;top:0;z-index:5;background:var(--color-surface);border-bottom:1px solid var(--color-line)}.ir--modal .dt-headrow{padding-right:2.75rem}.ir .dt-id{display:flex;align-items:baseline;gap:.4375rem;flex-wrap:wrap}.ir .dt-id .num{font-size:.9375rem;font-weight:800;letter-spacing:-.01em;color:var(--color-ink)}.ir .dt-id .area{font-size:.75rem;color:var(--color-muted);min-width:0}.ir .sectag{border-radius:var(--radius-pill);padding:.0625rem .375rem;font-size:.625rem;font-weight:600;background:var(--color-accent-soft);color:var(--color-accent-ink)}.ir .dt-fact{margin:.375rem 0 0;font-size:.78125rem;color:var(--color-muted);line-height:1.6}.ir .dt-fact b{font-weight:650;color:var(--color-ink)}.ir .dt-fact b.em{font-weight:700}.ir .dt-fact .cap{margin-left:.375rem;font-size:.6875rem;color:var(--color-faint)}.ir .dt-fact .scope{margin-right:.5rem;padding:.0625rem .375rem;border-radius:var(--radius-pill);background:var(--color-soft);font-size:.6875rem;font-weight:600;color:var(--color-muted)}.ir .gist-card{margin-bottom:.75rem}.ir .intent-row{display:flex;align-items:baseline;gap:.4375rem;padding:.5rem .75rem;border-top:1px solid var(--color-line-soft)}.ir .intent-row .k{font-size:.625rem;font-weight:700;letter-spacing:.04em;color:var(--color-faint)}.ir .intent-row .v{font-size:.75rem;color:var(--color-ink-soft);min-width:0}.ir .modal-sol .sol-shot{display:block;width:100%;height:auto;background:#fff;border-radius:.5rem}.ir .gcard.bare .ghead{border-bottom:0;padding-left:.875rem}.ir .gcard.bare .nm{font-weight:600;color:var(--color-muted)}.ir .gcard.bare .cnt{color:var(--color-faint);font-weight:500}.ir .gbasis{padding:.5rem .125rem;border-bottom:1px solid var(--color-line-soft);line-height:1.6}.ir .gbasis .pri{font-size:.8125rem;font-weight:700;color:var(--color-ink);display:flex;align-items:baseline;gap:.5rem}.ir .gbasis .pri .n{font-size:.8125rem;font-weight:650;color:var(--color-ink-soft)}.ir .gbasis .sec{font-size:.6875rem;color:var(--color-faint);font-weight:400}.ir .sub+.sub{border-top:1px solid var(--color-line-soft)}.ir .sub-h{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;padding:.5625rem .125rem .375rem}.ir .sub-h b{font-size:.8125rem;font-weight:700;color:var(--color-ink)}.ir .sub-h .n{font-size:.8125rem;font-weight:650;color:var(--color-ink-soft)}.ir .sub-empty{padding:0 0 .625rem;font-size:.71875rem;color:var(--color-faint)}.ir .dt-note{margin:.375rem 0 0;padding:.4375rem .625rem;border-radius:var(--radius-btn);background:var(--color-soft);border:1px solid var(--color-line-soft);font-size:.71875rem;line-height:1.6;color:var(--color-muted)}.ir .dt-note b{font-weight:650;color:var(--color-ink-soft)}.classroom{--cr-t: (100vw - 1024px) / 896;--cr-header: clamp(60px, calc(60px + 12 * var(--cr-t)), 72px);--cr-pad: clamp(24px, calc(24px + 16 * var(--cr-t)), 40px);--cr-gap: clamp(20px, calc(20px + 8 * var(--cr-t)), 28px);--cr-card-pad: clamp(16px, calc(16px + 4 * var(--cr-t)), 20px);--cr-r-card: clamp(12px, calc(12px + 2 * var(--cr-t)), 14px);--cr-r-btn: clamp(10px, calc(10px + 2 * var(--cr-t)), 12px);--cr-r-sheet: clamp(16px, calc(16px + 4 * var(--cr-t)), 20px);--cr-btn-primary: clamp(56px, calc(56px + 8 * var(--cr-t)), 64px);--cr-btn: clamp(44px, calc(44px + 4 * var(--cr-t)), 48px);--cr-icon: clamp(44px, calc(44px + 4 * var(--cr-t)), 48px);--cr-hbtn: clamp(40px, calc(40px + 4 * var(--cr-t)), 44px);--cr-row: clamp(64px, calc(64px + 8 * var(--cr-t)), 72px);--cr-row-sm: clamp(56px, calc(56px + 8 * var(--cr-t)), 64px);--cr-field: clamp(56px, calc(56px + 8 * var(--cr-t)), 64px);--cr-input: clamp(52px, calc(52px + 8 * var(--cr-t)), 60px);--cr-seg: clamp(40px, calc(40px + 4 * var(--cr-t)), 44px);--cr-seg-sm: clamp(32px, calc(32px + 4 * var(--cr-t)), 36px);--cr-pill: clamp(26px, calc(26px + 2 * var(--cr-t)), 28px);--cr-logo: clamp(28px, calc(28px + 4 * var(--cr-t)), 32px);--cr-fs-hero: clamp(34px, calc(34px + 10 * var(--cr-t)), 44px);--cr-fs-display: clamp(28px, calc(28px + 6 * var(--cr-t)), 34px);--cr-fs-h1: clamp(20px, calc(20px + 4 * var(--cr-t)), 24px);--cr-fs-lg: clamp(18px, calc(18px + 2 * var(--cr-t)), 20px);--cr-fs-h2: clamp(16px, calc(16px + 2 * var(--cr-t)), 18px);--cr-fs-value: clamp(17px, calc(17px + 2 * var(--cr-t)), 19px);--cr-fs-title: clamp(16px, calc(16px + 1 * var(--cr-t)), 17px);--cr-fs-body: clamp(15px, calc(15px + 1 * var(--cr-t)), 16px);--cr-fs-button: clamp(15px, calc(15px + 1 * var(--cr-t)), 16px);--cr-fs-seg: clamp(14px, calc(14px + 1 * var(--cr-t)), 15px);--cr-fs-label: clamp(13px, calc(13px + 1 * var(--cr-t)), 14px);--cr-fs-pill: 12px;--cr-fs-elapsed: clamp(52px, calc(52px + 12 * var(--cr-t)), 64px);--cr-fs-seq: clamp(18px, calc(18px + 2 * var(--cr-t)), 20px);--cr-keypad-h: clamp(280px, calc(280px + 60 * var(--cr-t)), 340px);--cr-key-h: clamp(46px, calc(46px + 10 * var(--cr-t)), 56px);--cr-key-fs: clamp(18px, calc(18px + 2 * var(--cr-t)), 20px);--cr-key-gap: clamp(6px, calc(6px + 2 * var(--cr-t)), 8px);--cr-key-done: clamp(120px, calc(120px + 40 * var(--cr-t)), 160px);--cr-sheet-w: clamp(560px, calc(560px + 160 * var(--cr-t)), 720px);--cr-sheet-max-h: min(80vh, 640px);--cr-rail-w: clamp(300px, calc(300px + 100 * var(--cr-t)), 400px);--cr-seq-w: clamp(40px, calc(40px + 4 * var(--cr-t)), 44px);--cr-status-w: clamp(88px, calc(88px + 8 * var(--cr-t)), 96px);--cr-queue-row: clamp(60px, calc(60px + 8 * var(--cr-t)), 68px);--cr-form-min: clamp(340px, calc(340px + 180 * var(--cr-t)), 520px);--cr-home-card-w: clamp(400px, calc(400px + 80 * var(--cr-t)), 480px);--cr-home-card-h: clamp(184px, calc(184px + 56 * var(--cr-t)), 240px);--cr-login-w: clamp(720px, calc(720px + 160 * var(--cr-t)), 880px);--cr-login-form: 400px;--cr-qr: clamp(168px, calc(168px + 52 * var(--cr-t)), 220px);--cr-keypad-bg: #eef0f3;--cr-keypad-special: #e4e6eb;--cr-keypad-line: #e0e2e7;--cr-icon-ink: #52525b;--cr-toggle-off: #d4d4d8;--cr-preview-bg: #0f0f12;--cr-dim: rgba(24, 24, 27, .45);font-family:Pretendard Variable,Pretendard,-apple-system,Apple SD Gothic Neo,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-user-select:none;user-select:none;overscroll-behavior:none}@layer base{.classroom button:not(:disabled):active,.classroom a:active{transform:scale(.98)}.classroom button:disabled{opacity:.4}}
