:root{--primary-color: #0b66d8;--secondary-color: yellow;--thirdary-color: #f5f5f5;--text-color: black;--text-color-error: red;--font-family-base: "Noto Sans JP", system-ui, sans-serif;--color-primary-50: #f0f9ff;--color-primary-100: #e0f2fe;--color-primary-200: #bae6fd;--color-primary-300: #7dd3fc;--color-primary-400: #38bdf8;--color-primary-500: #0ea5e9;--color-primary-600: #0284c7;--color-primary-700: #0369a1;--color-primary-800: #075985;--color-primary-900: #0c4a6e;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-success-50: #f0fdf4;--color-success-100: #dcfce7;--color-success-200: #bbf7d0;--color-success-300: #86efac;--color-success-400: #4ade80;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-success-700: #15803d;--color-success-800: #166534;--color-success-900: #14532d;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-300: #fcd34d;--color-warning-400: #fbbf24;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-warning-700: #b45309;--color-warning-800: #92400e;--color-warning-900: #78350f;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-200: #fecaca;--color-error-300: #fca5a5;--color-error-400: #f87171;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-error-800: #991b1b;--color-error-900: #7f1d1d;--color-info-50: #eff6ff;--color-info-100: #dbeafe;--color-info-200: #bfdbfe;--color-info-300: #93c5fd;--color-info-400: #60a5fa;--color-info-500: #3b82f6;--color-info-600: #2563eb;--color-info-700: #1d4ed8;--color-info-800: #1e40af;--color-info-900: #1e3a8a;--space-0: 0rem;--space-px: .0625rem;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--space-40: 10rem;--space-44: 11rem;--space-48: 12rem;--space-52: 13rem;--space-56: 14rem;--space-60: 15rem;--space-64: 16rem;--space-72: 18rem;--space-80: 20rem;--space-96: 24rem;--space-100: 25rem;--space-104: 26rem;--space-108: 27rem;--space-112: 28rem;--space-116: 29rem;--space-120: 30rem;--space-124: 31rem;--space-128: 32rem;--space-132: 33rem;--space-136: 34rem;--space-140: 35rem;--space-144: 36rem;--space-148: 37rem;--space-152: 38rem;--space-156: 39rem;--space-160: 40rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--leading-xs: 1rem;--leading-sm: 1.25rem;--leading-base: 1.5rem;--leading-lg: 1.75rem;--leading-xl: 1.875rem;--leading-2xl: 2rem;--leading-3xl: 2.25rem;--leading-4xl: 2.5rem;--leading-5xl: 1;--leading-6xl: 1;--leading-7xl: 1;--leading-8xl: 1;--leading-9xl: 1;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--border-0: 0px;--border-1: 1px;--border-2: 2px;--border-4: 4px;--border-8: 8px;--radius-none: 0rem;--radius-sm: .125rem;--radius-0: 0rem;--radius-1: .25rem;--radius-2: .5rem;--radius-3: .75rem;--radius-4: 1rem;--radius-5: 1.25rem;--radius-6: 1.5rem;--radius-8: 2rem;--radius-10: 2.5rem;--radius-12: 3rem;--radius-16: 4rem;--radius-20: 5rem;--radius-24: 6rem;--radius-full: 9999px;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--shadow: 0 0 1.4rem .18rem rgba(0, 0, 0, .06), 0 0 .8rem .08rem rgba(0, 0, 0, .04);--shadow-base: 0 0 1.4rem .18rem rgba(0, 0, 0, .06), 0 0 .8rem .08rem rgba(0, 0, 0, .04);--shadow-sm: 0 0 1rem .1rem rgba(0, 0, 0, .05);--shadow-md: 0 0 2rem .25rem rgba(0, 0, 0, .07), 0 0 1rem .12rem rgba(0, 0, 0, .05);--shadow-lg: 0 0 2.8rem .35rem rgba(0, 0, 0, .08), 0 0 1.4rem .15rem rgba(0, 0, 0, .05);--shadow-xl: 0 0 3.8rem .45rem rgba(0, 0, 0, .09), 0 0 1.8rem .2rem rgba(0, 0, 0, .06);--shadow-2xl: 0 0 5rem .6rem rgba(0, 0, 0, .1);--shadow-inner: inset 0 0 .35rem rgba(0, 0, 0, .05);--shadow-none: 0 0 #0000;--card-view-shadow: 0 0 2.5rem .35rem rgba(0, 0, 0, .07), 0 0 1.2rem .15rem rgba(0, 0, 0, .05);--box-shadow-base: 0 0 2.5rem .35rem rgba(0, 0, 0, .07), 0 0 1.2rem .15rem rgba(0, 0, 0, .05);--box-shadow-input: 0 0 1.8rem .22rem rgba(0, 0, 0, .06), 0 0 .9rem .1rem rgba(0, 0, 0, .04);--box-shadow-button: 0 0 3rem .4rem rgba(0, 0, 0, .08), 0 0 1.4rem .18rem rgba(0, 0, 0, .05);--z-0: 0;--z-10: 10;--z-20: 20;--z-30: 30;--z-40: 40;--z-50: 50;--z-100: 100;--z-999: 999;--z-9999: 9999;--z-auto: auto;--duration-75: 75ms;--duration-100: .1s;--duration-150: .15s;--duration-200: .2s;--duration-300: .3s;--duration-500: .5s;--duration-700: .7s;--duration-1000: 1s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-all: all .2s cubic-bezier(.4, 0, .2, 1);--transition-colors: color .2s cubic-bezier(.4, 0, .2, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), border-color .2s cubic-bezier(.4, 0, .2, 1);--transition-opacity: opacity .2s cubic-bezier(.4, 0, .2, 1);--transition-shadow: box-shadow .2s cubic-bezier(.4, 0, .2, 1);--transition-transform: transform .2s cubic-bezier(.4, 0, .2, 1);--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-20: .2;--opacity-25: .25;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-75: .75;--opacity-80: .8;--opacity-90: .9;--opacity-95: .95;--opacity-100: 1;--backdrop-blur-sm: blur(4px);--backdrop-blur: blur(8px);--backdrop-blur-md: blur(12px);--backdrop-blur-lg: blur(16px);--backdrop-blur-xl: blur(24px);--backdrop-blur-2xl: blur(40px);--backdrop-blur-3xl: blur(64px);--breakpoint-pc: 1200px;--breakpoint-tab: 768px;--breakpoint-sm: 480px;--height-appBar: 3.5rem;--width-drawerMenu: 16rem;--color-drawerMenu: #333333;--border-base: 1px solid rgba(0, 0, 0, .1);--border-color: #ccc;--border-radius-base: 4px;--border-normal: 1px solid rgba(0, 0, 0, .1);--hover-bg-color-base: #f5f5f5}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{margin:0;padding:0;min-height:100vh;color:var(--text-color);font-size:var(--font-size-base);font-weight:var(--font-normal);font-family:var(--font-family-base);line-height:var(--leading-normal);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:var(--leading-tight);text-wrap:balance}p,li{text-wrap:pretty;max-width:65ch}ul,ol{padding:0;margin:0;list-style:none}ul[role=list],ol[role=list]{list-style:none}a{text-decoration:none;color:inherit;cursor:pointer}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}input,button,textarea,select{font:inherit;border:none;outline:none;margin:0;padding:0;color:inherit}button{cursor:pointer;background:none;border:none}button,[role=button]{cursor:pointer}button:disabled,[disabled]{cursor:not-allowed;opacity:.5}fieldset{display:block;padding:0;border:none}main,article,aside,footer,header,nav,section,figure{display:block}iframe{border:0}table{border-collapse:collapse;border-spacing:0;width:100%;overflow:overlay;border-collapse:separate}table td{border:.75px solid var(--color-gray-300);z-index:1;word-wrap:break-word;padding:.5rem}table thead>tr{position:sticky;top:0;z-index:2;background-color:#fff;box-shadow:0 -1px 2px #0000000d,0 1px 2px #0000001a}table th{font-weight:var(--font-semibold);text-align:left;padding:.75rem .5rem}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:none}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}audio,video{display:inline-block;vertical-align:middle}[hidden]{display:none!important}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote{border-left:4px solid var(--color-gray-300);padding-left:1rem;font-style:italic;color:var(--color-gray-600)}pre,code,kbd,samp{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em}pre{overflow-x:auto;padding:1rem;background-color:var(--color-gray-50);border-radius:var(--radius-md)}code{padding:.125rem .25rem;background-color:var(--color-gray-100);border-radius:var(--radius-sm)}pre code{background-color:transparent;padding:0}input[type=checkbox],input[type=radio]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;accent-color:var(--primary-color);width:1rem;height:1rem;cursor:pointer}hr{border:none;border-top:1px solid var(--color-gray-200);margin:1.5rem 0}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background-color:var(--color-primary-200);color:var(--color-primary-900)}::-moz-selection{background-color:var(--color-primary-200);color:var(--color-primary-900)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--color-gray-100)}::-webkit-scrollbar-thumb{background-color:var(--color-gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400)}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.base-page{position:absolute;inset:0;display:flex;flex-direction:column;background-color:#fff;overflow:hidden;z-index:1}.base-page-background{position:fixed;inset:0;background:linear-gradient(135deg,#0ea5e90d,#3b82f60d);z-index:var(--z-0);pointer-events:none}.base-page-background-pattern{position:fixed;inset:0;background-image:radial-gradient(circle at 25px 25px,var(--color-gray-200) 2%,transparent 0%),radial-gradient(circle at 75px 75px,var(--color-gray-200) 2%,transparent 0%);background-size:100px 100px;opacity:.3;z-index:var(--z-0);pointer-events:none}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}.container-sm{max-width:640px}.container-md{max-width:768px}.container-lg{max-width:1024px}.container-xl{max-width:1280px}.container-2xl{max-width:1536px}.card-view{background-color:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:var(--transition-shadow)}.card-view:hover{box-shadow:var(--shadow-md)}.card-view-elevated{box-shadow:var(--shadow-lg)}.card-view-elevated:hover{box-shadow:var(--shadow-xl)}.card-header{padding:var(--space-6);border-bottom:1px solid var(--color-gray-200);background-color:var(--color-gray-50)}.card-body{padding:var(--space-6);flex:1}.card-footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-gray-200);background-color:var(--color-gray-50)}.base-border-shadow-popup{background-color:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.base-ul-container{flex:1;overflow:auto;max-height:100%}.base-list{padding:0;margin:0;list-style:none}.base-list-item{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-gray-200);transition:var(--transition-colors)}.base-list-item:last-child{border-bottom:none}.base-list-item:hover{background-color:var(--color-gray-50)}.base-error-wrapper{padding:0;margin:0;list-style-type:none;width:100%}.base-error-message{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--color-error-700);background-color:var(--color-error-50);border-radius:var(--radius-md);word-wrap:break-word}.base-page--1{position:relative;display:flex;flex-direction:column;flex:1;padding:0;margin:0;background-color:#fafafb;z-index:1;box-shadow:var(--shadow-base);border-radius:var(--radius-xl);overflow:hidden;align-items:center}.base-page--1-container{display:flex;flex-direction:column;width:100%;height:auto;max-width:61.25rem;padding:1.125rem 1.375rem;background:transparent;overflow:hidden}.base-form{display:flex;flex-direction:column;background:#ffffffd9;border:var(--border-base);box-shadow:var(--shadow-base);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-8);overflow-y:auto;scroll-padding-top:var(--space-5)}.base-modal-close:hover{background-color:var(--color-gray-200);color:var(--color-gray-900)}.base-modal{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-9999);animation:fadeIn .2s ease-out}.base-modal-content{position:relative;display:flex;flex-direction:column;align-items:stretch;background-color:#fff;padding:var(--space-6);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);gap:var(--space-4);max-width:90vw;max-height:90vh;overflow:auto;animation:scaleIn .2s ease-out}.base-modal-close{position:absolute;top:var(--space-4);right:var(--space-4);width:var(--space-8);height:var(--space-8);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background-color:var(--color-gray-100);color:var(--color-gray-600);cursor:pointer;transition:var(--transition-all)}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.base-text{color:var(--color-gray-700);font-size:var(--font-size-sm);font-family:var(--font-family-base);font-weight:var(--font-normal);line-height:var(--leading-normal)}.base-text--contained,.base-badge--primary{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);background-color:var(--color-primary-600);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-semibold);line-height:1}.base-text--outline,.base-badge--outline{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);background-color:transparent;color:var(--color-primary-600);border:1.5px solid var(--color-primary-600);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-semibold);line-height:1}.base-text--fill{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);background-color:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-medium)}.base-badge--ghost{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);background-color:var(--color-gray-100);color:var(--color-gray-700);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-medium)}.base-badge--success{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);background-color:var(--color-success-600);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-semibold)}.base-badge--warning{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);background-color:var(--color-warning-600);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-semibold)}.base-badge--error,.base-badge--danger{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);background-color:var(--color-error-600);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-semibold)}.base-badge--info{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2-5);background-color:var(--color-info-600);color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-semibold)}.base-text--small,.base-badge--sm{padding:var(--space-0-5) var(--space-2);font-size:.625rem}.base-badge--lg{padding:var(--space-1-5) var(--space-3);font-size:var(--font-size-sm)}.base-badge--dot:before{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor}.base-badge--removable{padding-right:var(--space-1)}.base-badge-close{display:inline-flex;align-items:center;justify-content:center;width:var(--space-4);height:var(--space-4);margin-left:var(--space-1);border-radius:var(--radius-full);background-color:#0000001a;color:currentColor;cursor:pointer;transition:var(--transition-all)}.base-badge-close:hover{background-color:#0003}.base-badge--notification{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1-5);background-color:var(--color-error-600);color:#fff;border-radius:var(--radius-full);font-size:.625rem;font-weight:var(--font-bold);line-height:1}.base-text--normal{background-color:transparent;color:var(--color-gray-700);display:inline}.base-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-4);min-width:max-content;font-size:var(--font-size-sm);font-weight:var(--font-semibold);font-family:var(--font-family-base);line-height:var(--leading-normal);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-base);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:var(--transition-all);outline:none;outline-offset:2px}.base-button:hover{background-color:var(--color-primary-100);box-shadow:var(--shadow-md);transform:translateY(-1px)}.base-button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.base-button--contained{color:#fff;background-color:var(--color-primary-600);box-shadow:var(--shadow-sm)}.base-button--contained:hover{background-color:var(--color-primary-700);box-shadow:var(--shadow-md);transform:translateY(-1px)}.base-button--contained:active{background-color:var(--color-primary-800);box-shadow:var(--shadow-sm);transform:translateY(0)}.base-button--contained img,.base-button--contained svg{filter:brightness(0) invert(1)}.base-button--outline,.base-button--fill{color:var(--color-primary-600);background-color:#fff;border:2px solid var(--color-primary-600);box-shadow:none}.base-button--outline:hover,.base-button--fill:hover{background-color:var(--color-primary-50);border-color:var(--color-primary-700);box-shadow:var(--shadow-sm)}.base-button--outline:active,.base-button--fill:active{background-color:var(--color-primary-100)}.base-button--ghost{color:var(--color-primary-600);background-color:transparent;box-shadow:none}.base-button--ghost:hover{background-color:var(--color-primary-50)}.base-button--ghost:active{background-color:var(--color-primary-100)}.base-button--normal{color:var(--color-gray-700);background-color:var(--color-gray-200);box-shadow:var(--shadow-sm)}.base-button--normal:hover{background-color:var(--color-gray-300);box-shadow:var(--shadow)}.base-button--normal:active{background-color:var(--color-gray-400)}.base-button--success{color:#fff;background-color:var(--color-success-600);box-shadow:var(--shadow-sm)}.base-button--success:hover{background-color:var(--color-success-700);box-shadow:var(--shadow-md);transform:translateY(-1px)}.base-button--success:active{background-color:var(--color-success-800);transform:translateY(0)}.base-button--warning{color:#fff;background-color:var(--color-warning-600);box-shadow:var(--shadow-sm)}.base-button--warning:hover{background-color:var(--color-warning-700);box-shadow:var(--shadow-md);transform:translateY(-1px)}.base-button--warning:active{background-color:var(--color-warning-800);transform:translateY(0)}.base-button--danger,.base-button--delete{color:#fff;background-color:var(--color-error-600);box-shadow:var(--shadow-sm)}.base-button--danger:hover,.base-button--delete:hover{background-color:var(--color-error-700);box-shadow:var(--shadow-md);transform:translateY(-1px)}.base-button--danger:active,.base-button--delete:active{background-color:var(--color-error-800);transform:translateY(0)}.base-button--danger-outline{color:var(--color-error-600);background-color:#fff;border:2px solid var(--color-error-600)}.base-button--danger-outline:hover{background-color:var(--color-error-50);border-color:var(--color-error-700)}.base-button--danger-outline:active{background-color:var(--color-error-100)}.base-button--xs{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs)}.base-button--small,.base-button--sm{padding:var(--space-1-5) var(--space-3);font-size:var(--font-size-xs)}.base-button--medium,.base-button--md{padding:var(--space-2-5) var(--space-4);font-size:var(--font-size-sm)}.base-button--large,.base-button--lg{padding:var(--space-3) var(--space-6);font-size:var(--font-size-base)}.base-button--xl{padding:var(--space-4) var(--space-8);font-size:var(--font-size-lg)}.base-button--border{border:1px solid var(--color-gray-500)}.base-button--disabled,.base-button:disabled{background-color:var(--color-gray-200);color:var(--color-gray-400);cursor:not-allowed;opacity:.6;box-shadow:none;pointer-events:none;transform:none}.base-button--loading{position:relative;color:transparent;pointer-events:none}.base-button--loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;animation:button-spin .6s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.base-input-container{position:relative;display:flex;flex-direction:column;width:100%;gap:var(--space-1-5)}.base-input-wrapper{display:flex;align-items:center;position:relative;width:100%}.base-input-label{display:block;font-size:var(--font-size-base);font-weight:var(--font-bold);color:var(--color-gray-700);margin-bottom:var(--space-1-5)}.base-input-label--required{color:#d63a33;font-weight:var(--font-black)}.base-input-label--optional{color:#7b8797;font-weight:var(--font-black)}.base-input-label--required:after{color:var(--color-error-600)}.base-input-title{font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--color-gray-600);margin-bottom:var(--space-1)}.base-input-form,.base-input{width:100%;height:var(--space-11);padding:var(--space-0) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-normal);font-family:var(--font-family-base);line-height:var(--leading-normal);color:var(--color-gray-900);background-color:#eef2f88f;border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);outline:none;transition:var(--transition-all)}.base-input-form::placeholder,.base-input::placeholder{color:var(--color-gray-400)}.base-input-form:focus,.base-input:focus{border-width:1.5px;border-color:var(--primary-color);box-shadow:var(--box-shadow-input);background-color:#fff}.base-input-form:hover:not(:disabled),.base-input:hover:not(:disabled){border-color:var(--color-gray-400)}.base-input--text-area{min-height:7.5rem;padding:var(--space-2) var(--space-3);resize:vertical}.base-input--sm{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}.base-input--lg{padding:var(--space-3-5) var(--space-4);font-size:var(--font-size-base)}.base-input--filled{background-color:var(--color-gray-100);border-color:transparent}.base-input--filled:focus{background-color:#fff;border-color:var(--color-primary-500)}.base-input--underline{border:none;border-bottom:2px solid var(--color-gray-300);border-radius:0;padding-left:0;padding-right:0}.base-input--underline:focus{border-bottom-color:var(--color-primary-500);box-shadow:none}.base-input-form--disabled,.base-input-form:disabled,.base-input:disabled{background-color:var(--color-gray-100);color:var(--color-gray-500);cursor:not-allowed;opacity:.6;pointer-events:none}.base-input-form--error,.base-input--error{border-color:var(--color-error-500);background-color:var(--color-error-50)}.base-input-form--error:focus,.base-input--error:focus{border-color:var(--color-error-600);box-shadow:0 0 0 3px var(--color-error-100)}.base-input--success{border-color:var(--color-success-500);background-color:var(--color-success-50)}.base-input--success:focus{border-color:var(--color-success-600);box-shadow:0 0 0 3px var(--color-success-100)}.base-input-form--changed,.base-input--changed{background-color:var(--color-warning-50);border-color:var(--color-warning-400)}.base-input-left-icon{position:absolute;left:var(--space-3);height:var(--space-5);width:var(--space-5);color:var(--color-gray-400);pointer-events:none}.base-input-wrapper--with-left-icon .base-input-form{padding-left:var(--space-10)}.base-input-right-icon{position:absolute;right:var(--space-3);height:var(--space-5);width:var(--space-5);color:var(--color-gray-400);cursor:pointer;transition:var(--transition-colors)}.base-input-right-icon:hover{color:var(--color-gray-600)}.base-input-wrapper--with-right-icon .base-input-form{padding-right:var(--space-10)}.base-input-error-text,.base-input-message--error{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-medium);color:var(--color-error-700)}.base-input-helper-text,.base-input-message--helper{display:block;margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-gray-600)}.base-input-success-text,.base-input-message--success{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-medium);color:var(--color-success-700)}.base-textarea{min-height:120px;resize:vertical;padding:var(--space-3) var(--space-3-5)}.base-textarea--no-resize{resize:none}.base-input-group{display:flex;width:100%}.base-input-group .base-input-form{border-radius:0}.base-input-group .base-input-form:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.base-input-group .base-input-form:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.base-input-group-addon{display:flex;align-items:center;padding:var(--space-2-5) var(--space-3-5);font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--color-gray-700);background-color:var(--color-gray-100);border:2px solid var(--color-gray-300);white-space:nowrap}.base-input-group-addon:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);border-right:none}.base-input-group-addon:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-left:none}.base-input-search{position:relative}.base-input-search .base-input-form{padding-left:var(--space-10);padding-right:var(--space-10)}.base-input-search-icon{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-gray-400);pointer-events:none}.base-input-search-clear{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-gray-400);cursor:pointer;transition:var(--transition-colors)}.base-input-search-clear:hover{color:var(--color-gray-600)}.linear-progress-wrapper{width:100vw;position:fixed;top:0;left:0;height:3px;background-color:var(--color-gray-100);overflow:hidden;z-index:var(--z-9999)}.linear-progress-bar{position:absolute;height:100%;width:40%;background:linear-gradient(90deg,var(--color-primary-500),var(--color-primary-600),var(--color-primary-500));box-shadow:0 0 10px var(--color-primary-400);animation:indeterminate 1.5s infinite linear}@keyframes indeterminate{0%{left:-40%;width:40%}50%{left:30%;width:70%}to{left:100%;width:40%}}.base-process-loading-overlay{position:fixed;inset:0;background-color:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-9999);display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease-out}.lds-circle-loading,.lds-circle-loading div{box-sizing:border-box}.lds-circle-loading{display:inline-block;position:relative;width:80px;height:80px}.lds-circle-loading div{position:absolute;width:8px;height:8px;background-color:var(--color-primary-600);border-radius:50%;box-shadow:0 0 8px var(--color-primary-400);animation:lds-circle-loading 1.2s linear infinite}@keyframes lds-circle-loading{0%,20%,80%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.5);opacity:1}}.lds-circle-loading div:nth-child(1){animation-delay:0s;top:36.8px;left:66.24px}.lds-circle-loading div:nth-child(2){animation-delay:-.1s;top:22.08px;left:62.3px}.lds-circle-loading div:nth-child(3){animation-delay:-.2s;top:11.3px;left:51.52px}.lds-circle-loading div:nth-child(4){animation-delay:-.3s;top:7.36px;left:36.8px}.lds-circle-loading div:nth-child(5){animation-delay:-.4s;top:11.3px;left:22.08px}.lds-circle-loading div:nth-child(6){animation-delay:-.5s;top:22.08px;left:11.3px}.lds-circle-loading div:nth-child(7){animation-delay:-.6s;top:36.8px;left:7.36px}.lds-circle-loading div:nth-child(8){animation-delay:-.7s;top:51.52px;left:11.3px}.lds-circle-loading div:nth-child(9){animation-delay:-.8s;top:62.3px;left:22.08px}.lds-circle-loading div:nth-child(10){animation-delay:-.9s;top:66.24px;left:36.8px}.lds-circle-loading div:nth-child(11){animation-delay:-1s;top:62.3px;left:51.52px}.lds-circle-loading div:nth-child(12){animation-delay:-1.1s;top:51.52px;left:62.3px}.spinner{width:40px;height:40px;border:4px solid var(--color-gray-200);border-top-color:var(--color-primary-600);border-radius:50%;animation:spinner-rotate .8s linear infinite}.spinner-sm{width:20px;height:20px;border-width:2px}.spinner-lg{width:60px;height:60px;border-width:6px}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.loading-dots{display:flex;gap:var(--space-2)}.loading-dots span{width:8px;height:8px;background-color:var(--color-primary-600);border-radius:50%;animation:pulse-dot 1.4s ease-in-out infinite}.loading-dots span:nth-child(1){animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}@keyframes pulse-dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.base-alert{position:fixed;top:var(--space-6);right:var(--space-6);max-width:420px;min-width:320px;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);background-color:#fff;border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-xl);opacity:0;transform:translate(100%);transition:all .3s var(--ease-out);z-index:var(--z-9999);pointer-events:none}.base-alert.show{opacity:1;transform:translate(0);pointer-events:auto}.base-alert.hide{opacity:0;transform:translate(100%);pointer-events:none}.base-alert--success{border-left:4px solid var(--color-success-600);background-color:var(--color-success-50)}.base-alert--error{border-left:4px solid var(--color-error-600);background-color:var(--color-error-50)}.base-alert--warning{border-left:4px solid var(--color-warning-600);background-color:var(--color-warning-50)}.base-alert--info{border-left:4px solid var(--color-info-600);background-color:var(--color-info-50)}.alert-content{color:var(--color-gray-800);font-size:var(--font-size-base);font-weight:var(--font-normal);font-family:var(--font-family-base);line-height:var(--leading-relaxed);max-height:320px;overflow:auto}.alert-content strong{display:block;margin-bottom:var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-semibold);color:var(--color-gray-900)}.alert-icon{width:var(--space-5);height:var(--space-5);flex-shrink:0}.alert-close{position:absolute;top:var(--space-3);right:var(--space-3);width:var(--space-5);height:var(--space-5);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-gray-500);cursor:pointer;transition:var(--transition-colors)}.alert-close:hover{background-color:var(--color-gray-200);color:var(--color-gray-700)}.base-progress-bar{height:3px;margin-top:var(--space-3);border-radius:var(--radius-full);animation:progress-shrink 3s linear forwards}.base-progress-bar--success{background:linear-gradient(90deg,var(--color-success-500),var(--color-success-600))}.base-progress-bar--error{background:linear-gradient(90deg,var(--color-error-500),var(--color-error-600))}.base-progress-bar--warning{background:linear-gradient(90deg,var(--color-warning-500),var(--color-warning-600))}.base-progress-bar--info{background:linear-gradient(90deg,var(--color-info-500),var(--color-info-600))}@keyframes progress-shrink{0%{width:100%}to{width:0%}}@media(max-width:768px){.base-alert{top:var(--space-4);right:var(--space-4);left:var(--space-4);padding:var(--space-3);max-width:none;min-width:auto}.base-progress-bar{height:2px;margin-top:var(--space-2)}.alert-content strong{margin-bottom:var(--space-1-5);font-size:var(--font-size-sm)}.alert-content{font-size:var(--font-size-xs);max-height:200px}}.base-dialog-overlay{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-9999);animation:fadeIn .2s var(--ease-out)}.base-dialog-container{background-color:#fff;border-radius:var(--radius-2xl);width:90%;max-width:20rem;overflow:hidden;text-align:center;box-shadow:var(--shadow-2xl);animation:scaleIn .2s var(--ease-out);font-size:var(--font-size-sm);font-weight:var(--font-normal);font-family:var(--font-family-base);line-height:var(--leading-normal)}.base-dialog-header{padding:var(--space-6) var(--space-6) var(--space-4)}.base-dialog-title{font-size:var(--font-size-xl);font-weight:var(--font-bold);color:var(--color-gray-900);padding:var(--space-3) var(--space-3) 0 var(--space-3)}.base-dialog-subtitle{font-size:var(--font-size-sm);font-weight:var(--font-normal);color:var(--color-gray-600)}.base-dialog-content{font-size:var(--font-size-base);color:var(--color-gray-700);padding:var(--space-3) var(--space-4);line-height:var(--leading-relaxed);white-space:pre-wrap;text-align:center}.base-dialog-actions{display:flex;border-top:1px solid var(--color-gray-200)}.base-dialog-actions.one-button{justify-content:center;border-top:none;padding:0 var(--space-6) var(--space-6)}.base-dialog-button{flex:1;padding:var(--space-3);color:var(--color-primary-600);font-size:var(--font-size-base);font-weight:var(--font-bold);font-family:var(--font-family-base);background-color:#fff;border:none;cursor:pointer;transition:var(--transition-colors)}.base-dialog-button.cancel{border-right:1px solid var(--color-gray-200);color:var(--color-gray-600)}.base-dialog-button:hover{background-color:var(--color-gray-200)}.base-dialog-button.primary{font-weight:var(--font-bold)}.base-dialog-button.danger{color:var(--color-error-600)}.base-dialog-button.danger:hover{background-color:var(--color-error-50)}.fade-in{animation:fadeIn .2s var(--ease-out) forwards}.fade-out{animation:fadeOut .2s var(--ease-in) forwards}.scale-in{animation:scaleIn .2s var(--ease-out) forwards}.scale-out{animation:scaleOut .2s var(--ease-in) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@media(max-width:768px){.base-dialog-container{width:90%;max-width:340px}.base-dialog-title,.base-dialog-content{font-size:var(--font-size-base)}.base-dialog-button{font-size:var(--font-size-lg)}}.base-table-wrapper{width:100%;overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);background-color:#fff}.base-table-container{margin:var(--space-4);overflow-x:auto;border-radius:var(--radius-lg);flex:1}.base-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm)}.base-table thead{background:linear-gradient(180deg,var(--color-gray-100),var(--color-gray-50));position:sticky;top:0;z-index:var(--z-10)}.base-table thead th{padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--font-semibold);font-size:var(--font-size-xs);color:var(--color-gray-700);text-transform:uppercase;letter-spacing:var(--tracking-wider);border-bottom:2px solid var(--color-gray-200);white-space:nowrap}.base-table thead th:first-child{border-top-left-radius:var(--radius-lg)}.base-table thead th:last-child{border-top-right-radius:var(--radius-lg)}.base-table tbody tr{transition:var(--transition-colors);border-bottom:1px solid var(--color-gray-200)}.base-table tbody tr:hover{background-color:var(--color-primary-50)}.base-table td{padding:var(--space-3) var(--space-4);color:var(--color-gray-700);border:none}.base-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.base-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}.base-table--fixed{table-layout:fixed}.base-table-empty{padding:var(--space-12) var(--space-4);text-align:center;color:var(--color-gray-500);font-size:var(--font-size-sm)}.base-table--1{width:100%;border-collapse:separate;border-spacing:0 .75rem}.base-table--1 thead{position:relative;background:#ffffffd9;box-shadow:none}.base-table--1 thead tr{box-shadow:none;background:#ffffffd9}.base-table--1 thead th{font-size:var(--font-size-base);font-weight:var(--font-bold);text-align:left;background:#ffffffd9;border:none;white-space:nowrap;padding:1rem;border-bottom:var(--border-base)}.base-table--1 thead th:last-child{text-align:right}.base-table--1 tbody tr{box-shadow:var(--shadow-sm)}.base-table--1 tbody td{padding:1rem}.base-table--1 tbody tr td{background:#fff;border-top:var(--border-base);border-bottom:var(--border-base);border-left:0;border-right:0}.base-table--1 tbody tr td:first-child{border-left:var(--border-base);border-radius:1rem 0 0 1rem}.base-table--1 tbody tr td:last-child{border-right:var(--border-base);border-radius:0 1rem 1rem 0}.base-table--1 tbody tr:hover td{border-color:var(--color-primary);background-color:var(--hover-bg-color-base);cursor:pointer}@media(max-width:768px){.base-table{font-size:var(--font-size-xs)}.base-table th,.base-table td{padding:var(--space-2) var(--space-3)}}.base-checkbox{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.base-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.base-checkbox .checkbox-box{width:var(--space-5);height:var(--space-5);border:2px solid var(--color-gray-400);border-radius:var(--radius-md);background-color:#fff;display:flex;align-items:center;justify-content:center;transition:var(--transition-all);flex-shrink:0}.base-checkbox:hover .checkbox-box{border-color:var(--color-primary-500);background-color:var(--color-primary-50)}.base-checkbox input[type=checkbox]:checked+.checkbox-box{background-color:var(--color-primary-600);border-color:var(--color-primary-600);box-shadow:var(--shadow-sm)}.base-checkbox input[type=checkbox]:focus-visible+.checkbox-box{outline:2px solid var(--color-primary-500);outline-offset:2px}.base-checkbox .checkbox-box svg{display:none;width:var(--space-4);height:var(--space-4);color:#fff}.base-checkbox input[type=checkbox]:checked+.checkbox-box svg{display:block;animation:checkmarkScale .2s ease-out}.base-checkbox .checkbox-label{font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--color-gray-700);cursor:pointer}.base-checkbox input[type=checkbox]:disabled+.checkbox-box{background-color:var(--color-gray-100);border-color:var(--color-gray-300);cursor:not-allowed;opacity:.6}.base-checkbox input[type=checkbox]:disabled~.checkbox-label{color:var(--color-gray-400);cursor:not-allowed}@keyframes checkmarkScale{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.base-tabs{display:flex;flex-direction:column;width:100%}.base-tabs-list{display:flex;gap:var(--space-1);border-bottom:2px solid var(--color-gray-200);overflow-x:auto;scrollbar-width:thin}.base-tab-button{position:relative;padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-medium);color:var(--color-gray-600);background-color:transparent;border:none;border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;transition:var(--transition-all);-webkit-user-select:none;user-select:none}.base-tab-button:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:transparent;transition:var(--transition-all)}.base-tab-button:hover{color:var(--color-primary-600);background-color:var(--color-gray-50)}.base-tab-button.active{color:var(--color-primary-600);font-weight:var(--font-semibold);background-color:transparent}.base-tab-button.active:after{background-color:var(--color-primary-600)}.base-tab-button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.base-tab-content{padding:var(--space-4)}.base-tab-panel{display:none}.base-tab-panel.active{display:block;animation:fadeIn .2s ease-out}.base-tabs--pills .base-tabs-list{border-bottom:none;gap:var(--space-2)}.base-tabs--pills .base-tab-button{border-radius:var(--radius-full);padding:var(--space-2) var(--space-4)}.base-tabs--pills .base-tab-button:after{display:none}.base-tabs--pills .base-tab-button.active{background-color:var(--color-primary-600);color:#fff}.base-tabs--pills .base-tab-button:hover{background-color:var(--color-primary-100)}.base-tabs--pills .base-tab-button.active:hover{background-color:var(--color-primary-700)}.base-tabs--boxed .base-tab-button{border:1px solid transparent}.base-tabs--boxed .base-tab-button.active{border-color:var(--color-gray-200);border-bottom-color:#fff;background-color:#fff;margin-bottom:-2px}.base-tab-container{position:relative;flex:1;overflow:hidden}.base-tab-container .base-view,.base-tab-container .base-page{top:0!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{word-break:normal;overflow-wrap:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.w-full{width:100%}.h-full{height:100%}.w-screen{width:100vw}.h-screen{height:100vh}.w-fit-content{width:fit-content}.h-fit-content{height:fit-content}.w-0{width:var(--space-0)}.w-1{width:var(--space-1)}.w-2{width:var(--space-2)}.w-3{width:var(--space-3)}.w-4{width:var(--space-4)}.w-5{width:var(--space-5)}.w-6{width:var(--space-6)}.w-7{width:var(--space-7)}.w-8{width:var(--space-8)}.w-9{width:var(--space-9)}.w-10{width:var(--space-10)}.w-11{width:var(--space-11)}.w-12{width:var(--space-12)}.w-13{width:var(--space-13)}.w-14{width:var(--space-14)}.w-15{width:var(--space-15)}.w-16{width:var(--space-16)}.w-20{width:var(--space-20)}.w-24{width:var(--space-24)}.w-32{width:var(--space-32)}.w-40{width:var(--space-40)}.w-48{width:var(--space-48)}.w-56{width:var(--space-56)}.w-64{width:var(--space-64)}.w-80{width:var(--space-80)}.w-96{width:var(--space-96)}.w-100{width:var(--space-100)}.w-104{width:var(--space-104)}.w-108{width:var(--space-108)}.w-112{width:var(--space-112)}.w-116{width:var(--space-116)}.w-120{width:var(--space-120)}.w-124{width:var(--space-124)}.w-128{width:var(--space-128)}.w-132{width:var(--space-132)}.w-136{width:var(--space-136)}.w-140{width:var(--space-140)}.w-144{width:var(--space-144)}.w-148{width:var(--space-148)}.w-152{width:var(--space-152)}.w-156{width:var(--space-156)}.w-160{width:var(--space-160)}.min-w-max{min-width:max-content}.min-w-0{min-width:var(--space-0)}.min-w-1{min-width:var(--space-1)}.min-w-2{min-width:var(--space-2)}.min-w-3{min-width:var(--space-3)}.min-w-4{min-width:var(--space-4)}.min-w-5{min-width:var(--space-5)}.min-w-6{min-width:var(--space-6)}.min-w-7{min-width:var(--space-7)}.min-w-8{min-width:var(--space-8)}.min-w-9{min-width:var(--space-9)}.min-w-10{min-width:var(--space-10)}.min-w-11{min-width:var(--space-11)}.min-w-12{min-width:var(--space-12)}.min-w-13{min-width:var(--space-13)}.min-w-14{min-width:var(--space-14)}.min-w-15{min-width:var(--space-15)}.min-w-16{min-width:var(--space-16)}.min-w-20{min-width:var(--space-20)}.min-w-24{min-width:var(--space-24)}.min-w-32{min-width:var(--space-32)}.min-w-40{min-width:var(--space-40)}.min-w-48{min-width:var(--space-48)}.min-w-56{min-width:var(--space-56)}.min-w-64{min-width:var(--space-64)}.min-w-80{min-width:var(--space-80)}.min-w-96{min-width:var(--space-96)}.max-w-0{max-width:var(--space-0)}.max-w-1{max-width:var(--space-1)}.max-w-2{max-width:var(--space-2)}.max-w-3{max-width:var(--space-3)}.max-w-4{max-width:var(--space-4)}.max-w-5{max-width:var(--space-5)}.max-w-6{max-width:var(--space-6)}.max-w-7{max-width:var(--space-7)}.max-w-8{max-width:var(--space-8)}.max-w-9{max-width:var(--space-9)}.max-w-10{max-width:var(--space-10)}.max-w-11{max-width:var(--space-11)}.max-w-12{max-width:var(--space-12)}.max-w-13{max-width:var(--space-13)}.max-w-14{max-width:var(--space-14)}.max-w-15{max-width:var(--space-15)}.max-w-16{max-width:var(--space-16)}.max-w-20{max-width:var(--space-20)}.max-w-24{max-width:var(--space-24)}.max-w-28{max-width:var(--space-28)}.max-w-32{max-width:var(--space-32)}.max-w-36{max-width:var(--space-36)}.max-w-40{max-width:var(--space-40)}.max-w-48{max-width:var(--space-48)}.max-w-56{max-width:var(--space-56)}.max-w-64{max-width:var(--space-64)}.max-w-80{max-width:var(--space-80)}.max-w-96{max-width:var(--space-96)}.max-w-100{max-width:var(--space-100)}.max-w-104{max-width:var(--space-104)}.max-w-108{max-width:var(--space-108)}.max-w-112{max-width:var(--space-112)}.max-w-116{max-width:var(--space-116)}.max-w-120{max-width:var(--space-120)}.max-w-124{max-width:var(--space-124)}.max-w-128{max-width:var(--space-128)}.max-w-132{max-width:var(--space-132)}.max-w-136{max-width:var(--space-136)}.max-w-140{max-width:var(--space-140)}.max-w-144{max-width:var(--space-144)}.max-w-148{max-width:var(--space-148)}.max-w-152{max-width:var(--space-152)}.max-w-156{max-width:var(--space-156)}.max-w-160{max-width:var(--space-160)}.max-w-90vh{max-width:90vh}.max-w-75rem{max-width:75rem}.h-0{height:var(--space-0)}.h-1{height:var(--space-1)}.h-2{height:var(--space-2)}.h-3{height:var(--space-3)}.h-4{height:var(--space-4)}.h-5{height:var(--space-5)}.h-6{height:var(--space-6)}.h-7{height:var(--space-7)}.h-8{height:var(--space-8)}.h-9{height:var(--space-9)}.h-10{height:var(--space-10)}.h-11{height:var(--space-11)}.h-12{height:var(--space-12)}.h-13{height:var(--space-13)}.h-14{height:var(--space-14)}.h-15{height:var(--space-15)}.h-16{height:var(--space-16)}.h-20{height:var(--space-20)}.h-24{height:var(--space-24)}.h-32{height:var(--space-32)}.h-40{height:var(--space-40)}.h-48{height:var(--space-48)}.h-56{height:var(--space-56)}.h-64{height:var(--space-64)}.h-80{height:var(--space-80)}.h-96{height:var(--space-96)}.h-100{height:var(--space-100)}.h-104{height:var(--space-104)}.h-108{height:var(--space-108)}.h-112{height:var(--space-112)}.h-116{height:var(--space-116)}.h-120{height:var(--space-120)}.h-124{height:var(--space-124)}.h-128{height:var(--space-128)}.h-132{height:var(--space-132)}.h-136{height:var(--space-136)}.h-140{height:var(--space-140)}.h-144{height:var(--space-144)}.h-148{height:var(--space-148)}.h-152{height:var(--space-152)}.h-156{height:var(--space-156)}.h-160{height:var(--space-160)}.max-h-25vh{max-height:25vh}.max-h-30vh{max-height:30vh}.max-h-35vh{max-height:35vh}.max-h-40vh{max-height:40vh}.max-h-45vh{max-height:45vh}.max-h-50vh{max-height:50vh}.max-h-0{max-height:var(--space-0)}.max-h-1{max-height:var(--space-1)}.max-h-2{max-height:var(--space-2)}.max-h-3{max-height:var(--space-3)}.max-h-4{max-height:var(--space-4)}.max-h-5{max-height:var(--space-5)}.max-h-6{max-height:var(--space-6)}.max-h-7{max-height:var(--space-7)}.max-h-8{max-height:var(--space-8)}.max-h-9{max-height:var(--space-9)}.max-h-10{max-height:var(--space-10)}.max-h-11{max-height:var(--space-11)}.max-h-12{max-height:var(--space-12)}.max-h-13{max-height:var(--space-13)}.max-h-14{max-height:var(--space-14)}.max-h-15{max-height:var(--space-15)}.max-h-16{max-height:var(--space-16)}.max-h-20{max-height:var(--space-20)}.max-h-24{max-height:var(--space-24)}.max-h-32{max-height:var(--space-32)}.max-h-40{max-height:var(--space-40)}.max-h-48{max-height:var(--space-48)}.max-h-56{max-height:var(--space-56)}.max-h-64{max-height:var(--space-64)}.max-h-80{max-height:var(--space-80)}.max-h-96{max-height:var(--space-96)}.max-h-60vh{max-height:60vh}.max-h-70vh{max-height:70vh}.max-h-75vh{max-height:75vh}.max-h-80vh{max-height:80vh}.min-h-0{min-height:var(--space-0)}.min-h-1{min-height:var(--space-1)}.min-h-2{min-height:var(--space-2)}.min-h-3{min-height:var(--space-3)}.min-h-4{min-height:var(--space-4)}.min-h-5{min-height:var(--space-5)}.min-h-6{min-height:var(--space-6)}.min-h-7{min-height:var(--space-7)}.min-h-8{min-height:var(--space-8)}.min-h-9{min-height:var(--space-9)}.min-h-10{min-height:var(--space-10)}.min-h-11{min-height:var(--space-11)}.min-h-12{min-height:var(--space-12)}.min-h-13{min-height:var(--space-13)}.min-h-14{min-height:var(--space-14)}.min-h-15{min-height:var(--space-15)}.min-h-16{min-height:var(--space-16)}.min-h-20{min-height:var(--space-20)}.min-h-24{min-height:var(--space-24)}.min-h-32{min-height:var(--space-32)}.min-h-40{min-height:var(--space-40)}.min-h-48{min-height:var(--space-48)}.min-h-56{min-height:var(--space-56)}.min-h-64{min-height:var(--space-64)}.min-h-80{min-height:var(--space-80)}.min-h-96{min-height:var(--space-96)}.min-h-100{min-height:var(--space-100)}.min-h-104{min-height:var(--space-104)}.min-h-108{min-height:var(--space-108)}.min-h-112{min-height:var(--space-112)}.min-h-116{min-height:var(--space-116)}.min-h-120{min-height:var(--space-120)}.min-h-60vh{min-height:60vh}.min-h-70vh{min-height:70vh}.min-h-75vh{min-height:75vh}.min-h-80vh{min-height:80vh}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-7{padding:var(--space-7)}.p-8{padding:var(--space-8)}.p-9{padding:var(--space-9)}.p-10{padding:var(--space-10)}.p-11{padding:var(--space-11)}.p-12{padding:var(--space-12)}.p-13{padding:var(--space-13)}.p-14{padding:var(--space-14)}.p-15{padding:var(--space-15)}.p-16{padding:var(--space-16)}.p-20{padding:var(--space-20)}.p-24{padding:var(--space-24)}.pt-0{padding-top:0}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pt-6{padding-top:var(--space-6)}.pt-7{padding-top:var(--space-7)}.pt-8{padding-top:var(--space-8)}.pt-9{padding-top:var(--space-9)}.pt-10{padding-top:var(--space-10)}.pt-11{padding-top:var(--space-11)}.pt-12{padding-top:var(--space-12)}.pt-13{padding-top:var(--space-13)}.pt-14{padding-top:var(--space-14)}.pt-15{padding-top:var(--space-15)}.pt-16{padding-top:var(--space-16)}.pt-20{padding-top:var(--space-20)}.pt-24{padding-top:var(--space-24)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--space-1)}.pb-2{padding-bottom:var(--space-2)}.pb-3{padding-bottom:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.pb-5{padding-bottom:var(--space-5)}.pb-6{padding-bottom:var(--space-6)}.pb-7{padding-bottom:var(--space-7)}.pb-8{padding-bottom:var(--space-8)}.pb-9{padding-bottom:var(--space-9)}.pb-10{padding-bottom:var(--space-10)}.pb-11{padding-bottom:var(--space-11)}.pb-12{padding-bottom:var(--space-12)}.pb-13{padding-bottom:var(--space-13)}.pb-14{padding-bottom:var(--space-14)}.pb-15{padding-bottom:var(--space-15)}.pb-16{padding-bottom:var(--space-16)}.pb-20{padding-bottom:var(--space-20)}.pb-24{padding-bottom:var(--space-24)}.pl-0{padding-left:0}.pl-1{padding-left:var(--space-1)}.pl-2{padding-left:var(--space-2)}.pl-3{padding-left:var(--space-3)}.pl-4{padding-left:var(--space-4)}.pl-5{padding-left:var(--space-5)}.pl-6{padding-left:var(--space-6)}.pl-7{padding-left:var(--space-7)}.pl-8{padding-left:var(--space-8)}.pl-9{padding-left:var(--space-9)}.pl-10{padding-left:var(--space-10)}.pl-11{padding-left:var(--space-11)}.pl-12{padding-left:var(--space-12)}.pl-13{padding-left:var(--space-13)}.pl-14{padding-left:var(--space-14)}.pl-15{padding-left:var(--space-15)}.pl-16{padding-left:var(--space-16)}.pl-20{padding-left:var(--space-20)}.pl-24{padding-left:var(--space-24)}.pr-0{padding-right:0}.pr-1{padding-right:var(--space-1)}.pr-2{padding-right:var(--space-2)}.pr-3{padding-right:var(--space-3)}.pr-4{padding-right:var(--space-4)}.pr-5{padding-right:var(--space-5)}.pr-6{padding-right:var(--space-6)}.pr-7{padding-right:var(--space-7)}.pr-8{padding-right:var(--space-8)}.pr-9{padding-right:var(--space-9)}.pr-10{padding-right:var(--space-10)}.pr-11{padding-right:var(--space-11)}.pr-12{padding-right:var(--space-12)}.pr-13{padding-right:var(--space-13)}.pr-14{padding-right:var(--space-14)}.pr-15{padding-right:var(--space-15)}.pr-16{padding-right:var(--space-16)}.pr-20{padding-right:var(--space-20)}.pr-24{padding-right:var(--space-24)}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.m-7{margin:var(--space-7)}.m-8{margin:var(--space-8)}.m-9{margin:var(--space-9)}.m-10{margin:var(--space-10)}.m-11{margin:var(--space-11)}.m-12{margin:var(--space-12)}.m-13{margin:var(--space-13)}.m-14{margin:var(--space-14)}.m-15{margin:var(--space-15)}.m-16{margin:var(--space-16)}.m-20{margin:var(--space-20)}.m-24{margin:var(--space-24)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-7{margin-top:var(--space-7)}.mt-8{margin-top:var(--space-8)}.mt-9{margin-top:var(--space-9)}.mt-10{margin-top:var(--space-10)}.mt-11{margin-top:var(--space-11)}.mt-12{margin-top:var(--space-12)}.mt-13{margin-top:var(--space-13)}.mt-14{margin-top:var(--space-14)}.mt-15{margin-top:var(--space-15)}.mt-16{margin-top:var(--space-16)}.mt-20{margin-top:var(--space-20)}.mt-24{margin-top:var(--space-24)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.mb-7{margin-bottom:var(--space-7)}.mb-8{margin-bottom:var(--space-8)}.mb-9{margin-bottom:var(--space-9)}.mb-10{margin-bottom:var(--space-10)}.mb-11{margin-bottom:var(--space-11)}.mb-12{margin-bottom:var(--space-12)}.mb-13{margin-bottom:var(--space-13)}.mb-14{margin-bottom:var(--space-14)}.mb-15{margin-bottom:var(--space-15)}.mb-16{margin-bottom:var(--space-16)}.mb-20{margin-bottom:var(--space-20)}.mb-24{margin-bottom:var(--space-24)}.ml-1{margin-left:var(--space-1)}.ml-2{margin-left:var(--space-2)}.ml-3{margin-left:var(--space-3)}.ml-4{margin-left:var(--space-4)}.ml-5{margin-left:var(--space-5)}.ml-6{margin-left:var(--space-6)}.ml-7{margin-left:var(--space-7)}.ml-8{margin-left:var(--space-8)}.ml-9{margin-left:var(--space-9)}.ml-10{margin-left:var(--space-10)}.ml-11{margin-left:var(--space-11)}.ml-12{margin-left:var(--space-12)}.ml-13{margin-left:var(--space-13)}.ml-14{margin-left:var(--space-14)}.ml-15{margin-left:var(--space-15)}.ml-16{margin-left:var(--space-16)}.ml-20{margin-left:var(--space-20)}.ml-24{margin-left:var(--space-24)}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-3{margin-right:var(--space-3)}.mr-4{margin-right:var(--space-4)}.mr-5{margin-right:var(--space-5)}.mr-6{margin-right:var(--space-6)}.mr-7{margin-right:var(--space-7)}.mr-8{margin-right:var(--space-8)}.mr-9{margin-right:var(--space-9)}.mr-10{margin-right:var(--space-10)}.mr-11{margin-right:var(--space-11)}.mr-12{margin-right:var(--space-12)}.mr-13{margin-right:var(--space-13)}.mr-14{margin-right:var(--space-14)}.mr-15{margin-right:var(--space-15)}.mr-16{margin-right:var(--space-16)}.mr-20{margin-right:var(--space-20)}.mr-24{margin-right:var(--space-24)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.leading-xs{line-height:var(--leading-xs)}.leading-sm{line-height:var(--leading-sm)}.leading-base{line-height:var(--leading-base)}.leading-lg{line-height:var(--leading-lg)}.leading-xl{line-height:var(--leading-xl)}.leading-2xl{line-height:var(--leading-2xl)}.leading-3xl{line-height:var(--leading-3xl)}.leading-4xl{line-height:var(--leading-4xl)}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-extrabold{font-weight:var(--font-extrabold)}.font-black{font-weight:var(--font-black)}.border{border-width:var(--border-1)}.border-0{border-width:var(--border-0)}.border-1{border-width:var(--border-1)}.border-2{border-width:var(--border-2)}.border-4{border-width:var(--border-4)}.border-none{border:none}.border-base{border-color:var(--border-base)}.rounded-0{border-radius:var(--radius-0)}.rounded-1{border-radius:var(--radius-1)}.rounded-2{border-radius:var(--radius-2)}.rounded-3{border-radius:var(--radius-3)}.rounded-4{border-radius:var(--radius-4)}.rounded-5{border-radius:var(--radius-5)}.rounded-6{border-radius:var(--radius-6)}.rounded-8{border-radius:var(--radius-8)}.rounded-10{border-radius:var(--radius-10)}.rounded-12{border-radius:var(--radius-12)}.rounded-16{border-radius:var(--radius-16)}.rounded-20{border-radius:var(--radius-20)}.rounded-24{border-radius:var(--radius-24)}.rounded-full{border-radius:var(--radius-full)!important}.z-0{z-index:var(--z-0)}.z-10{z-index:var(--z-10)}.z-20{z-index:var(--z-20)}.z-30{z-index:var(--z-30)}.z-40{z-index:var(--z-40)}.z-50{z-index:var(--z-50)}.z-100{z-index:var(--z-100)}.z-999{z-index:var(--z-999)}.z-auto{z-index:var(--z-auto)}.gap-0{gap:var(--space-0)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-7{gap:var(--space-7)}.gap-8{gap:var(--space-8)}.gap-9{gap:var(--space-9)}.gap-10{gap:var(--space-10)}.gap-11{gap:var(--space-11)}.gap-12{gap:var(--space-12)}.gap-13{gap:var(--space-13)}.gap-14{gap:var(--space-14)}.gap-15{gap:var(--space-15)}.gap-16{gap:var(--space-16)}.gap-20{gap:var(--space-20)}.gap-24{gap:var(--space-24)}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.inset-0{inset:0}.t-0{top:0}.t-1{top:var(--space-1)}.t-2{top:var(--space-2)}.t-3{top:var(--space-3)}.t-4{top:var(--space-4)}.t-5{top:var(--space-5)}.t-6{top:var(--space-6)}.t-7{top:var(--space-7)}.t-8{top:var(--space-8)}.t-9{top:var(--space-9)}.t-10{top:var(--space-10)}.t-11{top:var(--space-11)}.t-12{top:var(--space-12)}.t-13{top:var(--space-13)}.t-14{top:var(--space-14)}.t-15{top:var(--space-15)}.t-16{top:var(--space-16)}.t-17{top:var(--space-17)}.t-18{top:var(--space-18)}.t-19{top:var(--space-19)}.t-20{top:var(--space-20)}.t-21{top:var(--space-21)}.t-22{top:var(--space-22)}.t-23{top:var(--space-23)}.t-24{top:var(--space-24)}.tp-20{top:20%}.tp-25{top:25%}.tp-30{top:30%}.tp-40{top:40%}.tp-50{top:50%}.tp-90{top:90%}.tp-100{top:100%}.b-0{bottom:0}.b-1{bottom:var(--space-1)}.b-2{bottom:var(--space-2)}.b-3{bottom:var(--space-3)}.b-4{bottom:var(--space-4)}.b-5{bottom:var(--space-5)}.b-6{bottom:var(--space-6)}.b-7{bottom:var(--space-7)}.b-8{bottom:var(--space-8)}.b-9{bottom:var(--space-9)}.b-10{bottom:var(--space-10)}.b-11{bottom:var(--space-11)}.b-12{bottom:var(--space-12)}.b-13{bottom:var(--space-13)}.b-14{bottom:var(--space-14)}.b-15{bottom:var(--space-15)}.b-16{bottom:var(--space-16)}.b-17{bottom:var(--space-17)}.b-18{bottom:var(--space-18)}.b-19{bottom:var(--space-19)}.b-20{bottom:var(--space-20)}.b-21{bottom:var(--space-21)}.b-22{bottom:var(--space-22)}.b-23{bottom:var(--space-23)}.b-24{bottom:var(--space-24)}.l-0{left:0}.l-1{left:var(--space-1)}.l-2{left:var(--space-2)}.l-3{left:var(--space-3)}.l-4{left:var(--space-4)}.l-5{left:var(--space-5)}.l-6{left:var(--space-6)}.l-7{left:var(--space-7)}.l-8{left:var(--space-8)}.l-9{left:var(--space-9)}.l-10{left:var(--space-10)}.l-11{left:var(--space-11)}.l-12{left:var(--space-12)}.l-13{left:var(--space-13)}.l-14{left:var(--space-14)}.l-15{left:var(--space-15)}.l-16{left:var(--space-16)}.l-17{left:var(--space-17)}.l-18{left:var(--space-18)}.l-19{left:var(--space-19)}.l-20{left:var(--space-20)}.l-21{left:var(--space-21)}.l-22{left:var(--space-22)}.l-23{left:var(--space-23)}.l-24{left:var(--space-24)}.r-0{right:0}.r-1{right:var(--space-1)}.r-2{right:var(--space-2)}.r-3{right:var(--space-3)}.r-4{right:var(--space-4)}.r-5{right:var(--space-5)}.r-6{right:var(--space-6)}.r-7{right:var(--space-7)}.r-8{right:var(--space-8)}.r-9{right:var(--space-9)}.r-10{right:var(--space-10)}.r-11{right:var(--space-11)}.r-12{right:var(--space-12)}.r-13{right:var(--space-13)}.r-14{right:var(--space-14)}.r-15{right:var(--space-15)}.r-16{right:var(--space-16)}.r-17{right:var(--space-17)}.r-18{right:var(--space-18)}.r-19{right:var(--space-19)}.r-20{right:var(--space-20)}.r-21{right:var(--space-21)}.r-22{right:var(--space-22)}.r-23{right:var(--space-23)}.r-24{right:var(--space-24)}.elevation-1,.elevation-2,.elevation-3,.elevation-4,.elevation-5,.elevation-6{border:1px solid rgba(0,0,0,.06);background-color:#fff;border-radius:8px}.elevation-1{box-shadow:var(--box-shadow-base)!important}.elevation-2{box-shadow:var(--shadow)!important}.elevation-3{box-shadow:var(--shadow-md)!important}.elevation-4{box-shadow:var(--shadow-lg)!important}.elevation-5{box-shadow:var(--shadow-xl)!important}.elevation-6{box-shadow:var(--shadow-2xl)!important}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-inline-flex{display:inline-flex}.d-flex{display:flex}.d-grid{display:grid}.d-none{display:none}.d-flex-wrap{flex-wrap:wrap}.d-flex-column{flex-direction:column}.d-flex-grow{flex-grow:1}.d-flex-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.align-items-center{align-items:center}.align-items-flex-end{align-items:flex-end}.align-items-flex-start{align-items:flex-start}.self-end{align-self:flex-end}.justify-items-center{justify-items:center}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.justify-content-end{justify-content:flex-end}.justify-content-around-between{justify-content:space-around}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-initial{overflow:initial}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.visible{visibility:visible}.invisible{visibility:hidden}.hidden{display:block}.text-color{color:var(--text-color)}.text-color--error{color:var(--text-color-error)}.text-color--primary{color:var(--primary-color)}.text-color--secondary{color:var(--secondary-color)}.text-color--white{color:#fff}.text-color--reason{color:#a33}.text-white{color:#fff}.text-gray{color:#6b7a8b}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-color--primary{background-color:var(--primary-color)}.bg-color--white{background-color:#fff}.bg-color--black{background-color:#000}.bg-color--input{background-color:#efefef!important}.bg-color--changed{background-color:#e1e11880!important}.bg-color--orange{background-color:#ff8a00!important}.bg-color--red{background-color:#ff3b30!important}.bg-color--gray{background-color:#f4f6fa!important}.transparent{background-color:transparent}.font-family{font-family:var(--font-family-base)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.pointer-events-none{pointer-events:none}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.box-shadow-none{box-shadow:none}.transition{transition:all .2s ease-in-out}.object-fit-cover{object-fit:cover}.object-fit-contain{object-fit:contain}.divider-vertical{width:100%;height:1px;background-color:#ccc}.filter-black{filter:brightness(0%) saturate(100%)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-base{box-shadow:var(--shadow-base)}.shadow{box-shadow:var(--shadow)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-inner{box-shadow:var(--shadow-inner)}.shadow-none{box-shadow:var(--shadow-none)!important}.shadow-primary{box-shadow:var(--shadow-primary)}.shadow-success{box-shadow:var(--shadow-success)}.shadow-warning{box-shadow:var(--shadow-warning)}.shadow-error{box-shadow:var(--shadow-error)}.opacity-0{opacity:var(--opacity-0)}.opacity-5{opacity:var(--opacity-5)}.opacity-10{opacity:var(--opacity-10)}.opacity-20{opacity:var(--opacity-20)}.opacity-25{opacity:var(--opacity-25)}.opacity-30{opacity:var(--opacity-30)}.opacity-40{opacity:var(--opacity-40)}.opacity-50{opacity:var(--opacity-50)}.opacity-60{opacity:var(--opacity-60)}.opacity-70{opacity:var(--opacity-70)}.opacity-75{opacity:var(--opacity-75)}.opacity-80{opacity:var(--opacity-80)}.opacity-90{opacity:var(--opacity-90)}.opacity-95{opacity:var(--opacity-95)}.opacity-100{opacity:var(--opacity-100)}.backdrop-blur-sm{-webkit-backdrop-filter:var(--backdrop-blur-sm);backdrop-filter:var(--backdrop-blur-sm)}.backdrop-blur{-webkit-backdrop-filter:var(--backdrop-blur);backdrop-filter:var(--backdrop-blur)}.backdrop-blur-md{-webkit-backdrop-filter:var(--backdrop-blur-md);backdrop-filter:var(--backdrop-blur-md)}.backdrop-blur-lg{-webkit-backdrop-filter:var(--backdrop-blur-lg);backdrop-filter:var(--backdrop-blur-lg)}.backdrop-blur-xl{-webkit-backdrop-filter:var(--backdrop-blur-xl);backdrop-filter:var(--backdrop-blur-xl)}.backdrop-blur-2xl{-webkit-backdrop-filter:var(--backdrop-blur-2xl);backdrop-filter:var(--backdrop-blur-2xl)}.backdrop-blur-3xl{-webkit-backdrop-filter:var(--backdrop-blur-3xl);backdrop-filter:var(--backdrop-blur-3xl)}.backdrop-blur-none{-webkit-backdrop-filter:none;backdrop-filter:none}.transition-none{transition:none}.transition-all{transition:var(--transition-all)}.transition-colors{transition:var(--transition-colors)}.transition-opacity{transition:var(--transition-opacity)}.transition-shadow{transition:var(--transition-shadow)}.transition-transform{transition:var(--transition-transform)}.duration-75{transition-duration:var(--duration-75)}.duration-100{transition-duration:var(--duration-100)}.duration-150{transition-duration:var(--duration-150)}.duration-200{transition-duration:var(--duration-200)}.duration-300{transition-duration:var(--duration-300)}.duration-500{transition-duration:var(--duration-500)}.duration-700{transition-duration:var(--duration-700)}.duration-1000{transition-duration:var(--duration-1000)}.ease-linear{transition-timing-function:var(--ease-linear)}.ease-in{transition-timing-function:var(--ease-in)}.ease-out{transition-timing-function:var(--ease-out)}.ease-in-out{transition-timing-function:var(--ease-in-out)}.translate-x-0{transform:translate(0)}.translate-x-50{transform:translate(-50%)}.translate-x-full{transform:translate(100%)}.-translate-x-full{transform:translate(-100%)}.translate-y-0{transform:translateY(0)}.translate-y-50{transform:translateY(-50%)}.translate-y-full{transform:translateY(100%)}.-translate-y-full{transform:translateY(-100%)}.scale-0{transform:scale(0)}.scale-50{transform:scale(.5)}.scale-75{transform:scale(.75)}.scale-90{transform:scale(.9)}.scale-95{transform:scale(.95)}.scale-100{transform:scale(1)}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.scale-125{transform:scale(1.25)}.scale-150{transform:scale(1.5)}.rotate-0{transform:rotate(0)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.-rotate-45{transform:rotate(-45deg)}.-rotate-90{transform:rotate(-90deg)}.-rotate-180{transform:rotate(-180deg)}.hover\:shadow-md:hover{box-shadow:var(--shadow-md)}.hover\:shadow-lg:hover{box-shadow:var(--shadow-lg)}.hover\:shadow-xl:hover{box-shadow:var(--shadow-xl)}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:scale-110:hover{transform:scale(1.1)}.hover\:-translate-y-1:hover{transform:translateY(-.25rem)}.hover\:-translate-y-2:hover{transform:translateY(-.5rem)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.text-gray-50{color:var(--color-gray-50)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-primary-400{color:var(--color-primary-400)}.text-primary-500{color:var(--color-primary-500)}.text-primary-600{color:var(--color-primary-600)}.text-success{color:var(--color-success-600)}.text-warning{color:var(--color-warning-600)}.text-error{color:var(--color-error-600)}.text-info{color:var(--color-info-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-success{background-color:var(--color-success-500)}.bg-warning{background-color:var(--color-warning-500)}.bg-error{background-color:var(--color-error-500)}.bg-info{background-color:var(--color-info-500)}.bg-success-light{background-color:var(--color-success-50)}.bg-warning-light{background-color:var(--color-warning-50)}.bg-error-light{background-color:var(--color-error-50)}.bg-info-light{background-color:var(--color-info-50)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-success{border-color:var(--color-success-500)}.border-warning{border-color:var(--color-warning-500)}.border-error{border-color:var(--color-error-500)}.border-transparent{border-color:transparent}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.border-t{border-top-width:1px;border-top-style:solid}.border-r{border-right-width:1px;border-right-style:solid}.border-b{border-bottom-width:1px;border-bottom-style:solid}.border-l{border-left-width:1px;border-left-style:solid}.border-x{border-left-width:1px;border-right-width:1px;border-left-style:solid;border-right-style:solid}.border-y{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid}.border--color-primary{border-color:2px solid var(--primary-color)}.border-b--normal{border-bottom:var(--border-normal)}.border-normal{border:var(--border-normal)}.border-normal--color-primary{border:2px solid var(--primary-color)}.border-normal--color-orange{border:1px solid #FF8A00!important}.min-width-unset{min-width:unset}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.aspect-4-3{aspect-ratio:4 / 3}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.justify-start{justify-content:flex-start}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-auto{align-self:auto}.self-flex-start{align-self:flex-start}.self-start{align-self:start}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.flex-shrink-0{flex-shrink:0}.flex-shrink{flex-shrink:1}.flex-grow-0{flex-grow:0}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-6{grid-column:span 6 / span 6}.col-span-12{grid-column:span 12 / span 12}.col-span-full{grid-column:1 / -1}.blur-sm{filter:blur(4px)}.blur{filter:blur(8px)}.blur-md{filter:blur(12px)}.blur-lg{filter:blur(16px)}.blur-xl{filter:blur(24px)}.blur-none{filter:none}.brightness-0{filter:brightness(0)}.brightness-50{filter:brightness(.5)}.brightness-75{filter:brightness(.75)}.brightness-100{filter:brightness(1)}.brightness-125{filter:brightness(1.25)}.brightness-150{filter:brightness(1.5)}.contrast-0{filter:contrast(0)}.contrast-50{filter:contrast(.5)}.contrast-100{filter:contrast(1)}.contrast-125{filter:contrast(1.25)}.contrast-150{filter:contrast(1.5)}.grayscale{filter:grayscale(100%)}.grayscale-0{filter:grayscale(0)}.invert{filter:invert(100%)}.invert-0{filter:invert(0)}.cursor-not-allowed{cursor:not-allowed}.cursor-wait{cursor:wait}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-text{cursor:text}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.divider-horizontal{height:100%;width:1px;background-color:var(--color-gray-200)}.divider-vertical{width:100%;height:1px;background-color:var(--color-gray-200)}.divider-horizontal-dot{width:100%;height:1px;background-image:radial-gradient(circle,rgba(0,0,0,.15) 1px,transparent 1px);background-size:6px 1px;background-repeat:repeat-x;background-position:left center;margin-top:8px}.divider-horizontal-dashed{width:100%;height:2px;background-color:#111;margin-top:6px}.border-t-l-0{border-top-left-radius:0}.border-t-l-1{border-top-left-radius:var(--radius-1)}.border-t-l-2{border-top-left-radius:var(--radius-2)}.border-t-l-3{border-top-left-radius:var(--radius-3)}.border-t-l-4{border-top-left-radius:var(--radius-4)}.border-t-l-5{border-top-left-radius:var(--radius-5)}.border-t-l-6{border-top-left-radius:var(--radius-6)}.border-t-l-8{border-top-left-radius:var(--radius-8)}.border-t-l-10{border-top-left-radius:var(--radius-10)}.border-t-l-12{border-top-left-radius:var(--radius-12)}.border-b-l-0{border-bottom-left-radius:0}.border-b-l-1{border-bottom-left-radius:var(--radius-1)}.border-b-l-2{border-bottom-left-radius:var(--radius-2)}.border-b-l-3{border-bottom-left-radius:var(--radius-3)}.border-b-l-4{border-bottom-left-radius:var(--radius-4)}.border-b-l-5{border-bottom-left-radius:var(--radius-5)}.border-b-l-6{border-bottom-left-radius:var(--radius-6)}.border-b-l-8{border-bottom-left-radius:var(--radius-8)}.border-b-l-10{border-bottom-left-radius:var(--radius-10)}.border-b-l-12{border-bottom-left-radius:var(--radius-12)}
