.btn,.form-control,[data-tooltip]::before,body{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.breadcrumb-item a,.btn,.sidebar-nav-item,.tab-nav-item,.table-cell-link,a{text-decoration:none}.table,table{border-collapse:collapse}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{letter-spacing:-.4px}.sidebar-nav-section,.text-uppercase{text-transform:uppercase}:root{--black-3:#19092f;--black-2:#5f5965;--black-1:#918d97;--white:#ffffff;--grey-0:#fafafa;--grey-1:#f8f8f9;--grey-2:#f6f6f6;--grey-3:#f1f1f1;--grey-4:#e3e2e2;--grey-5:#bfbec2;--grape-0:#f9f8fb;--grape-1:#f5f3f8;--grape-2:#efecf3;--grape-3:#e4dfeb;--grape-4:#cbc1d8;--grape-5:#9d8ab5;--grape-6:#2d1361;--grapePurple:#3b166a;--azaleaPink:#e24272;--navigationPurple:#320e4d;--indigo-0:#dee3ff;--indigo-1:#b6c2fc;--indigo-2:#8fa0f5;--indigo-3:#6d82ec;--indigo-4:#5269de;--indigo-5:#3c54cb;--indigo-6:#2b41b2;--indigo-7:#1e3192;--indigo-8:#14236e;--indigo-9:#0c1647;--purple-0:#f1dfff;--purple-1:#e4c6fb;--purple-2:#d5adf5;--purple-3:#c695eb;--purple-4:#b57fdc;--purple-5:#a16bc9;--purple-6:#8a58ae;--purple-7:#6f448e;--purple-8:#503068;--purple-9:#311d40;--pink-0:#ffebef;--pink-1:#ffc1d0;--pink-2:#ff99b2;--pink-3:#ff7193;--pink-4:#ff4874;--pink-5:#ff3465;--pink-6:#d92c55;--pink-7:#b32446;--pink-8:#8c1c37;--pink-9:#661428;--teal-0:#defffa;--teal-1:#aefcf0;--teal-2:#7ff7e5;--teal-3:#57efd9;--teal-4:#38e4ca;--teal-5:#20d5ba;--teal-6:#11c1a6;--teal-7:#07a78f;--teal-8:#018a75;--teal-9:#006b5b;--green-0:#defff1;--green-1:#aefcda;--green-2:#7ff7c3;--green-3:#57efad;--green-4:#37e499;--green-5:#20d486;--green-6:#11c074;--green-7:#07a661;--green-8:#01884e;--green-9:#00693b;--yellow-0:#fff4de;--yellow-1:#fde2ae;--yellow-2:#f8d080;--yellow-3:#f2bf58;--yellow-4:#e8ae39;--yellow-5:#db9e22;--yellow-6:#ca8d12;--yellow-7:#b57b08;--yellow-8:#9c6902;--yellow-9:#825700;--red-0:#ffdee0;--red-1:#fdaeb3;--red-2:#f88088;--red-3:#f25863;--red-4:#e83945;--red-5:#db222f;--red-6:#ca121f;--red-7:#b50814;--red-8:#9c020d;--red-9:#820009;--orange-0:#fff7ed;--orange-7:#c2410c}[data-theme=dark]{--black-3:#ffffff;--black-2:#f8f8f9;--black-1:#f6f6f6;--white:#140d1d;--grey-0:#1c1528;--grey-1:#37313f;--grey-2:#484250;--grey-3:#534c5b;--grey-4:#605968;--grey-5:#706977;--grape-0:#281a3b;--grape-1:#39294d;--grape-2:#493a5d;--grape-3:#5b4974;--grape-4:#675480;--grape-5:#9f90b6;--grape-6:#e9e4f3;--grapePurple:#f9f8fb;--azaleaPink:#ff7193;--navigationPurple:#f9f8fb;--indigo-0:#0c1647;--indigo-1:#14236e;--indigo-2:#1e3192;--indigo-3:#2b41b2;--indigo-4:#6d82ec;--indigo-5:#8fa0f5;--indigo-6:#b6c2fc;--indigo-7:#dee3ff;--indigo-8:#ecefff;--indigo-9:#f7f8ff;--purple-0:#311d40;--purple-1:#503068;--purple-2:#6f448e;--purple-3:#8a58ae;--purple-4:#a16bc9;--purple-5:#b57fdc;--purple-6:#c695eb;--purple-7:#d5adf5;--purple-8:#e4c6fb;--purple-9:#f1dfff;--pink-0:#e81143;--pink-1:#ea1345;--pink-2:#f21549;--pink-3:#fb1d52;--pink-4:#ff3465;--pink-5:#ff4874;--pink-6:#ff7193;--pink-7:#ff99b2;--pink-8:#ffc1d0;--pink-9:#ffebef;--teal-0:#006b5b;--teal-1:#018a75;--teal-2:#07a78f;--teal-3:#11c1a6;--teal-4:#20d5ba;--teal-5:#38e4ca;--teal-6:#57efd9;--teal-7:#7ff7e5;--teal-8:#aefcf0;--teal-9:#defffa;--green-0:#25c47e;--green-1:#2fce88;--green-2:#36d590;--green-3:#3edc97;--green-4:#48e8a2;--green-5:#4eeca7;--green-6:#57efad;--green-7:#7ff7c3;--green-8:#aefcda;--green-9:#defff1;--yellow-0:#d8a338;--yellow-1:#dfaa3f;--yellow-2:#e7b246;--yellow-3:#eeb84a;--yellow-4:#f0ba4d;--yellow-5:#f0bb52;--yellow-6:#f2bf58;--yellow-7:#f8d080;--yellow-8:#fde2ae;--yellow-9:#fff4de;--red-0:#ce2d39;--red-1:#d53541;--red-2:#db3b47;--red-3:#de3d49;--red-4:#e24651;--red-5:#ef535e;--red-6:#f25863;--red-7:#f88088;--red-8:#fdaeb3;--red-9:#ffdee0;--orange-0:#fff7ed;--orange-7:#c2410c}*,::after,::before{box-sizing:border-box;margin:0;padding:0}.ml-0,.mx-0{margin-left:0!important}.mr-0,.mx-0{margin-right:0!important}.mt-0,.my-0{margin-top:0!important}.pl-0,.px-0{padding-left:0!important}.pr-0,.px-0{padding-right:0!important}.pt-0,.py-0{padding-top:0!important}.pb-0,.py-0{padding-bottom:0!important}html{-webkit-text-size-adjust:100%;font-size:16px}body{font-size:14px;font-weight:400;line-height:1.6;color:var(--black-3);background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600}.card-title,.docs-brand,.docs-page-header .docs-page-title,.h1,.h2,.h3,.h4,.modal-title,h1,h2,h3,h4{line-height:1.2}blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin-bottom:0}.mb-0,.my-0{margin-bottom:0!important}a{color:var(--grapePurple)}a:hover{text-decoration:underline}img,svg{display:block;max-width:100%}button{cursor:pointer;font-family:inherit;border:none;background:0 0}input,select,textarea{font-family:inherit;font-size:inherit}ol,ul{list-style:none}table{border-spacing:0}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:22px}.h5,.h6,.text-body,.text-body-lg,.text-body-sm,.text-caption,h5,h6{line-height:1.6}.h5,h5{font-size:20px}.h6,h6{font-size:18px}.text-body,.text-body-lg,.text-body-sm,.text-caption,.text-regular{font-weight:400}.text-body-lg{font-size:16px}.text-body{font-size:14px}.text-body-sm{font-size:12px}.text-caption{font-size:10px}.btn,.text-medium{font-weight:500}.avatar,.badge,.card-title,.form-label,.text-semibold{font-weight:600}.text-primary{color:var(--black-3)}.text-secondary{color:var(--black-2)}.text-tertiary{color:var(--black-1)}.text-disabled{color:var(--grey-5)}.text-link{color:var(--grapePurple)}.btn-primary,.text-on-brand{color:var(--white)}.text-success{color:var(--green-7)}.text-danger{color:var(--red-7)}.text-warning{color:var(--yellow-7)}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.m-0{margin:0!important}.ml-1,.mx-1{margin-left:4px!important}.mr-1,.mx-1{margin-right:4px!important}.mt-1,.my-1{margin-top:4px!important}.mb-1,.my-1{margin-bottom:4px!important}.p-0{padding:0!important}.pl-1,.px-1{padding-left:4px!important}.pr-1,.px-1{padding-right:4px!important}.pt-1,.py-1{padding-top:4px!important}.pb-1,.py-1{padding-bottom:4px!important}.m-1{margin:4px!important}.ml-2,.mx-2{margin-left:8px!important}.mr-2,.mx-2{margin-right:8px!important}.mt-2,.my-2{margin-top:8px!important}.mb-2,.my-2{margin-bottom:8px!important}.p-1{padding:4px!important}.pl-2,.px-2{padding-left:8px!important}.pr-2,.px-2{padding-right:8px!important}.pt-2,.py-2{padding-top:8px!important}.pb-2,.py-2{padding-bottom:8px!important}.m-2{margin:8px!important}.ml-3,.mx-3{margin-left:12px!important}.mr-3,.mx-3{margin-right:12px!important}.mt-3,.my-3{margin-top:12px!important}.mb-3,.my-3{margin-bottom:12px!important}.p-2{padding:8px!important}.pl-3,.px-3{padding-left:12px!important}.pr-3,.px-3{padding-right:12px!important}.pt-3,.py-3{padding-top:12px!important}.pb-3,.py-3{padding-bottom:12px!important}.m-3{margin:12px!important}.ml-4,.mx-4{margin-left:16px!important}.mr-4,.mx-4{margin-right:16px!important}.mt-4,.my-4{margin-top:16px!important}.mb-4,.my-4{margin-bottom:16px!important}.p-3{padding:12px!important}.pl-4,.px-4{padding-left:16px!important}.pr-4,.px-4{padding-right:16px!important}.pt-4,.py-4{padding-top:16px!important}.pb-4,.py-4{padding-bottom:16px!important}.m-4{margin:16px!important}.ml-5,.mx-5{margin-left:20px!important}.mr-5,.mx-5{margin-right:20px!important}.mt-5,.my-5{margin-top:20px!important}.mb-5,.my-5{margin-bottom:20px!important}.p-4{padding:16px!important}.pl-5,.px-5{padding-left:20px!important}.pr-5,.px-5{padding-right:20px!important}.pt-5,.py-5{padding-top:20px!important}.pb-5,.py-5{padding-bottom:20px!important}.m-5{margin:20px!important}.ml-6,.mx-6{margin-left:24px!important}.mr-6,.mx-6{margin-right:24px!important}.mt-6,.my-6{margin-top:24px!important}.mb-6,.my-6{margin-bottom:24px!important}.p-5{padding:20px!important}.pl-6,.px-6{padding-left:24px!important}.pr-6,.px-6{padding-right:24px!important}.pt-6,.py-6{padding-top:24px!important}.pb-6,.py-6{padding-bottom:24px!important}.m-6{margin:24px!important}.ml-7,.mx-7{margin-left:32px!important}.mr-7,.mx-7{margin-right:32px!important}.mt-7,.my-7{margin-top:32px!important}.mb-7,.my-7{margin-bottom:32px!important}.p-6{padding:24px!important}.pl-7,.px-7{padding-left:32px!important}.pr-7,.px-7{padding-right:32px!important}.pt-7,.py-7{padding-top:32px!important}.pb-7,.py-7{padding-bottom:32px!important}.m-7{margin:32px!important}.ml-8,.mx-8{margin-left:40px!important}.mr-8,.mx-8{margin-right:40px!important}.mt-8,.my-8{margin-top:40px!important}.mb-8,.my-8{margin-bottom:40px!important}.p-7{padding:32px!important}.pl-8,.px-8{padding-left:40px!important}.pr-8,.px-8{padding-right:40px!important}.pt-8,.py-8{padding-top:40px!important}.pb-8,.py-8{padding-bottom:40px!important}.m-8{margin:40px!important}.ml-9,.mx-9{margin-left:48px!important}.mr-9,.mx-9{margin-right:48px!important}.mt-9,.my-9{margin-top:48px!important}.mb-9,.my-9{margin-bottom:48px!important}.p-8{padding:40px!important}.pl-9,.px-9{padding-left:48px!important}.pr-9,.px-9{padding-right:48px!important}.pt-9,.py-9{padding-top:48px!important}.pb-9,.py-9{padding-bottom:48px!important}.m-9{margin:48px!important}.ml-10,.mx-10{margin-left:64px!important}.mr-10,.mx-10{margin-right:64px!important}.mt-10,.my-10{margin-top:64px!important}.mb-10,.my-10{margin-bottom:64px!important}.p-9{padding:48px!important}.pl-10,.px-10{padding-left:64px!important}.pr-10,.px-10{padding-right:64px!important}.pt-10,.py-10{padding-top:64px!important}.pb-10,.py-10{padding-bottom:64px!important}.m-10{margin:64px!important}.p-10{padding:64px!important}.gap-0{gap:0!important}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.gap-3{gap:12px!important}.gap-4{gap:16px!important}.gap-5{gap:20px!important}.gap-6{gap:24px!important}.gap-7{gap:32px!important}.gap-8{gap:40px!important}.gap-9{gap:48px!important}.gap-10{gap:64px!important}.btn,.pill{gap:8px;font-size:14px}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.items-start{align-items:flex-start!important}.items-center{align-items:center!important}.items-end{align-items:flex-end!important}.items-stretch{align-items:stretch!important}.justify-start{justify-content:flex-start!important}.justify-center{justify-content:center!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-none{flex:none!important}.btn,.cu-icon{display:inline-flex;align-items:center}.self-start{align-self:flex-start!important}.self-center{align-self:center!important}.self-end{align-self:flex-end!important}.self-stretch{align-self:stretch!important}.w-full{width:100%!important}.w-auto{width:auto!important}.h-full{height:100%!important}.h-auto{height:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.pos-relative{position:relative!important}.pos-absolute{position:absolute!important}.pos-fixed{position:fixed!important}.pos-sticky{position:sticky!important}.rounded-sm{border-radius:4px!important}.rounded-md{border-radius:6px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:12px!important}.rounded-full{border-radius:9999px!important}.rounded-none{border-radius:0!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.btn,.tag .tag-tailing-icon{cursor:pointer;line-height:1}.btn{justify-content:center;padding:0 12px;height:32px;white-space:nowrap;border:1px solid transparent;border-radius:6px}.pill,.tag{font-weight:400;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:0;box-shadow:0 0 0 2px var(--white),0 0 0 4px rgba(25,9,47,.16)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}.btn.btn-icon-only{width:32px;padding:0;border-radius:8px}.btn.btn-sm{height:24px;padding:0 8px;font-size:12px;gap:4px}.btn.btn-sm.btn-icon-only{width:24px;border-radius:6px}.btn.btn-lg{height:40px;padding:0 16px;font-size:16px}.btn.btn-lg.btn-icon-only{width:40px;border-radius:10px}.btn-primary{background-color:var(--grapePurple);border-color:var(--grapePurple)}.btn-primary:hover{background-color:var(--grape-6);border-color:var(--grape-6)}.btn-primary:active{background-color:var(--black-3);border-color:var(--black-3)}.btn-secondary,.btn-secondary:hover{border-color:color-mix(in srgb,var(--black-3) 16%,transparent)}.btn-secondary{background-color:transparent;color:var(--black-3)}.btn-secondary:hover{background-color:var(--grape-0)}.btn-secondary:active{background-color:var(--grape-3)}.btn-ghost{background-color:transparent;border-color:transparent;color:var(--black-3)}.btn-ghost:hover{background-color:var(--grey-3)}.btn-ghost:active{background-color:var(--grey-4)}.btn-destructive{background-color:var(--red-7);border-color:var(--red-7);color:var(--white)}.btn-destructive:hover{background-color:#b91c1c;border-color:#b91c1c}.btn-destructive:active{background-color:#991b1b}.btn-link{background-color:transparent;border-color:transparent;color:var(--grapePurple);padding-left:0;padding-right:0;height:auto}.btn-link:hover{text-decoration:underline}.btn-group{display:inline-flex}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-radius:6px 0 0 6px}.btn-group .btn:last-child{border-radius:0 6px 6px 0}.btn-group .btn:not(:last-child){border-right-width:0}.btn-group .btn:focus-visible{position:relative;z-index:1}.cu-icon{justify-content:center;flex-shrink:0;vertical-align:middle}.cu-icon svg{width:100%;height:100%;display:block}.cu-icon.cu-icon--3{width:12px;height:12px}.cu-icon.cu-icon--4{width:16px;height:16px}.cu-icon.cu-icon--5{width:20px;height:20px}.cu-icon.cu-icon--6{width:24px;height:24px}.cu-icon.cu-icon--8{width:40px;height:40px}.tag{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;height:24px;font-size:14px;line-height:1;border:1px solid transparent;border-radius:6px}.pill,.tag .tag-tailing-icon{align-items:center;display:inline-flex}.tag .tag-tailing-icon{justify-content:center;width:12px;height:12px;flex-shrink:0;border:none;border-radius:9999px;background:0 0;color:inherit;opacity:.6;padding:0}.tag .tag-tailing-icon:hover{opacity:1;background-color:rgba(0,0,0,.1)}.tag:has(.tag-tailing-icon){padding-right:4px}.tag-sm{height:20px;padding:0 4px;font-size:12px}.tag-grape{background-color:var(--grape-0);color:var(--grapePurple)}.tag-indigo{background-color:var(--indigo-0);color:var(--indigo-9)}.tag-purple{background-color:var(--purple-0);color:var(--purple-9)}.tag-pink{background-color:var(--pink-0);color:var(--pink-9)}.tag-red{background-color:var(--red-0);color:var(--red-9)}.tag-teal{background-color:var(--teal-0);color:var(--teal-9)}.tag-green{background-color:var(--green-0);color:var(--green-9)}.tag-yellow{background-color:var(--yellow-0);color:var(--yellow-9)}.pill,.tag-ghost,.tag-grey{color:var(--black-3)}.tag-grey{background-color:var(--grey-3)}.tag-ghost{background-color:transparent;border-color:var(--grey-5)}.pill{height:32px;padding:4px 12px 4px 4px;background-color:var(--grey-2);border-radius:9999px;cursor:default}.pill:hover{background-color:var(--grey-3)}.pill .pill-label{overflow:hidden;text-overflow:ellipsis;max-width:160px}.pill .pill-tailing-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:none;border-radius:9999px;background:0 0;color:var(--black-2);cursor:pointer;padding:0}.pill .pill-tailing-icon:hover{background-color:var(--grey-4);color:var(--black-3)}.pill:has(.pill-tailing-icon){padding-right:8px}.pill.pill-no-avatar{padding-left:12px}.pill.pill-sm{height:24px;padding:4px 8px 4px 4px;font-size:12px;gap:4px}.pill.pill-sm.pill-no-avatar{padding-left:8px}.badge,.pill.pill-xs{padding:0 4px;font-size:10px}.pill.pill-sm .pill-tailing-icon{width:14px;height:14px}.pill.pill-xs{height:20px;gap:4px}.pill.pill-xs .pill-tailing-icon{width:12px;height:12px}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;line-height:1;background-color:var(--grapePurple);color:var(--white);border-radius:9999px}.badge.badge-lg{min-width:22px;height:22px;font-size:12px}.badge.badge-success{background-color:var(--green-7)}.badge.badge-danger{background-color:var(--red-7)}.badge.badge-warning{background-color:var(--yellow-5);color:var(--black-3)}.form-group{display:flex;flex-direction:column;gap:4px}.form-label{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--black-3)}.form-label .form-required{color:var(--red-4)}.form-label .form-label-icon{display:flex;align-items:center;line-height:0;color:var(--black-1)}.form-control{display:block;width:100%;height:36px;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.6;color:var(--black-3);background-color:var(--white);border:1px solid var(--grey-4);border-radius:6px;appearance:none}.form-control::placeholder{color:var(--black-1)}.form-control:hover:not(:disabled):not(:focus){border-color:var(--black-2)}.form-control:focus{outline:0;border-color:var(--grapePurple);box-shadow:0 0 0 2px var(--white),0 0 0 4px rgba(25,9,47,.16)}.form-control:disabled{background-color:var(--grey-2);border-color:var(--grey-5);color:var(--grey-5);cursor:not-allowed}.form-control.is-error{border-color:var(--red-7)}.form-control.is-error:focus{box-shadow:0 0 0 2px var(--white),0 0 0 4px rgba(181,8,20,.3)}.form-control.form-control-sm{height:28px;padding:4px 8px;font-size:12px}.form-control.form-control-lg{height:44px;padding:12px 16px;font-size:16px}textarea.form-control{height:auto;min-height:80px;resize:vertical}select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23918d97' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}.input-wrapper{position:relative;display:flex;align-items:center}.checkbox-wrapper,.radio-wrapper,.toggle-wrapper{display:inline-flex;gap:8px;user-select:none}.input-wrapper.has-leading-icon .form-control{padding-left:40px}.input-wrapper .input-icon-leading{position:absolute;left:12px;color:var(--black-1);pointer-events:none}.input-wrapper .input-icon-trailing{position:absolute;right:12px;color:var(--black-1);pointer-events:none}.checkbox,.radio{width:16px;height:16px;position:relative;border:1px solid var(--grey-4)}.input-wrapper.has-trailing-icon .form-control{padding-right:40px}.form-hint{font-size:12px;color:var(--black-1)}.form-error{font-size:12px;color:var(--red-7)}.checkbox-wrapper{align-items:center;cursor:pointer}.checkbox{appearance:none;-webkit-appearance:none;flex-shrink:0;background-color:var(--white);border-radius:4px;cursor:pointer}.checkbox:hover:not(:disabled){border-color:var(--black-2);background-color:var(--grape-0)}.checkbox:checked,.checkbox:indeterminate{background-color:var(--grapePurple);border-color:var(--grapePurple);background-repeat:no-repeat;background-position:center}.checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4l3 3 5-6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.checkbox:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='2' viewBox='0 0 8 2'%3E%3Cpath d='M1 1h6' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.checkbox:focus-visible{outline:0;box-shadow:0 0 0 2px var(--white),0 0 0 4px rgba(25,9,47,.16)}.checkbox:disabled{background-color:var(--grey-2);border-color:var(--grey-5);cursor:not-allowed}.checkbox:disabled:checked{background-color:var(--grey-5);border-color:var(--grey-5)}.checkbox-label{font-size:14px;color:var(--black-3);line-height:1}.radio-wrapper{align-items:center;cursor:pointer}.radio{appearance:none;-webkit-appearance:none;flex-shrink:0;background-color:var(--white);border-radius:9999px;cursor:pointer}.avatar,.radio:checked::after,.tab-nav-item .tab-badge,.toggle-thumb,.toggle-track{border-radius:9999px}.radio:hover:not(:disabled){border-color:var(--black-2);background-color:var(--grape-0)}.radio:checked::after,.toggle input[type=checkbox]:checked+.toggle-track{background-color:var(--grapePurple)}.radio:checked{border-color:var(--grapePurple)}.radio:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px}.radio:focus-visible{outline:0;box-shadow:0 0 0 2px var(--white),0 0 0 4px rgba(25,9,47,.16)}.radio:disabled{background-color:var(--grey-2);border-color:var(--grey-5);cursor:not-allowed}.toggle-wrapper{align-items:center;cursor:pointer}.toggle{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.avatar,.avatar-group,.avatar-with-text{display:inline-flex}.toggle input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.toggle input[type=checkbox]:checked+.toggle-track .toggle-thumb{transform:translateX(16px)}.toggle input[type=checkbox]:focus-visible+.toggle-track{box-shadow:0 0 0 2px var(--white),0 0 0 4px rgba(25,9,47,.16)}.toggle input[type=checkbox]:disabled+.toggle-track{background-color:var(--grey-4);cursor:not-allowed}.table thead th.table-col-sortable,.toggle-track{cursor:pointer}.toggle-track{position:absolute;inset:0;background-color:var(--grey-4)}.table-wrapper,.toggle-thumb{background-color:var(--white)}.toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;box-shadow:0 0 0 1px rgba(25,9,47,.05),0 2px 2px 0 rgba(25,9,47,.1)}.avatar,.avatar-grape{background-color:var(--grape-3);color:var(--grape-6)}.avatar{align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;font-size:12px;line-height:1;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar-2xs{width:16px;height:16px;font-size:10px}.avatar-xs{width:20px;height:20px;font-size:10px}.avatar-sm{width:24px;height:24px;font-size:10px}.avatar-md{width:32px;height:32px;font-size:12px}.avatar-lg{width:40px;height:40px;font-size:14px}.avatar-xl{width:48px;height:48px;font-size:16px}.avatar-3xl{width:56px;height:56px;font-size:18px}.avatar-2xl{width:64px;height:64px;font-size:18px}.avatar-indigo{background-color:var(--indigo-0);color:var(--indigo-9)}.avatar-green{background-color:var(--green-0);color:#047a48}.avatar-red{background-color:var(--red-0);color:var(--red-7)}.avatar-grey{background-color:var(--grey-3);color:var(--black-2)}.avatar-group{flex-direction:row-reverse}.avatar-group .avatar{border:2px solid var(--white);margin-left:-8px}.avatar-group .avatar:last-child{margin-left:0}.avatar-with-text{align-items:center;gap:8px}.avatar-with-text .avatar-text{display:flex;flex-direction:column;gap:2px}.avatar-with-text .avatar-name{font-size:14px;font-weight:500;color:var(--black-3);line-height:1}.avatar-with-text .avatar-sub{font-size:12px;color:var(--black-2);line-height:1}.table-wrapper{width:100%;overflow-x:auto;border-radius:8px}.table{width:100%;font-size:14px}.table td,.table th{padding:0 16px;height:40px;vertical-align:middle;border-bottom:1px solid var(--grey-3);text-align:left;white-space:nowrap}.table tbody tr:last-child td,.table thead th{border-bottom:none}.table thead th{height:40px;background-color:var(--grape-3);font-size:14px;font-weight:400;color:var(--grape-6);user-select:none}.table thead th.table-col-sortable:hover{background-color:var(--grape-4);color:var(--grape-6)}.table thead th.table-col-sortable .sort-icon{display:inline-flex;align-items:center;margin-left:4px;opacity:.4}.table thead th.table-col-sortable.sort-asc .sort-icon,.table thead th.table-col-sortable.sort-desc .sort-icon{opacity:1;color:var(--grapePurple)}.table thead th.table-col-drag{width:32px;padding:0 8px;color:var(--black-1);cursor:grab}.table thead th.table-col-select{width:48px;padding:0 12px}.table thead th.table-col-actions{text-align:right}.table tbody tr{background-color:var(--white)}.table tbody tr.is-focused td,.table tbody tr.is-selected td,.table tbody tr:hover td{background-color:var(--grape-0)}.table tbody tr.is-focused td{box-shadow:inset 3px 0 0 var(--grapePurple)}.card,.table-cell-contact,.table-footer{background-color:var(--white)}.table tbody tr.is-disabled td{color:var(--grey-5);cursor:not-allowed}.table-cell-text{color:var(--black-3)}.table-cell-icon-text{display:flex;align-items:center;gap:8px}.table-cell-icon-text .cell-icon{width:16px;height:16px;color:var(--black-1);flex-shrink:0}.table-cell-avi{display:flex;align-items:center;gap:8px}.table-cell-contact{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 2px;border:1px solid var(--grey-4);border-radius:9999px;font-size:12px;font-weight:500}.table-cell-link{color:var(--grapePurple)}.table-cell-link:hover{text-decoration:underline}.table-cell-select{width:48px;padding:0 12px;text-align:center}.table-cell-drag{width:32px;padding:0 8px;color:var(--black-1);cursor:grab}.table-cell-drag:active{cursor:grabbing}.table-cell-actions{text-align:right}.table-cell-actions .table-action-group{display:inline-flex;align-items:center;gap:4px;opacity:0}.table tbody tr.is-focused .table-cell-actions .table-action-group,.table tbody tr:hover .table-cell-actions .table-action-group{opacity:1}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--grey-3);border-radius:0 0 8px 8px}.table-footer .table-footer-info{font-size:12px;color:var(--black-2)}.table-footer .table-footer-pagination{display:flex;align-items:center;gap:8px}.card{border:1px solid var(--grey-4);border-radius:8px;overflow:hidden}.card-flat,.card-footer{background-color:var(--grey-2)}.card-elevated{border:none;box-shadow:0 0 0 1px rgba(25,9,47,.05),0 2px 3px 0 rgba(25,9,47,.05),0 6px 7px -2px rgba(25,9,47,.1)}.card-flat{border:none}.card-header,.tab-nav,.topbar{border-bottom:1px solid var(--grey-4)}.card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.card-body{padding:20px}.card-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid var(--grey-4)}.card-title{font-size:16px;color:var(--black-3)}.card-subtitle,.sidebar-nav-item{font-size:14px;color:var(--black-2)}.card-subtitle{margin-top:4px}.sidebar-nav{display:flex;flex-direction:column;gap:4px;padding:12px}.sidebar-nav-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-weight:500;cursor:pointer}.sidebar-nav-item .nav-icon{width:16px;height:16px;flex-shrink:0;color:var(--black-1)}.sidebar-nav-item:hover{background-color:var(--grey-3);color:var(--black-3)}.sidebar-nav-item:hover .nav-icon{color:var(--black-2)}.sidebar-nav-item.is-active{background-color:var(--grape-0);color:var(--grapePurple);font-weight:600}.dropdown-divider,.sidebar-nav-divider{height:1px;background-color:var(--grey-4)}.sidebar-nav-item.is-active .nav-icon{color:var(--grapePurple)}.sidebar-nav-item.is-disabled{color:var(--grey-5);cursor:not-allowed;pointer-events:none}.sidebar-nav-section{padding:8px 12px 4px;font-size:10px;font-weight:600;color:var(--black-1);letter-spacing:.4px}.sidebar-nav-divider{margin:8px 12px}.tab-nav{display:flex;align-items:flex-end;gap:0}.tab-nav-item,.tab-nav-item .tab-badge{align-items:center;color:var(--black-2)}.tab-nav-item{display:inline-flex;gap:4px;padding:8px 16px;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.tab-nav-item:hover{color:var(--black-3);border-bottom-color:var(--grey-4)}.tab-nav-item.is-active{color:var(--grapePurple);border-bottom-color:var(--grapePurple);font-weight:600}.tab-nav-item.is-disabled{color:var(--grey-5);cursor:not-allowed;pointer-events:none}.tab-nav-item .tab-badge{display:inline-flex;justify-content:center;min-width:16px;height:16px;padding:0 4px;background-color:var(--grey-3);font-size:10px;font-weight:600}.breadcrumb,.breadcrumb-item{display:flex;align-items:center;gap:4px}.theme-toggle-thumb,.topbar{background-color:var(--white)}.dropdown-panel,.theme-toggle{border:1px solid var(--grey-4)}.breadcrumb{font-size:14px}.breadcrumb-item{color:var(--black-2)}.topbar,.topbar-brand{align-items:center;display:flex}.breadcrumb-item a{color:var(--black-2)}.breadcrumb-item a:hover{color:var(--black-3);text-decoration:underline}.breadcrumb-item:not(:last-child)::after{content:"/";color:var(--grey-5);margin-left:4px}.breadcrumb-item:last-child{color:var(--black-3);font-weight:500}.topbar{justify-content:space-between;height:56px;padding:0 24px}.topbar-brand{gap:12px;font-size:16px;font-weight:600;color:var(--black-3);text-decoration:none}.topbar-actions{display:flex;align-items:center;gap:8px}.theme-toggle{display:inline-flex;align-items:center;width:56px;height:30px;padding:0;background-color:var(--grey-3);border-radius:9999px;cursor:pointer;outline:0;transition:background-color .2s ease,border-color .2s ease;flex-shrink:0}.theme-toggle:hover{border-color:var(--grey-5)}.theme-toggle:focus-visible{box-shadow:0 0 0 2px var(--white),0 0 0 4px rgba(25,9,47,.16)}.theme-toggle-track{display:flex;align-items:center;width:100%;height:100%;padding:3px;position:relative}.theme-toggle-thumb{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:9999px;box-shadow:0 0 0 1px rgba(25,9,47,.05),0 2px 2px 0 rgba(25,9,47,.1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s ease;z-index:1;pointer-events:none}.dropdown-panel,.toast-inline{box-shadow:0 0 0 1px rgba(25,9,47,.05),0 2px 3px 0 rgba(25,9,47,.05),0 6px 7px -2px rgba(25,9,47,.1)}.theme-toggle-icon{width:25px;height:24px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;pointer-events:none;flex-shrink:0}.theme-toggle-icon svg{width:13px;height:13px;transition:color 150ms ease,opacity 150ms ease}.theme-toggle-icon--sun svg{color:var(--yellow-5);opacity:1}.theme-toggle-icon--moon svg{color:var(--black-2);opacity:.35}.theme-toggle.is-dark{background-color:var(--grape-1);border-color:var(--grape-3)}.theme-toggle.is-dark .theme-toggle-thumb{transform:translateX(26px);background-color:var(--grape-6)}.theme-toggle.is-dark .theme-toggle-icon--sun svg{color:var(--grey-5);opacity:.5}.theme-toggle.is-dark .theme-toggle-icon--moon svg{color:var(--grape-3);opacity:1}.dropdown{position:relative;display:inline-block}.dropdown-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:180px;background-color:var(--white);border-radius:8px;padding:4px 0}.dropdown-panel.dropdown-panel-right{left:auto;right:0}.dropdown-panel.dropdown-panel-wide{min-width:240px}.dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 16px;height:36px;font-size:14px;font-weight:400;color:var(--black-3);text-decoration:none;cursor:pointer;white-space:nowrap}.dropdown-item .dropdown-item-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--black-1);flex-shrink:0}.dropdown-item .dropdown-item-trailing{margin-left:auto;font-size:12px;color:var(--black-1)}.docs-nav-section,.dropdown-header{font-size:10px;text-transform:uppercase;letter-spacing:.4px}.dropdown-item:hover{background-color:var(--grape-0);color:var(--black-3)}.dropdown-item:hover .dropdown-item-icon{color:var(--black-2)}.dropdown-item.is-active{background-color:var(--grape-0);color:var(--grapePurple);font-weight:500}.dropdown-item.is-destructive,.dropdown-item.is-destructive .dropdown-item-icon{color:var(--red-7)}.dropdown-item.is-destructive:hover{background-color:var(--red-0)}.dropdown-item.is-disabled{color:var(--grey-5);cursor:not-allowed;pointer-events:none}.dropdown-header{padding:8px 16px 4px;font-weight:600;color:var(--black-1)}.dropdown-divider{margin:4px 0}.modal-backdrop{position:fixed;inset:0;z-index:300;background-color:rgba(25,9,47,.5);display:flex;align-items:center;justify-content:center;padding:24px}.modal,[data-tooltip]{position:relative}.modal{z-index:301;width:100%;max-width:520px;max-height:calc(100vh - 96px);display:flex;flex-direction:column;background-color:var(--white);border-radius:12px;box-shadow:0 0 0 1px rgba(25,9,47,.05),0 3px 4px 0 rgba(25,9,47,.05),0 12px 14px -3px rgba(25,9,47,.1);overflow:hidden}.modal-sm{max-width:380px}.modal-lg{max-width:720px}.modal-header{display:flex;padding:20px 48px 12px 24px;border-bottom:none;flex-shrink:0}.modal-title{font-size:18px;font-weight:600;color:var(--black-3)}.modal-close{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:0 0;border-radius:6px;color:var(--black-1);cursor:pointer;flex-shrink:0}.modal-close:hover{background-color:var(--grey-3);color:var(--black-3)}.modal-body{padding:12px 24px 20px;overflow-y:auto;flex:1;font-size:14px;color:var(--black-2);line-height:1.6}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--grey-4);flex-shrink:0}.toast-inline{display:flex;align-items:center;gap:8px;padding:12px 16px;min-height:48px;border-radius:12px;background-color:var(--black-3);color:var(--white);font-size:14px;font-weight:500}.toast-inline .toast-inline-cta,.toast-inline .toast-inline-cta-secondary{padding:0 8px;font-weight:500;white-space:nowrap;display:flex;cursor:pointer}.toast-inline .toast-inline-message{flex:1;line-height:1.6}.toast-inline .toast-inline-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:0 0;border-radius:6px;cursor:pointer;flex-shrink:0;color:var(--white)}.toast-inline .toast-inline-close:hover{background-color:rgba(255,255,255,.1)}.toast-inline .toast-inline-cta{align-items:center;justify-content:center;height:24px;flex-shrink:0;border:1px solid rgba(255,255,255,.16);background-color:rgba(255,255,255,.01);color:var(--white);font-size:12px;border-radius:6px;box-shadow:0 2px 4px -2px rgba(25,9,47,.1)}.toast-inline .toast-inline-cta:hover{background-color:rgba(255,255,255,.08)}.toast-inline .toast-inline-cta-secondary{align-items:center;justify-content:center;height:24px;flex-shrink:0;border:none;background:0 0;color:var(--indigo-2);font-size:12px;border-radius:6px}.toast-inline .toast-inline-cta-secondary:hover{background-color:rgba(255,255,255,.06)}.toast-inline--lg{align-items:stretch;min-height:auto;padding:12px}.toast-inline--lg .toast-inline-row{display:flex;align-items:flex-start;gap:8px;width:100%}.toast-inline--lg .toast-inline-content{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:1px}.toast-inline--lg .toast-inline-title{font-size:14px;font-weight:500;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-inline--lg .toast-inline-message{flex:none;font-size:12px;font-weight:400;line-height:1.6;opacity:.85}.toast-inline--lg .toast-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.toast-container{position:fixed;bottom:24px;right:24px;z-index:400;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{display:flex;align-items:center;gap:12px;padding:12px 16px;min-width:280px;max-width:360px;background-color:var(--black-3);border-radius:8px;box-shadow:0 0 0 1px rgba(25,9,47,.05),0 2px 3px 0 rgba(25,9,47,.05),0 6px 7px -2px rgba(25,9,47,.1);pointer-events:auto;font-size:14px;color:var(--white)}.toast .toast-icon{width:16px;height:16px;flex-shrink:0}.toast .toast-message{flex:1}.toast .toast-close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:0 0;color:rgba(255,255,255,.6);border-radius:4px;cursor:pointer;flex-shrink:0}.docs-page-header,.docs-sidebar-header,.docs-topbar{border-bottom:1px solid var(--grey-4)}.toast .toast-close:hover{color:var(--white)}.toast-success{background-color:#058b52}.toast-danger{background-color:var(--red-7)}.toast-warning{background-color:var(--yellow-7);color:var(--black-3)}.toast-warning .toast-close{color:rgba(25,9,47,.5)}.toast-warning .toast-close:hover{color:var(--black-3)}[data-tooltip]::before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:6px 10px;background-color:var(--black-3);color:var(--white);font-size:14px;font-weight:400;line-height:1.4;white-space:nowrap;border-radius:6px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease;z-index:500}.docs-shell,.docs-sidebar,.modal-footer{background-color:var(--white)}[data-tooltip]:focus-visible::before,[data-tooltip]:hover::before{opacity:1;visibility:visible}[data-tooltip][data-tooltip-pos=bottom]::before{top:calc(100% + 6px);bottom:auto}[data-tooltip][data-tooltip-pos=left]::before{top:50%;right:calc(100% + 6px);left:auto;bottom:auto;transform:translateY(-50%)}[data-tooltip][data-tooltip-pos=right]::before{top:50%;left:calc(100% + 6px);bottom:auto;transform:translateY(-50%)}.prototype-shell{display:flex;flex-direction:column;min-height:100vh}.prototype-main{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.prototype-placeholder{text-align:center;max-width:480px}.prototype-placeholder .proto-icon{font-size:48px;color:var(--grapePurple);margin-bottom:16px;line-height:1}.prototype-placeholder p{font-size:16px;color:var(--black-2);line-height:1.6}.prototype-placeholder .proto-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.proto-logo{display:block;width:28px;height:28px;flex-shrink:0}.modal-header{align-items:center}.docs-sidebar-footer{padding:12px 8px;border-top:1px solid var(--grey-4);margin-top:auto}.docs-shell{display:flex;flex-direction:column;min-height:100vh}.docs-body{display:flex;flex:1;min-height:0}.docs-sidebar{width:240px;flex-shrink:0;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;border-right:1px solid var(--grey-4);padding-bottom:24px}.docs-sidebar-header{display:flex;align-items:center;gap:12px;padding:20px 20px 16px}.docs-logo,.docs-nav-item{align-items:center;border-radius:6px;font-size:14px}.docs-logo{width:28px;height:28px;background-color:var(--grapePurple);display:flex;justify-content:center;color:var(--white);font-weight:600;flex-shrink:0}.docs-brand{font-size:14px;font-weight:600;color:var(--black-3)}.docs-brand span{display:block;font-size:12px;font-weight:400;color:var(--black-1)}.docs-nav{flex:1;padding:12px 8px}.docs-nav-section{padding:12px 12px 4px;font-weight:600;color:var(--black-1)}.docs-nav-item{display:flex;padding:8px 12px;font-weight:400;color:var(--black-2);text-decoration:none;cursor:pointer}.docs-nav-item:hover{background-color:var(--grey-3);color:var(--black-3)}.docs-nav-item.is-active,.icon-grid-item:hover .icon-grid-name{color:var(--grapePurple)}.docs-nav-item.is-active{background-color:var(--grape-0);font-weight:500}.docs-canvas,.docs-topbar,.icon-grid-item{background-color:var(--white)}.docs-main{flex:1;min-width:0;display:flex;flex-direction:column}.docs-topbar{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 40px;position:sticky;top:0;z-index:200}.docs-content{flex:1;padding:40px;max-width:1000px}.docs-page-header{margin-bottom:40px;padding-bottom:24px}.docs-page-header .docs-page-title{font-size:30px;font-weight:600;color:var(--black-3);letter-spacing:-.4px;margin-bottom:12px}.docs-page-header .docs-page-description{font-size:16px;color:var(--black-2);line-height:1.6;max-width:640px}.docs-section{margin-bottom:64px}.docs-section .docs-section-title{font-size:20px;font-weight:600;color:var(--black-3);margin-bottom:8px}.docs-section .docs-section-description{font-size:14px;color:var(--black-2);margin-bottom:20px;max-width:560px;line-height:1.6}.docs-canvas{border:1px solid var(--grey-4);border-radius:8px;padding:32px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:12px}.docs-canvas.docs-canvas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.docs-canvas.docs-canvas-dark{background-color:var(--black-3);border-color:var(--black-2)}.docs-canvas.docs-canvas-block{flex-direction:column;align-items:flex-start}.docs-code{background-color:var(--black-3);border-radius:8px;padding:20px;margin-bottom:12px;overflow-x:auto}.docs-code code{font-family:"JetBrains Mono","Fira Code","Courier New",monospace;font-size:12px;color:var(--grape-3);line-height:1.7;white-space:pre}.docs-inline-code{font-family:"JetBrains Mono","Fira Code","Courier New",monospace;font-size:12px;background-color:var(--grape-0);color:var(--grape-6);padding:2px 8px;border-radius:4px;border:1px solid var(--grape-3)}.color-swatch .swatch-name,.color-swatch .swatch-value,.docs-canvas-size-label,.docs-prop-table .prop-default,.docs-prop-table .prop-name,.docs-prop-table .prop-type{font-family:"JetBrains Mono","Fira Code",monospace}.docs-prop-table{width:100%;border:1px solid var(--grey-4);border-radius:8px;overflow:hidden;font-size:14px}.docs-prop-table td,.docs-prop-table th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--grey-4)}.docs-prop-table thead th{background-color:var(--grey-2);font-size:12px;font-weight:600;color:var(--black-2)}.docs-prop-table tbody tr:last-child td{border-bottom:none}.docs-prop-table .prop-name{color:var(--grape-6)}.docs-prop-table .prop-type{color:var(--indigo-5);font-size:12px}.docs-prop-table .prop-default{color:var(--black-1);font-size:12px}.docs-prop-table .docs-prop-table-group{background-color:var(--grape-0);font-size:10px;font-weight:600;color:var(--grape-5);text-transform:uppercase;letter-spacing:.4px;padding:8px 16px}.color-swatch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}.color-swatch{display:flex;flex-direction:column;gap:4px}.color-swatch .swatch-block{width:100%;height:56px;border-radius:6px;border:1px solid}.color-swatch .swatch-name{font-size:10px;font-weight:500;color:var(--black-3)}.color-swatch .swatch-value{font-size:10px;color:var(--black-1)}.color-swatch.color-swatch--on-dark .swatch-block{border-color:rgba(255,255,255,.12)}.color-swatch.color-swatch--on-dark .swatch-name{color:var(--grey-3)}.color-swatch.color-swatch--on-dark .swatch-value{color:var(--grey-5)}.color-dark-panel{background-color:var(--black-3);border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:40px}.color-dark-scale{display:flex;flex-direction:column;gap:12px}.color-dark-scale-label{font-size:12px;font-weight:600;color:var(--grey-5);text-transform:uppercase;letter-spacing:.4px}.color-dark-scale-sublabel{font-size:10px;font-weight:500;color:var(--grey-5);text-transform:uppercase;letter-spacing:.4px;margin-top:12px}.type-specimen{display:flex;align-items:baseline;gap:20px;padding:16px 0;border-bottom:1px solid var(--grey-4)}.type-specimen:last-child{border-bottom:none}.type-specimen .type-meta{width:120px;flex-shrink:0;font-size:12px;color:var(--black-1)}.type-specimen .type-sample{flex:1}.docs-canvas-label{font-size:12px;font-weight:600;color:var(--black-1);text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px;margin-top:20px}.docs-canvas-label:first-child{margin-top:0}.docs-canvas-size-label{font-size:10px;color:var(--black-1)}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.icon-grid-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:1px solid var(--grey-4);border-radius:6px;transition:background-color .1s ease,border-color .1s ease;cursor:default}.icon-grid-item:hover{background-color:var(--grape-0);border-color:var(--grape-4)}.icon-color-label,.icon-grid-name,.icon-size-label{font-family:"JetBrains Mono","Fira Code",monospace;color:var(--black-1)}.icon-grid-name{font-size:10px;text-align:center;line-height:1.4;word-break:break-all;transition:color .1s ease}.icon-size-row{display:flex;align-items:center;gap:16px}.icon-size-label{font-size:12px}.icon-color-item{display:flex;flex-direction:column;align-items:center;gap:8px}.icon-color-label{font-size:10px}.shadow-tile-row{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:40px 32px;background-color:var(--grey-2);border-radius:8px;border:1px solid var(--grey-4);margin-bottom:12px}.shadow-tile{display:flex;flex-direction:column;gap:12px}.shadow-tile-card{width:100%;height:80px;background-color:var(--white);border-radius:12px}.shadow-tile-name{font-size:14px;font-weight:600;color:var(--black-3)}.shadow-focus-swatch .shadow-focus-token,.shadow-tile-token{font-size:10px;font-family:"JetBrains Mono","Fira Code",monospace}.shadow-tile-token{color:var(--grape-5)}.shadow-tile-desc{font-size:12px;color:var(--black-1);line-height:1.5}.shadow-focus-demo{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap}.shadow-focus-swatch{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.shadow-focus-swatch .shadow-focus-element{height:36px;padding:0 16px;border:1px solid var(--grey-4);border-radius:6px;background-color:var(--white);font-size:14px;color:var(--black-3);display:inline-flex;align-items:center;outline:0}.shadow-focus-swatch .shadow-focus-token{color:var(--grape-5)}.spacing-ruler{display:flex;flex-direction:column;gap:12px}.spacing-item{display:flex;align-items:center;gap:16px}.spacing-item .spacing-bar-wrap{display:flex;align-items:center;gap:8px}.spacing-item .spacing-bar{height:16px;background-color:var(--grape-3);border-radius:4px;min-width:4px}.spacing-item .spacing-label{font-size:12px;font-weight:500;color:var(--black-2);width:60px}.spacing-item .spacing-value{font-family:"JetBrains Mono","Fira Code",monospace;font-size:12px;color:var(--black-1);width:80px}.spacing-item .spacing-var{font-family:"JetBrains Mono","Fira Code",monospace;font-size:12px;color:var(--grape-5)}