@import "https://fonts.googleapis.com/css2?family=League+Gothic&display=swap";*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--scrollbar-thumb:#2b1342;--scrollbar-track:#f7f5f1}.dark{--scrollbar-thumb:#c41284;--scrollbar-track:#1a1a1a}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}html,body,#root{height:100%}body{--tw-bg-opacity:1;background-color:rgb(247 245 241/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1));overscroll-behavior:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.dark body{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.dark .EmojiPickerReact{--epr-bg-color:#1c1c20;--epr-text-color:#f4f4f7;--epr-search-input-bg-color:#131316;--epr-search-input-bg-color-active:#131316;--epr-search-input-text-color:#f4f4f7;--epr-search-input-placeholder-color:#9999a0;--epr-search-border-color:#2a2a2e;--epr-search-border-color-active:#fcd43c;--epr-highlight-color:#fcd43c;--epr-hover-bg-color:#2a2a2e;--epr-picker-border-color:#2a2a2e;--epr-category-label-bg-color:#1c1c20;border:1px solid #2a2a2e!important;box-shadow:0 10px 32px #00000073!important}.ui-presence{opacity:0;transition:opacity var(--presence-duration,.18s) var(--motion-ease,cubic-bezier(.2, .7, .2, 1)), transform var(--presence-duration,.18s) var(--motion-ease,cubic-bezier(.2, .7, .2, 1))}.ui-presence.is-entered{opacity:1;transform:translateY(0)scale(1)}.ui-presence.is-exiting{opacity:0}.ui-presence--block{transform-origin:top}.section-eyebrow{text-transform:uppercase;letter-spacing:.14em;--tw-text-opacity:1;color:rgb(107 107 107/var(--tw-text-opacity,1));align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:11px;font-weight:700;display:inline-flex}.section-eyebrow:is(.dark *){--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity,1))}.section-eyebrow svg{--tw-text-opacity:1;color:rgb(196 18 132/var(--tw-text-opacity,1))}.section-title{letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1));font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;line-height:1}.section-title:is(.dark *){--tw-text-opacity:1;color:rgb(244 244 247/var(--tw-text-opacity,1))}.section-title{font-size:34px}.section-lead{--tw-text-opacity:1;color:rgb(107 107 107/var(--tw-text-opacity,1));margin-top:.375rem;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:14px}.section-lead:is(.dark *){--tw-text-opacity:1;color:rgb(153 153 160/var(--tw-text-opacity,1))}.seg-switch{background:#f7f5f1;border:1px solid #e8e6e0;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.dark .seg-switch{background:#2a2a2a;border-color:#2e2e2e}.seg-switch>button{color:#6b6b6b;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 15px;font-family:inherit;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.dark .seg-switch>button{color:#8a8a8a}.seg-switch>button:hover{color:#0a0a0a}.dark .seg-switch>button:hover{color:#fff}.seg-switch>button.is-active{color:#fff;background:#0a0a0a}.dark .seg-switch>button.is-active{color:#0a0a0a;background:#fff}.seg-switch>button.seg-switch-icon{padding:7px 11px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-\[3px\]{bottom:-3px}.-left-1{left:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-\[3px\]{top:-3px}.-top-\[5px\]{top:-5px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-6{bottom:1.5rem}.bottom-\[10px\]{bottom:10px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-6{left:1.5rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-9{right:2.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[12000\]{z-index:12000}.z-\[12010\]{z-index:12010}.z-\[12020\]{z-index:12020}.z-\[13000\]{z-index:13000}.z-\[1900\]{z-index:1900}.z-\[2990\]{z-index:2990}.z-\[3000\]{z-index:3000}.z-\[3010\]{z-index:3010}.z-\[3100\]{z-index:3100}.z-\[3200\]{z-index:3200}.z-\[3500\]{z-index:3500}.z-\[4000\]{z-index:4000}.z-\[4010\]{z-index:4010}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mb-4{margin-bottom:-1rem}.-mb-px{margin-bottom:-1px}.-ml-1\.5{margin-left:-.375rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-square{aspect-ratio:1}.\!h-\[26px\]{height:26px!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[42px\]{height:42px}.h-\[60px\]{height:60px}.h-\[640px\]{height:640px}.h-\[70vh\]{height:70vh}.h-\[72vh\]{height:72vh}.h-\[85vh\]{height:85vh}.h-\[88dvh\]{height:88dvh}.h-\[88vh\]{height:88vh}.h-\[92vh\]{height:92vh}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[44vh\]{max-height:44vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-\[104px\]{min-height:104px}.min-h-\[108px\]{min-height:108px}.min-h-\[112px\]{min-height:112px}.min-h-\[132px\]{min-height:132px}.min-h-\[14rem\]{min-height:14rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[220px\]{min-height:220px}.min-h-\[26rem\]{min-height:26rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[480px\]{min-height:480px}.min-h-\[5rem\]{min-height:5rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[96px\]{min-height:96px}.\!w-\[26px\]{width:26px!important}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.6667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.3333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[132px\]{width:132px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[240px\]{width:240px}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[92px\]{width:92px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-\[150px\]{min-width:150px}.min-w-\[172px\]{min-width:172px}.min-w-\[17px\]{min-width:17px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[320px\]{min-width:320px}.min-w-\[32px\]{min-width:32px}.min-w-\[9rem\]{min-width:9rem}.min-w-full{min-width:100%}.\!max-w-3xl{max-width:48rem!important}.\!max-w-4xl{max-width:56rem!important}.\!max-w-6xl{max-width:72rem!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[150px\]{max-width:150px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[380px\]{max-width:380px}.max-w-\[78rem\]{max-width:78rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-\[0\.95\]{flex:.95}.flex-\[1\.1\]{flex:1.1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-y-2{--tw-border-spacing-y:.5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[calc\(100\%\+4px\)\]{--tw-translate-y:calc(calc(100% + 4px) * -1);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.92\]{--tw-scale-x:.92;--tw-scale-y:.92;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.97\]{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.98\]{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:.3s cubic-bezier(.2,.7,.2,1) both fadeIn}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-copy{cursor:copy}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[68px_1fr\]{grid-template-columns:68px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-4{row-gap:1rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(232 230 224/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[8px\]{border-radius:8px!important}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:28px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:16px}.rounded-md{border-radius:10px}.rounded-none{border-radius:0}.rounded-pill{border-radius:999px}.rounded-sm{border-radius:6px}.rounded-xl{border-radius:22px}.rounded-l-md{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-r-md{border-top-right-radius:10px;border-bottom-right-radius:10px}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[3px\]{border-width:3px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-amber-500{--tw-border-opacity:1!important;border-color:rgb(245 158 11/var(--tw-border-opacity,1))!important}.border-\[\#0079bf\]\/40{border-color:#0079bf66}.border-\[\#0a0a0a\]{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity,1))}.border-\[\#16A34A\]\/70{border-color:#16a34ab3}.border-\[\#2e2e2e\]{--tw-border-opacity:1;border-color:rgb(46 46 46/var(--tw-border-opacity,1))}.border-\[\#4C8DFF\]\/35{border-color:#4c8dff59}.border-\[\#4C8DFF\]\/45{border-color:#4c8dff73}.border-\[\#E91E8A\]\/35{border-color:#e91e8a59}.border-\[\#c41284\]\/35{border-color:#c4128459}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/40{border-color:#f59e0b66}.border-black\/10{border-color:#0000001a}.border-brand-magenta{--tw-border-opacity:1;border-color:rgb(196 18 132/var(--tw-border-opacity,1))}.border-brand-magenta\/45{border-color:#c4128473}.border-brand-magenta\/50{border-color:#c4128480}.border-brand-magenta\/60{border-color:#c4128499}.border-cream{--tw-border-opacity:1;border-color:rgb(247 245 241/var(--tw-border-opacity,1))}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-danger{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-danger\/20{border-color:#dc262633}.border-danger\/30{border-color:#dc26264d}.border-danger\/35{border-color:#dc262659}.border-danger\/40{border-color:#dc262666}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-info{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-info\/20{border-color:#2563eb33}.border-info\/25{border-color:#2563eb40}.border-info\/30{border-color:#2563eb4d}.border-info\/35{border-color:#2563eb59}.border-info\/45{border-color:#2563eb73}.border-ink{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity,1))}.border-ink-soft{--tw-border-opacity:1;border-color:rgb(26 26 26/var(--tw-border-opacity,1))}.border-ink\/40{border-color:#0a0a0a66}.border-line{--tw-border-opacity:1;border-color:rgb(232 230 224/var(--tw-border-opacity,1))}.border-line\/30{border-color:#e8e6e04d}.border-line\/40{border-color:#e8e6e066}.border-line\/50{border-color:#e8e6e080}.border-line\/60{border-color:#e8e6e099}.border-line\/70{border-color:#e8e6e0b3}.border-line\/80{border-color:#e8e6e0cc}.border-muted{--tw-border-opacity:1;border-color:rgb(107 107 107/var(--tw-border-opacity,1))}.border-paper{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-success{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-success\/20{border-color:#16a34a33}.border-success\/25{border-color:#16a34a40}.border-success\/30{border-color:#16a34a4d}.border-success\/35{border-color:#16a34a59}.border-success\/40{border-color:#16a34a66}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-warning{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-warning\/20{border-color:#f59e0b33}.border-warning\/25{border-color:#f59e0b40}.border-warning\/30{border-color:#f59e0b4d}.border-warning\/35{border-color:#f59e0b59}.border-warning\/40{border-color:#f59e0b66}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-l-\[\#E91E8A\]{--tw-border-opacity:1;border-left-color:rgb(233 30 138/var(--tw-border-opacity,1))}.border-r-transparent{border-right-color:#0000}.border-t-ink{--tw-border-opacity:1;border-top-color:rgb(10 10 10/var(--tw-border-opacity,1))}.\!bg-\[\#0079bf\]{--tw-bg-opacity:1!important;background-color:rgb(0 121 191/var(--tw-bg-opacity,1))!important}.bg-\[\#0079bf\]\/10{background-color:#0079bf1a}.bg-\[\#090909\]{--tw-bg-opacity:1;background-color:rgb(9 9 9/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0a\]\/45{background-color:#0a0a0a73}.bg-\[\#16a34a\]{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-\[\#16a34a\]\/5{background-color:#16a34a0d}.bg-\[\#16eb96\]\/20{background-color:#16eb9633}.bg-\[\#1c1c1e\]{--tw-bg-opacity:1;background-color:rgb(28 28 30/var(--tw-bg-opacity,1))}.bg-\[\#28c840\]{--tw-bg-opacity:1;background-color:rgb(40 200 64/var(--tw-bg-opacity,1))}.bg-\[\#2a2a2e\]{--tw-bg-opacity:1;background-color:rgb(42 42 46/var(--tw-bg-opacity,1))}.bg-\[\#378ADD\]{--tw-bg-opacity:1;background-color:rgb(55 138 221/var(--tw-bg-opacity,1))}.bg-\[\#E91E8A\]\/10{background-color:#e91e8a1a}.bg-\[\#F7C1C1\]{--tw-bg-opacity:1;background-color:rgb(247 193 193/var(--tw-bg-opacity,1))}.bg-\[\#FAEEDA\]{--tw-bg-opacity:1;background-color:rgb(250 238 218/var(--tw-bg-opacity,1))}.bg-\[\#c41284\]\/10{background-color:#c412841a}.bg-\[\#dc2626\]{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-\[\#ef3a65\]{--tw-bg-opacity:1;background-color:rgb(239 58 101/var(--tw-bg-opacity,1))}.bg-\[\#f5b800\]\/20{background-color:#f5b80033}.bg-\[\#febc2e\]{--tw-bg-opacity:1;background-color:rgb(254 188 46/var(--tw-bg-opacity,1))}.bg-\[\#ff5f57\]{--tw-bg-opacity:1;background-color:rgb(255 95 87/var(--tw-bg-opacity,1))}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-amber-200\/45{background-color:#fde68a73}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-500\/15{background-color:#f59e0b26}.bg-brand-cyan{--tw-bg-opacity:1;background-color:rgb(46 195 243/var(--tw-bg-opacity,1))}.bg-brand-magenta{--tw-bg-opacity:1;background-color:rgb(196 18 132/var(--tw-bg-opacity,1))}.bg-brand-magenta\/10{background-color:#c412841a}.bg-brand-magenta\/15{background-color:#c4128426}.bg-brand-magenta\/5{background-color:#c412840d}.bg-brand-purple{--tw-bg-opacity:1;background-color:rgb(43 19 66/var(--tw-bg-opacity,1))}.bg-brand-yellow{--tw-bg-opacity:1;background-color:rgb(252 212 60/var(--tw-bg-opacity,1))}.bg-cream{--tw-bg-opacity:1;background-color:rgb(247 245 241/var(--tw-bg-opacity,1))}.bg-cream\/20{background-color:#f7f5f133}.bg-cream\/30{background-color:#f7f5f14d}.bg-cream\/40{background-color:#f7f5f166}.bg-cream\/50{background-color:#f7f5f180}.bg-cream\/60{background-color:#f7f5f199}.bg-cream\/70{background-color:#f7f5f1b3}.bg-cream\/80{background-color:#f7f5f1cc}.bg-cream\/85{background-color:#f7f5f1d9}.bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-danger{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-danger\/10{background-color:#dc26261a}.bg-danger\/15{background-color:#dc262626}.bg-danger\/30{background-color:#dc26264d}.bg-danger\/5{background-color:#dc26260d}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/90{background-color:#10b981e6}.bg-info{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-info\/10{background-color:#2563eb1a}.bg-info\/15{background-color:#2563eb26}.bg-info\/5{background-color:#2563eb0d}.bg-ink{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-ink-soft{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-ink\/40{background-color:#0a0a0a66}.bg-ink\/5{background-color:#0a0a0a0d}.bg-ink\/50{background-color:#0a0a0a80}.bg-ink\/60{background-color:#0a0a0a99}.bg-line{--tw-bg-opacity:1;background-color:rgb(232 230 224/var(--tw-bg-opacity,1))}.bg-line\/60{background-color:#e8e6e099}.bg-line\/70{background-color:#e8e6e0b3}.bg-paper{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-paper\/50{background-color:#ffffff80}.bg-paper\/60{background-color:#fff9}.bg-paper\/70{background-color:#ffffffb3}.bg-paper\/80{background-color:#fffc}.bg-paper\/90{background-color:#ffffffe6}.bg-paper\/95{background-color:#fffffff2}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-100\/80{background-color:#ffe4e6cc}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-success{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-success\/10{background-color:#16a34a1a}.bg-success\/15{background-color:#16a34a26}.bg-success\/30{background-color:#16a34a4d}.bg-success\/40{background-color:#16a34a66}.bg-success\/5{background-color:#16a34a0d}.bg-transparent{background-color:#0000}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-warning{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-warning\/10{background-color:#f59e0b1a}.bg-warning\/15{background-color:#f59e0b26}.bg-warning\/30{background-color:#f59e0b4d}.bg-warning\/5{background-color:#f59e0b0d}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.from-white\/\[0\.07\]{--tw-gradient-from:#ffffff12 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-white\/\[0\.02\]{--tw-gradient-to:#ffffff05 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[26px\]{padding-left:26px;padding-right:26px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1\.5{padding-left:.375rem}.pl-11{padding-left:2.75rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-body{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}.font-display{font-family:Space Grotesk,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.\!text-\[10px\]{font-size:10px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[44px\]{font-size:44px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.\!normal-case{text-transform:none!important}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-normal{letter-spacing:0!important}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.12em}.tracking-widest{letter-spacing:.1em}.text-\[\#0079bf\]{--tw-text-opacity:1;color:rgb(0 121 191/var(--tw-text-opacity,1))}.text-\[\#0a0a0a\]{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-\[\#0c8a57\]{--tw-text-opacity:1;color:rgb(12 138 87/var(--tw-text-opacity,1))}.text-\[\#123A72\]{--tw-text-opacity:1;color:rgb(18 58 114/var(--tw-text-opacity,1))}.text-\[\#174D9B\]{--tw-text-opacity:1;color:rgb(23 77 155/var(--tw-text-opacity,1))}.text-\[\#2A4E85\]{--tw-text-opacity:1;color:rgb(42 78 133/var(--tw-text-opacity,1))}.text-\[\#395D92\]{--tw-text-opacity:1;color:rgb(57 93 146/var(--tw-text-opacity,1))}.text-\[\#791F1F\]{--tw-text-opacity:1;color:rgb(121 31 31/var(--tw-text-opacity,1))}.text-\[\#854F0B\]{--tw-text-opacity:1;color:rgb(133 79 11/var(--tw-text-opacity,1))}.text-\[\#8a8a8a\]{--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity,1))}.text-\[\#E91E8A\]{--tw-text-opacity:1;color:rgb(233 30 138/var(--tw-text-opacity,1))}.text-\[\#a30f6e\]{--tw-text-opacity:1;color:rgb(163 15 110/var(--tw-text-opacity,1))}.text-\[\#b07d00\]{--tw-text-opacity:1;color:rgb(176 125 0/var(--tw-text-opacity,1))}.text-\[rgba\(255\,255\,255\,0\.4\)\]{color:#fff6}.text-\[rgba\(255\,255\,255\,0\.45\)\]{color:#ffffff73}.text-\[rgba\(255\,255\,255\,0\.5\)\]{color:#ffffff80}.text-\[rgba\(255\,255\,255\,0\.65\)\]{color:#ffffffa6}.text-\[rgba\(255\,255\,255\,0\.9\)\]{color:#ffffffe6}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-brand-magenta{--tw-text-opacity:1;color:rgb(196 18 132/var(--tw-text-opacity,1))}.text-brand-yellow{--tw-text-opacity:1;color:rgb(252 212 60/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-danger{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-info{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(107 107 107/var(--tw-text-opacity,1))}.text-muted-dark{--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity,1))}.text-muted\/35{color:#6b6b6b59}.text-muted\/60{color:#6b6b6b99}.text-muted\/70{color:#6b6b6bb3}.text-paper{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-paper\/60{color:#fff9}.text-paper\/75{color:#ffffffbf}.text-paper\/80{color:#fffc}.text-pink-600{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-success\/80{color:#16a34acc}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-muted{text-decoration-color:#6b6b6b}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-1{--tw-shadow:0 1px 2px #0000000f, 0 1px 1px #0000000a;--tw-shadow-colored:0 1px 2px var(--tw-shadow-color), 0 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2{--tw-shadow:0 6px 18px #00000014, 0 2px 4px #0000000a;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-3{--tw-shadow:0 18px 48px #00000029, 0 6px 12px #00000014;--tw-shadow-colored:0 18px 48px var(--tw-shadow-color), 0 6px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_2px_var\(--surface\)\]{--tw-shadow:0 0 0 2px var(--surface);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(252\,212\,60\,0\.7\)\]{--tw-shadow:0 0 6px #fcd43cb3;--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(46\,195\,243\,0\.7\)\]{--tw-shadow:0 0 6px #2ec3f3b3;--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 12px 40px #0000001f;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#16A34A\]\/30{--tw-ring-color:#16a34a4d}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-500{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.ring-brand-magenta{--tw-ring-opacity:1;--tw-ring-color:rgb(196 18 132/var(--tw-ring-opacity,1))}.ring-danger{--tw-ring-opacity:1;--tw-ring-color:rgb(220 38 38/var(--tw-ring-opacity,1))}.ring-emerald-500{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.ring-info\/25{--tw-ring-color:#2563eb40}.ring-info\/35{--tw-ring-color:#2563eb59}.ring-paper{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\,transform\]{transition-property:width,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-\[cubic-bezier\(\.2\,\.7\,\.2\,1\)\]{transition-timing-function:cubic-bezier(.2,.7,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.\[appearance\:textfield\]{appearance:textfield}.\[color-scheme\:light\]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.wl-drag-ghost{z-index:9999;pointer-events:none;will-change:transform;transition:transform 90ms cubic-bezier(.2,.7,.2,1);animation:.13s ease-out wl-ghost-fade;position:fixed;top:0;left:0}.wl-drag-ghost-stack{transform-origin:18px 18px;width:156px;height:46px;animation:.9s ease-in-out infinite wl-ghost-wobble;display:block;position:relative}.wl-drag-ghost-card{color:#1b1c1b;white-space:nowrap;background:#fff;border:1px solid #e7e4dd;border-radius:10px;align-items:center;gap:8px;width:156px;height:46px;padding:0 12px;font-size:12px;font-weight:700;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 26px #1b1c1b2e}.dark .wl-drag-ghost-card{color:#f4f4f2;background:#1f211f;border-color:#ffffff24;box-shadow:0 12px 30px #0000008c}.wl-drag-ghost-card.c1{z-index:3}.wl-drag-ghost-card.c2{z-index:2;opacity:.92;transform:translate(7px,7px)rotate(4deg)}.wl-drag-ghost-card.c3{z-index:1;opacity:.78;transform:translate(13px,13px)rotate(8deg)}.wl-drag-ghost-badge{z-index:4;color:#fff;background:#ce0e70;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;font-weight:800;display:flex;position:absolute;top:-9px;left:-9px;box-shadow:0 4px 12px #ce0e7080}@keyframes wl-ghost-fade{0%{opacity:0}to{opacity:1}}@keyframes wl-ghost-wobble{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@media (prefers-reduced-motion:reduce){.wl-drag-ghost{transition:none}.wl-drag-ghost-stack{animation:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:0}::view-transition-new(root){z-index:1;animation:.5s cubic-bezier(.4,0,.2,1) both theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(var(--vt-r,150vmax) at var(--vt-x,50%) var(--vt-y,50%))}}.theme-ico{place-items:center;line-height:0;display:inline-grid;position:relative}.theme-ico>svg{grid-area:1/1;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .35s}.theme-ico .theme-ico-sun{opacity:0;transform:rotate(-90deg)scale(.4)}.theme-ico .theme-ico-moon,.dark .theme-ico .theme-ico-sun{opacity:1;transform:none}.dark .theme-ico .theme-ico-moon{opacity:0;transform:rotate(90deg)scale(.4)}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.theme-ico>svg{transition:none}}@keyframes notif-ring{0%{transform:rotate(0)}15%{transform:rotate(15deg)}30%{transform:rotate(-13deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-7deg)}75%{transform:rotate(4deg)}to{transform:rotate(0)}}.notif-ring{transform-origin:50% 15%;animation:.9s cubic-bezier(.36,.07,.19,.97) notif-ring}@keyframes notif-pop{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.notif-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) notif-pop}.notif-halo{pointer-events:none;border-radius:9999px;animation:.9s ease-out forwards notif-halo;position:absolute;inset:0}@keyframes notif-halo{0%{box-shadow:0 0 #e91e8a8c}to{box-shadow:0 0 0 12px #e91e8a00}}@media (prefers-reduced-motion:reduce){.notif-ring,.notif-pop,.notif-halo{animation:none}}.nav-ico{place-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-grid}a:hover>.nav-ico,button:hover>.nav-ico{animation:.5s cubic-bezier(.34,1.56,.64,1) nav-ico-pop}a:active>.nav-ico,button:active>.nav-ico{transform:scale(.82)}@keyframes nav-ico-pop{0%{transform:scale(1)rotate(0)}35%{transform:scale(1.28)rotate(-11deg)}65%{transform:scale(1.08)rotate(7deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.nav-ico{transition:none}a:hover>.nav-ico,button:hover>.nav-ico{animation:none}}.fav-burst{animation:.55s cubic-bezier(.34,1.56,.64,1) fav-burst}@keyframes fav-burst{0%{transform:scale(.4)rotate(-40deg)}45%{transform:scale(1.55)rotate(14deg)}70%{transform:scale(.9)rotate(-7deg)}to{transform:scale(1)rotate(0)}}.fav-spark{pointer-events:none;border-radius:9999px;animation:.6s ease-out forwards fav-spark;position:absolute;inset:0}@keyframes fav-spark{0%{box-shadow:0 0 #fcd43c99}to{box-shadow:0 0 0 11px #fcd43c00}}@media (prefers-reduced-motion:reduce){.fav-burst,.fav-spark{animation:none}}.skel-shimmer{background:#78788024;position:relative;overflow:hidden}.dark .skel-shimmer{background:#ffffff0f}.skel-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.25s ease-in-out infinite skel-sweep;position:absolute;inset:0;transform:translate(-100%)}.dark .skel-shimmer:after{background:linear-gradient(90deg,#0000,#ffffff17,#0000)}@keyframes skel-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel-shimmer:after{animation:none}}.seg-anim{position:relative}.seg-anim>*{z-index:1;position:relative}.seg-anim:before{content:"";left:0;top:var(--seg-y,3px);width:var(--seg-w,0px);height:var(--seg-h,0px);transform:translateX(var(--seg-x,0px));z-index:0;opacity:0;pointer-events:none;will-change:transform, width;background:#0a0a0a;border-radius:999px;position:absolute}.dark .seg-anim:before{background:#fff}.seg-anim.seg-has-pill:before{opacity:1}.seg-anim.seg-ready:before{transition:transform .32s cubic-bezier(.34,1.28,.5,1),width .32s cubic-bezier(.34,1.28,.5,1)}.seg-anim.seg-has-pill>.is-active{background:0 0!important}@media (prefers-reduced-motion:reduce){.seg-anim.seg-ready:before{transition:none}}@keyframes dd-pop-in{0%{opacity:0;transform:scale(.96)translateY(-6px)}60%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dd-pop-in-up{0%{opacity:0;transform:scale(.96)translateY(6px)}60%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}.dd-pop{transform-origin:top;will-change:transform, opacity;animation:.16s cubic-bezier(.22,1,.36,1) both dd-pop-in}.dd-pop-up{transform-origin:bottom;will-change:transform, opacity;animation:.16s cubic-bezier(.22,1,.36,1) both dd-pop-in-up}@media (prefers-reduced-motion:reduce){.dd-pop,.dd-pop-up{animation:none}}@keyframes dd-item-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dd-item{animation:.22s cubic-bezier(.22,1,.36,1) both dd-item-in}@media (prefers-reduced-motion:reduce){.dd-item{animation:none}}.placeholder\:text-\[\#6b6b6b\]::placeholder{--tw-text-opacity:1;color:rgb(107 107 107/var(--tw-text-opacity,1))}.placeholder\:text-muted::placeholder{--tw-text-opacity:1;color:rgb(107 107 107/var(--tw-text-opacity,1))}.placeholder\:text-muted\/50::placeholder{color:#6b6b6b80}.placeholder\:text-muted\/60::placeholder{color:#6b6b6b99}.last\:border-0:last-child{border-width:0}.empty\:before\:pointer-events-none:empty:before{content:var(--tw-content);pointer-events:none}.empty\:before\:text-muted:empty:before{content:var(--tw-content);--tw-text-opacity:1;color:rgb(107 107 107/var(--tw-text-opacity,1))}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.focus-within\:border-ink:focus-within{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#a30f6e\]:hover{--tw-border-opacity:1;border-color:rgb(163 15 110/var(--tw-border-opacity,1))}.hover\:border-brand-magenta:hover{--tw-border-opacity:1;border-color:rgb(196 18 132/var(--tw-border-opacity,1))}.hover\:border-brand-magenta\/60:hover{border-color:#c4128499}.hover\:border-danger:hover{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.hover\:border-ink:hover{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity,1))}.hover\:border-ink\/40:hover{border-color:#0a0a0a66}.hover\:border-muted:hover{--tw-border-opacity:1;border-color:rgb(107 107 107/var(--tw-border-opacity,1))}.hover\:border-success:hover{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:bg-\[\#0079bf\]\/20:hover{background-color:#0079bf33}.hover\:bg-\[\#a30f6e\]:hover{--tw-bg-opacity:1;background-color:rgb(163 15 110/var(--tw-bg-opacity,1))}.hover\:bg-\[rgba\(255\,255\,255\,0\.10\)\]:hover{background-color:#ffffff1a}.hover\:bg-\[rgba\(255\,255\,255\,0\.16\)\]:hover{background-color:#ffffff29}.hover\:bg-brand-magenta:hover{--tw-bg-opacity:1;background-color:rgb(196 18 132/var(--tw-bg-opacity,1))}.hover\:bg-brand-magenta\/10:hover{background-color:#c412841a}.hover\:bg-brand-magenta\/5:hover{background-color:#c412840d}.hover\:bg-cream:hover{--tw-bg-opacity:1;background-color:rgb(247 245 241/var(--tw-bg-opacity,1))}.hover\:bg-cream\/70:hover{background-color:#f7f5f1b3}.hover\:bg-danger\/10:hover{background-color:#dc26261a}.hover\:bg-info\/10:hover{background-color:#2563eb1a}.hover\:bg-ink\/5:hover{background-color:#0a0a0a0d}.hover\:bg-line:hover{--tw-bg-opacity:1;background-color:rgb(232 230 224/var(--tw-bg-opacity,1))}.hover\:bg-paper:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-success\/20:hover{background-color:#16a34a33}.hover\:bg-warning\/10:hover{background-color:#f59e0b1a}.hover\:bg-warning\/15:hover{background-color:#f59e0b26}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-\[rgba\(255\,255\,255\,0\.7\)\]:hover{color:#ffffffb3}.hover\:text-brand-magenta:hover{--tw-text-opacity:1;color:rgb(196 18 132/var(--tw-text-opacity,1))}.hover\:text-danger:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.hover\:text-muted:hover{--tw-text-opacity:1;color:rgb(107 107 107/var(--tw-text-opacity,1))}.hover\:text-success:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2:hover{--tw-shadow:0 6px 18px #00000014, 0 2px 4px #0000000a;--tw-shadow-colored:0 6px 18px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-\[0_12px_40px_rgba\(0\,0\,0\,\.45\)\]:hover{--tw-shadow:0 12px 40px #00000073;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.hover\:ring-brand-magenta\/40:hover{--tw-ring-color:#c4128466}.focus\:border-danger:focus{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.focus\:border-ink:focus{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity,1))}.focus\:border-white:focus{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.focus\:border-white\/40:focus{border-color:#fff6}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-brand-magenta\/40:focus{--tw-ring-color:#c4128466}.focus\:ring-ink\/30:focus{--tw-ring-color:#0a0a0a4d}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-brand-magenta:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(196 18 132/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:text-ink:hover:disabled{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.group[open] .group-open\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/gh:hover .group-hover\/gh\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-70{opacity:.7}.dark\:divide-\[\#2a2a2e\]:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(42 42 46/var(--tw-divide-opacity,1))}.dark\:divide-line-dark:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(46 46 46/var(--tw-divide-opacity,1))}.dark\:border-\[\#131316\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(19 19 22/var(--tw-border-opacity,1))}.dark\:border-\[\#1c1c20\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(28 28 32/var(--tw-border-opacity,1))}.dark\:border-\[\#2a2a2e\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(42 42 46/var(--tw-border-opacity,1))}.dark\:border-\[\#2a2a2e\]\/70:is(.dark *){border-color:#2a2a2eb3}.dark\:border-\[\#2e2e2e\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(46 46 46/var(--tw-border-opacity,1))}.dark\:border-\[\#3a3a3e\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(58 58 62/var(--tw-border-opacity,1))}.dark\:border-\[\#4C8DFF\]\/45:is(.dark *){border-color:#4c8dff73}.dark\:border-\[\#f4f4f7\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(244 244 247/var(--tw-border-opacity,1))}.dark\:border-amber-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.dark\:border-brand-magenta:is(.dark *){--tw-border-opacity:1;border-color:rgb(196 18 132/var(--tw-border-opacity,1))}.dark\:border-cyan-500\/20:is(.dark *){border-color:#06b6d433}.dark\:border-emerald-500\/20:is(.dark *){border-color:#10b98133}.dark\:border-line-dark:is(.dark *){--tw-border-opacity:1;border-color:rgb(46 46 46/var(--tw-border-opacity,1))}.dark\:border-line-dark\/40:is(.dark *){border-color:#2e2e2e66}.dark\:border-line-dark\/50:is(.dark *){border-color:#2e2e2e80}.dark\:border-line-dark\/60:is(.dark *){border-color:#2e2e2e99}.dark\:border-line-dark\/70:is(.dark *){border-color:#2e2e2eb3}.dark\:border-line-dark\/80:is(.dark *){border-color:#2e2e2ecc}.dark\:border-paper:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:border-paper\/30:is(.dark *){border-color:#ffffff4d}.dark\:border-rose-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(190 18 60/var(--tw-border-opacity,1))}.dark\:border-sky-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(3 105 161/var(--tw-border-opacity,1))}.dark\:border-slate-500\/20:is(.dark *){border-color:#64748b33}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-violet-500\/20:is(.dark *){border-color:#8b5cf633}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:border-t-paper:is(.dark *){--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:bg-\[\#0C182A\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(12 24 42/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0C182A\]\/85:is(.dark *){background-color:#0c182ad9}.dark\:bg-\[\#0E0F0E\]:is(.dark *),.dark\:bg-\[\#0e0f0e\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(14 15 14/var(--tw-bg-opacity,1))}.dark\:bg-\[\#131316\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(19 19 22/var(--tw-bg-opacity,1))}.dark\:bg-\[\#131316\]\/95:is(.dark *){background-color:#131316f2}.dark\:bg-\[\#141419\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 20 25/var(--tw-bg-opacity,1))}.dark\:bg-\[\#17171c\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 23 28/var(--tw-bg-opacity,1))}.dark\:bg-\[\#191A19\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(25 26 25/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1F211F\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 33 31/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1a1a1a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1a1a1d\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 26 29/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1a1a1f\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 26 31/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1b1b1f\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(27 27 31/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1c1c20\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 28 32/var(--tw-bg-opacity,1))}.dark\:bg-\[\#1c1c20\]\/50:is(.dark *){background-color:#1c1c2080}.dark\:bg-\[\#1c1c20\]\/60:is(.dark *){background-color:#1c1c2099}.dark\:bg-\[\#222228\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(34 34 40/var(--tw-bg-opacity,1))}.dark\:bg-\[\#23232a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(35 35 42/var(--tw-bg-opacity,1))}.dark\:bg-\[\#24242a\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(36 36 42/var(--tw-bg-opacity,1))}.dark\:bg-\[\#26251f\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(38 37 31/var(--tw-bg-opacity,1))}.dark\:bg-\[\#2a2a2e\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(42 42 46/var(--tw-bg-opacity,1))}.dark\:bg-\[\#3a1010\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(58 16 16/var(--tw-bg-opacity,1))}.dark\:bg-\[\#3a2a10\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(58 42 16/var(--tw-bg-opacity,1))}.dark\:bg-\[\#3a3a3e\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(58 58 62/var(--tw-bg-opacity,1))}.dark\:bg-\[\#f4f4f7\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(244 244 247/var(--tw-bg-opacity,1))}.dark\:bg-amber-800\/35:is(.dark *){background-color:#92400e59}.dark\:bg-amber-900\/15:is(.dark *){background-color:#78350f26}.dark\:bg-amber-900\/35:is(.dark *){background-color:#78350f59}.dark\:bg-brand-magenta:is(.dark *){--tw-bg-opacity:1;background-color:rgb(196 18 132/var(--tw-bg-opacity,1))}.dark\:bg-cyan-500\/10:is(.dark *){background-color:#06b6d41a}.dark\:bg-danger\/20:is(.dark *){background-color:#dc262633}.dark\:bg-emerald-500\/10:is(.dark *){background-color:#10b9811a}.dark\:bg-info\/10:is(.dark *){background-color:#2563eb1a}.dark\:bg-info\/20:is(.dark *){background-color:#2563eb33}.dark\:bg-ink:is(.dark *){--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.dark\:bg-ink-2:is(.dark *){--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.dark\:bg-ink-2\/40:is(.dark *){background-color:#2a2a2a66}.dark\:bg-ink-soft:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.dark\:bg-ink-soft\/60:is(.dark *){background-color:#1a1a1a99}.dark\:bg-ink-soft\/90:is(.dark *){background-color:#1a1a1ae6}.dark\:bg-ink-soft\/95:is(.dark *){background-color:#1a1a1af2}.dark\:bg-ink\/80:is(.dark *){background-color:#0a0a0acc}.dark\:bg-line-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(46 46 46/var(--tw-bg-opacity,1))}.dark\:bg-line-dark\/60:is(.dark *){background-color:#2e2e2e99}.dark\:bg-paper:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-paper\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-rose-900\/35:is(.dark *){background-color:#88133759}.dark\:bg-slate-500\/10:is(.dark *){background-color:#64748b1a}.dark\:bg-slate-900\/30:is(.dark *){background-color:#0f172a4d}.dark\:bg-success\/20:is(.dark *){background-color:#16a34a33}.dark\:bg-violet-500\/10:is(.dark *){background-color:#8b5cf61a}.dark\:bg-warning\/15:is(.dark *){background-color:#f59e0b26}.dark\:bg-warning\/20:is(.dark *){background-color:#f59e0b33}.dark\:text-\[\#0a0a0a\]:is(.dark *){--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.dark\:text-\[\#131316\]:is(.dark *){--tw-text-opacity:1;color:rgb(19 19 22/var(--tw-text-opacity,1))}.dark\:text-\[\#3fe9a0\]:is(.dark *){--tw-text-opacity:1;color:rgb(63 233 160/var(--tw-text-opacity,1))}.dark\:text-\[\#9999a0\]:is(.dark *){--tw-text-opacity:1;color:rgb(153 153 160/var(--tw-text-opacity,1))}.dark\:text-\[\#9BB5E7\]:is(.dark *){--tw-text-opacity:1;color:rgb(155 181 231/var(--tw-text-opacity,1))}.dark\:text-\[\#B8D0FF\]:is(.dark *){--tw-text-opacity:1;color:rgb(184 208 255/var(--tw-text-opacity,1))}.dark\:text-\[\#DBE7FF\]:is(.dark *){--tw-text-opacity:1;color:rgb(219 231 255/var(--tw-text-opacity,1))}.dark\:text-\[\#EF9F27\]:is(.dark *){--tw-text-opacity:1;color:rgb(239 159 39/var(--tw-text-opacity,1))}.dark\:text-\[\#b0b0b7\]:is(.dark *){--tw-text-opacity:1;color:rgb(176 176 183/var(--tw-text-opacity,1))}.dark\:text-\[\#e91e8a\]:is(.dark *){--tw-text-opacity:1;color:rgb(233 30 138/var(--tw-text-opacity,1))}.dark\:text-\[\#f4f4f7\]:is(.dark *){--tw-text-opacity:1;color:rgb(244 244 247/var(--tw-text-opacity,1))}.dark\:text-\[\#f5c64a\]:is(.dark *){--tw-text-opacity:1;color:rgb(245 198 74/var(--tw-text-opacity,1))}.dark\:text-\[\#f87171\]:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-\[\#fbbf24\]:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-amber-100:is(.dark *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-brand-magenta:is(.dark *){--tw-text-opacity:1;color:rgb(196 18 132/var(--tw-text-opacity,1))}.dark\:text-cyan-200:is(.dark *){--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-ink:is(.dark *){--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.dark\:text-ink\/60:is(.dark *){color:#0a0a0a99}.dark\:text-muted-dark:is(.dark *){--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity,1))}.dark\:text-muted-dark\/35:is(.dark *){color:#8a8a8a59}.dark\:text-muted-dark\/70:is(.dark *){color:#8a8a8ab3}.dark\:text-paper:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-rose-100:is(.dark *){--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.dark\:text-sky-100:is(.dark *){--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-violet-200:is(.dark *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:ring-\[\#131316\]:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(19 19 22/var(--tw-ring-opacity,1))}.dark\:ring-\[\#1f211f\]:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(31 33 31/var(--tw-ring-opacity,1))}.dark\:\[color-scheme\:dark\]:is(.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark\:placeholder\:text-\[\#9999a0\]:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(153 153 160/var(--tw-text-opacity,1))}.dark\:placeholder\:text-\[\#9999a0\]:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(153 153 160/var(--tw-text-opacity,1))}.dark\:placeholder\:text-\[\#9999a0\]\/50:is(.dark *)::-moz-placeholder{color:#9999a080}.dark\:placeholder\:text-\[\#9999a0\]\/50:is(.dark *)::placeholder{color:#9999a080}.dark\:placeholder\:text-\[\#9999a0\]\/60:is(.dark *)::-moz-placeholder{color:#9999a099}.dark\:placeholder\:text-\[\#9999a0\]\/60:is(.dark *)::placeholder{color:#9999a099}.dark\:placeholder\:text-muted-dark:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity,1))}.dark\:placeholder\:text-muted-dark:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity,1))}.dark\:placeholder\:text-muted-dark\/70:is(.dark *)::-moz-placeholder{color:#8a8a8ab3}.dark\:placeholder\:text-muted-dark\/70:is(.dark *)::placeholder{color:#8a8a8ab3}.dark\:empty\:before\:text-muted-dark:empty:is(.dark *):before{content:var(--tw-content);--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity,1))}.dark\:focus-within\:border-paper:focus-within:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:hover\:border-\[\#f4f4f7\]:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(244 244 247/var(--tw-border-opacity,1))}.dark\:hover\:border-paper:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:hover\:border-paper\/40:hover:is(.dark *){border-color:#fff6}.dark\:hover\:bg-\[\#0F2036\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(15 32 54/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#131316\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(19 19 22/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#1c1c20\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 28 32/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#1e1e22\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(30 30 34/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#24242a\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(36 36 42/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#252529\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(37 37 41/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#2a2a2e\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(42 42 46/var(--tw-bg-opacity,1))}.dark\:hover\:bg-\[\#a30f6e\]:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(163 15 110/var(--tw-bg-opacity,1))}.dark\:hover\:bg-ink-2:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.dark\:hover\:bg-ink-soft:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.dark\:hover\:bg-paper\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:text-\[\#f4f4f7\]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(244 244 247/var(--tw-text-opacity,1))}.dark\:hover\:text-danger:hover:is(.dark *){--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.dark\:hover\:text-muted-dark:hover:is(.dark *){--tw-text-opacity:1;color:rgb(138 138 138/var(--tw-text-opacity,1))}.dark\:hover\:text-paper:hover:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:focus\:border-\[\#f4f4f7\]:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(244 244 247/var(--tw-border-opacity,1))}.dark\:focus\:border-paper:focus:is(.dark *),.dark\:focus\:border-white:focus:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:h-auto{height:auto}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:w-\[220px\]{width:220px}.sm\:w-auto{width:auto}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[92px_132px\]{grid-template-columns:92px 132px}.sm\:grid-cols-\[minmax\(0\,1fr\)_92px_132px\]{grid-template-columns:minmax(0,1fr) 92px 132px}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:self-auto{align-self:auto}.sm\:rounded-lg{border-radius:16px}.sm\:p-4{padding:1rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pt-20{padding-top:5rem}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:mb-\[21px\]{margin-bottom:21px}.md\:ml-3{margin-left:.75rem}.md\:table-cell{display:table-cell}.md\:min-h-\[34rem\]{min-height:34rem}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr_auto\]{grid-template-columns:1.2fr 1fr auto}.md\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.md\:grid-cols-\[220px_auto\]{grid-template-columns:220px auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:text-5xl{font-size:3rem;line-height:1}}@media (width>=1024px){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-5{top:1.25rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_92px_132px\]{grid-template-columns:minmax(0,1fr) 92px 132px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0}.lg\:border-l{border-left-width:1px}.lg\:pl-5{padding-left:1.25rem}.lg\:pr-5{padding-right:1.25rem}}@media (width>=1280px){.xl\:sticky{position:sticky}.xl\:top-6{top:1.5rem}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[fit-content\(420px\)_minmax\(0\,1fr\)\]{grid-template-columns:fit-content(420px) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.xl\:pt-0{padding-top:0}}.\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.\[\&\:\:-webkit-calendar-picker-indicator\]\:opacity-0::-webkit-calendar-picker-indicator{opacity:0}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&_\*\]\:max-w-full *{max-width:100%}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:decoration-dotted a{text-decoration-style:dotted}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_blockquote\]\:my-2 blockquote{margin-top:.5rem;margin-bottom:.5rem}.\[\&_blockquote\]\:border-l-2 blockquote{border-left-width:2px}.\[\&_blockquote\]\:border-line blockquote{--tw-border-opacity:1;border-color:rgb(232 230 224/var(--tw-border-opacity,1))}.\[\&_blockquote\]\:pl-2 blockquote{padding-left:.5rem}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.dark\:\[\&_blockquote\]\:border-line-dark blockquote:is(.dark *){--tw-border-opacity:1;border-color:rgb(46 46 46/var(--tw-border-opacity,1))}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:1.25rem}.\[\&_p\]\:my-1 p{margin-top:.25rem;margin-bottom:.25rem}.\[\&_span\]\:leading-relaxed span{line-height:1.625}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}.dark .id-modal input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),.dark .id-modal textarea,.dark .id-modal select{background-color:#131413}.dark .id-modal [class*="bg-[#1c1c20]"]:not(input):not(textarea):not(select),.dark .id-modal [class*=bg-ink-soft]:not(input):not(textarea):not(select){background-color:#191a19!important}.nt-scrim{z-index:2200;background:#00000052;animation:.2s nt-fade;position:fixed;inset:0}.dark .nt-scrim{background:#00000080}@keyframes nt-fade{0%{opacity:0}to{opacity:1}}.nt-panel{z-index:2210;background:#fff;border:1px solid #d8d4cb;border-radius:16px;flex-direction:column;width:436px;max-width:calc(100vw - 32px);max-height:calc(100vh - 84px);animation:.22s nt-pop;display:flex;position:fixed;top:64px;right:16px;overflow:hidden;box-shadow:0 20px 60px #1b1c1b38}.dark .nt-panel{background:#131316;border-color:#2a2a2e;box-shadow:0 20px 60px #0009}@keyframes nt-pop{0%{transform:translateY(-10px)scale(.99)}to{transform:none}}.nt-head{background:#fff;border-bottom:1px solid #e8e6e0;padding:15px 16px 0}.dark .nt-head{background:#131316;border-bottom-color:#2a2a2e}.nt-head-top{justify-content:space-between;align-items:center;display:flex}.nt-head h3{color:#1a1a1a;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:700;display:flex}.dark .nt-head h3{color:#f4f4f7}.nt-head h3 svg{color:#c41284}.nt-close{color:#6b6b6b;background:#fff;border:1px solid #d8d4cb;border-radius:8px;place-items:center;width:30px;height:30px;transition:all .14s;display:grid}.nt-close:hover{color:#1a1a1a;border-color:#c7c2b7}.dark .nt-close{color:#9999a0;background:#1c1c20;border-color:#34343a}.dark .nt-close:hover{color:#f4f4f7;border-color:#44444c}.nt-tabs{gap:2px;margin-top:13px;display:flex}.nt-tab{color:#6b6b6b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:12px;font-weight:600;transition:color .14s;display:inline-flex;position:relative}.nt-tab svg{flex:none}.nt-tab-icon{flex:none;padding:10px 12px}.nt-tab:hover{color:#1a1a1a}.nt-tab.on{color:#1a1a1a;border-bottom-color:#c41284}.dark .nt-tab{color:#9999a0}.dark .nt-tab:hover,.dark .nt-tab.on{color:#f4f4f7}.nt-tab-badge{color:#fff;background:#c41284;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;display:grid}.nt-tab:not(.on) .nt-tab-badge{color:#6b6b6b;background:#eceae3}.dark .nt-tab:not(.on) .nt-tab-badge{color:#9999a0;background:#252529}.nt-toolbar{background:#f7f5f1;border-bottom:1px solid #e8e6e0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.dark .nt-toolbar{background:#1c1c20;border-bottom-color:#2a2a2e}.nt-hint{color:#6b6b6b;font-size:11.5px;font-weight:600}.dark .nt-hint{color:#9999a0}.nt-comfilters{flex-wrap:wrap;gap:6px;display:flex}.nt-chip{color:#4a4a4a;cursor:pointer;background:#fff;border:1px solid #d8d4cb;border-radius:99px;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:11.5px;font-weight:600;transition:all .14s;display:inline-flex}.dark .nt-chip{color:#c9c9d0;background:#131316;border-color:#34343a}.nt-chip[class*=tone-]:before{content:"";background:#9a9a9a;border-radius:99px;width:7px;height:7px;display:inline-block}.nt-chip.tone-magenta:before{background:#c41284}.nt-chip.tone-indigo:before{background:#4f46e5}.nt-chip.tone-mint:before{background:#16a34a}.nt-chip:hover{color:#1a1a1a;border-color:#c7c2b7}.dark .nt-chip:hover{color:#f4f4f7;border-color:#44444c}.nt-chip.on{color:#fff;background:#1b1c1b;border-color:#1b1c1b}.dark .nt-chip.on{color:#1b1c1b;background:#fff;border-color:#fff}.nt-readall{color:#4a4a4a;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:11.5px;font-weight:600;transition:all .14s;display:inline-flex}.nt-readall:hover{color:#1a1a1a;background:#eceae3}.dark .nt-readall{color:#c9c9d0}.dark .nt-readall:hover{color:#f4f4f7;background:#252529}.nt-create-req{color:#fff;background:#c41284;padding:0 12px}.nt-create-req:hover{color:#fff;background:#a80f70}.dark .nt-create-req{color:#fff;background:#c41284}.dark .nt-create-req:hover{color:#fff;background:#d81a95}.nt-scroll{flex:1;min-height:0;padding:6px 0;overflow:hidden auto}.nt-scroll::-webkit-scrollbar{width:8px}.nt-scroll::-webkit-scrollbar-thumb{background:#d8d4cb;border:2px solid #fff;border-radius:99px}.dark .nt-scroll::-webkit-scrollbar-thumb{background:#34343a;border-color:#131316}.nt-groups{flex-direction:column;display:flex}.nt-group-head{z-index:1;background:#fff;align-items:center;gap:9px;padding:9px 16px 6px;display:flex;position:sticky;top:0}.dark .nt-group-head{background:#131316}.nt-group-name{letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b;font-size:10.5px;font-weight:700}.dark .nt-group-name{color:#9999a0}.nt-group-count{color:#4a4a4a;background:#eceae3;border:1px solid #e8e6e0;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:grid}.dark .nt-group-count{color:#c9c9d0;background:#252529;border-color:#2a2a2e}.nt-group-unread{color:#c41284;margin-left:auto;font-size:10px;font-weight:700}.nt-group-items{flex-direction:column;display:flex}.nt-group-items.flat{padding:4px 0}.nt-item{cursor:pointer;border-left:2px solid #0000;gap:11px;padding:11px 16px;transition:background .12s;display:flex;position:relative}.nt-item:hover{background:#f7f5f1}.dark .nt-item:hover{background:#1c1c20}.nt-item.unread{background:#c412840a}.nt-ic{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.nt-body{flex:1;min-width:0}.nt-line1{align-items:baseline;gap:8px;display:flex}.nt-title{color:#1a1a1a;flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.dark .nt-title{color:#f4f4f7}.nt-item.unread .nt-title{font-weight:700}.nt-ref{color:#6b6b6b;flex:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:600}.nt-line2{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.nt-badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:700}.nt-who{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.dark .nt-who{color:#9999a0}.nt-note{color:#4a4a4a;background:#f7f5f1;border:1px solid #e8e6e0;border-radius:7px;margin-top:6px;padding:6px 9px;font-size:11.5px;line-height:1.4}.dark .nt-note{color:#c9c9d0;background:#1c1c20;border-color:#2a2a2e}.nt-meta{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.nt-time{color:#9a9a9a;white-space:nowrap;font-size:10.5px;font-weight:600}.nt-dot{background:#c41284;border-radius:99px;width:8px;height:8px}.tone-magenta .nt-ic,.nt-badge.tone-magenta{color:#c41284;background:#c4128424}.tone-amber .nt-ic,.nt-badge.tone-amber{color:#b07d00;background:#f5b8002e}.dark .tone-amber .nt-ic,.dark .nt-badge.tone-amber{color:#f5b800}.tone-mint .nt-ic,.nt-badge.tone-mint{color:#0c8a57;background:#16a34a2e}.dark .tone-mint .nt-ic,.dark .nt-badge.tone-mint{color:#2ec16f}.tone-indigo .nt-ic,.nt-badge.tone-indigo{color:#4338ca;background:#4f46e529}.dark .tone-indigo .nt-ic,.dark .nt-badge.tone-indigo{color:#a5b4fc}.tone-neutral .nt-ic{color:#4a4a4a;background:#eceae3}.nt-badge.tone-neutral{color:#4a4a4a;background:#eceae3;border:1px solid #d8d4cb}.dark .tone-neutral .nt-ic{color:#c9c9d0;background:#252529}.dark .nt-badge.tone-neutral{color:#c9c9d0;background:#252529;border-color:#34343a}.nt-empty{color:#9a9a9a;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;font-size:12.5px;font-weight:600;display:flex}.nt-empty svg{color:#c7c2b7}.dark .nt-empty{color:#9999a0}.dark .nt-empty svg{color:#44444c}.nt-foot{background:#fff;border-top:1px solid #e8e6e0;gap:8px;padding:10px 14px;display:flex}.dark .nt-foot{background:#131316;border-top-color:#2a2a2e}.nt-foot-btn{color:#4a4a4a;cursor:pointer;background:#fff;border:1px solid #d8d4cb;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.nt-foot-btn:hover{color:#1a1a1a;border-color:#c7c2b7}.dark .nt-foot-btn{color:#c9c9d0;background:#1c1c20;border-color:#34343a}.dark .nt-foot-btn:hover{color:#f4f4f7;border-color:#44444c}.nt-foot-cta{color:#fff;background:#c41284;border-color:#c41284}.nt-foot-cta:hover{color:#fff;background:#a80f70;border-color:#a80f70}.dark .nt-foot-cta{color:#fff;background:#c41284;border-color:#c41284}.dark .nt-foot-cta:hover{color:#fff;background:#d81a95;border-color:#d81a95}.nt-head-actions{align-items:center;gap:8px;display:flex}.nt-panel--modal{border-radius:20px;width:min(860px,92vw);max-width:none;height:auto;max-height:none;inset:7vh auto 7vh calc(50% - min(430px,46vw))}.nt-hint-swipe{opacity:.7;font-weight:400}@media (width<=560px){.nt-hint-swipe{display:none}}.nt-swipe{position:relative;overflow:hidden}.nt-swipe-side{display:flex;position:absolute;top:0;bottom:0}.nt-swipe-side.left{left:0}.nt-swipe-side.right{right:0}.nt-swipe-act{cursor:pointer;color:#fff;letter-spacing:.01em;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;font-size:11px;font-weight:700;display:flex}.nt-swipe-act.tone-mint{background:#17b26a}.nt-swipe-act.tone-amber{background:#d98b2b}.nt-swipe-act.tone-indigo{background:#5b6ef5}.nt-swipe-act.tone-slate{background:#64748b}.nt-swipe-act svg{opacity:.95}.nt-swipe>.nt-item{z-index:1;touch-action:pan-y;will-change:transform;background:#fff;transition:transform .22s cubic-bezier(.22,1,.36,1);position:relative}.dark .nt-swipe>.nt-item{background:#131316}.nt-swipe>.nt-item.unread{background:#fcf3f9}.dark .nt-swipe>.nt-item.unread{background:#281323}.nt-swipe.open>.nt-item{box-shadow:-6px 0 14px #0000000f,6px 0 14px #0000000f}.nt-swipe>.nt-item:hover{background:#f7f5f1}.dark .nt-swipe>.nt-item:hover{background:#1c1c20}.nt-swipe>.nt-item.unread:hover{background:#faecf5}.dark .nt-swipe>.nt-item.unread:hover{background:#2f1328}.nt-actions{display:none}@media (hover:hover) and (pointer:fine){.nt-actions{opacity:0;pointer-events:none;align-items:center;gap:4px;transition:opacity .16s,transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)translate(10px)}.nt-swipe>.nt-item{transition:background .12s,padding-right .3s cubic-bezier(.22,1,.36,1)}.nt-swipe>.nt-item:hover,.nt-swipe>.nt-item:focus-within{padding-right:108px}.nt-swipe>.nt-item:hover .nt-actions,.nt-swipe>.nt-item:focus-within .nt-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}}.nt-act{color:#6b6b6b;cursor:pointer;background:#fff;border:1px solid #d8d4cb;border-radius:7px;place-items:center;width:26px;height:26px;transition:border-color .14s,color .14s,background .14s;display:grid}.dark .nt-act{color:#c9c9d0;background:#1c1c20;border-color:#34343a}.nt-act.tone-mint:hover{color:#17b26a;border-color:#17b26a}.nt-act.tone-amber:hover{color:#d98b2b;border-color:#d98b2b}.nt-act.tone-indigo:hover{color:#5b6ef5;border-color:#5b6ef5}.nt-act.tone-slate:hover{color:#64748b;border-color:#64748b}.cl-scope{--magenta:#ef3a65;--mint:#16eb96;--amber:#f5b800;--antracite:#1b1c1b;--app:#fff;--bg:#f4f3ef;--surface:#fff;--surface-2:#faf9f6;--surface-3:#f1efea;--line:#e7e4dd;--line-2:#d8d4cb;--line-strong:#c7c2b7;--tx:#1b1c1b;--tx-2:#5a5b57;--tx-3:#8c8d87;--tx-4:#aeafa8;--shadow-1:0 1px 2px #1b1c1b0f;--shadow-2:0 6px 18px #1b1c1b1a;--shadow-3:0 18px 48px #1b1c1b29;--ease:cubic-bezier(.2, .7, .2, 1)}.dark .cl-scope{--app:#131413;--bg:#0e0f0e;--surface:#191a19;--surface-2:#1f211f;--surface-3:#23251f;--line:#ffffff17;--line-2:#ffffff24;--line-strong:#ffffff38;--tx:#f4f4f2;--tx-2:#f4f4f2a8;--tx-3:#f4f4f270;--tx-4:#f4f4f24d;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 22px #00000080;--shadow-3:0 22px 54px #0009}.cl-count{color:var(--tx-3);white-space:nowrap;font-size:12.5px;font-weight:700}.cl-views{flex:none;position:relative}.cl-viewbtn{border:1px solid var(--line-2);background:var(--surface);height:40px;color:var(--tx);white-space:nowrap;cursor:pointer;transition:all .14s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.cl-viewbtn:hover,.cl-viewbtn.on{border-color:var(--line-strong)}.cl-viewbtn svg{color:var(--tx-3)}.cl-views-back{z-index:40;position:fixed;inset:0}.cl-views-menu{z-index:50;background:var(--surface);border:1px solid var(--line-2);width:240px;box-shadow:var(--shadow-3);border-radius:12px;padding:7px;position:absolute;top:46px;right:0}.cl-views-h{letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);padding:7px 10px 6px;font-size:10px;font-weight:700}.cl-views-opt{width:100%;color:var(--tx);cursor:pointer;transition:background .12s var(--ease);background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;font-weight:600;display:flex}.cl-views-opt:hover{background:var(--surface-2)}.cl-views-opt>span:first-child{text-align:left;flex:1}.cl-views-n{background:var(--surface-3);border:1px solid var(--line-2);min-width:18px;height:18px;color:var(--tx-2);border-radius:99px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:grid}.cl-views-opt.on,.cl-views-opt.on svg{color:var(--magenta)}.cl-iconbtn{border:1px solid var(--line-2);background:var(--surface);width:40px;height:40px;color:var(--tx-2);cursor:pointer;transition:all .14s var(--ease);border-radius:10px;flex:none;place-items:center;display:grid;position:relative}.cl-iconbtn:hover,.cl-iconbtn.on{border-color:var(--magenta);color:var(--magenta)}.cl-iconbtn:disabled{opacity:.5;cursor:default}.cl-iconbtn-n{background:var(--magenta);color:#fff;border:2px solid var(--app);border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.cl-board{background:var(--bg);flex:1;min-height:0;display:flex}.cl-tablewrap{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex:1;min-width:0;overflow:auto}.cl-tablewrap::-webkit-scrollbar{width:11px;height:11px}.cl-tablewrap::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--surface);border-radius:99px}.cl-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.cl-th{z-index:2;background:var(--surface-2);text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);border-bottom:1.5px solid var(--line-2);white-space:nowrap;padding:12px 14px;font-size:10.5px;font-weight:700;position:sticky;top:0}.cl-th.pin{z-index:3;border-right:1px solid var(--line);position:sticky;left:42px}.cl-th.chk,.cl-td.chk{z-index:3;text-align:center;width:42px;padding:0 6px 0 14px;position:sticky;left:0}.cl-th.chk{background:var(--surface-2)}.cl-td.chk{z-index:1;background:var(--surface)}.cl-table tbody tr:nth-child(2n) .cl-td.chk{background:color-mix(in srgb, var(--tx) 4%, var(--surface))}.cl-table tbody tr:hover .cl-td.chk{background:var(--surface-2)}.cl-th.num{text-align:right}.cl-th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.cl-th.sortable:hover{color:var(--tx-2)}.cl-th-label{vertical-align:middle}.cl-th-sort{vertical-align:middle;color:var(--magenta);transition:opacity .12s var(--ease);margin-left:5px;display:inline-flex}.cl-th-sort.idle{opacity:0;color:var(--tx-4)}.cl-th.sortable:hover .cl-th-sort.idle{opacity:1}.cl-th.act{z-index:3;background:var(--surface-2);border-left:1px solid var(--line);position:sticky;right:0}.cl-table tbody tr{cursor:pointer;transition:background .1s var(--ease)}.cl-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--tx) 4%, transparent)}.cl-table tbody tr:nth-child(2n) .cl-td.pin,.cl-table tbody tr:nth-child(2n) .cl-td.act{background:color-mix(in srgb, var(--tx) 4%, var(--surface))}.cl-table tbody tr:hover,.cl-table tbody tr:hover .cl-td.pin,.cl-table tbody tr:hover .cl-td.act{background:var(--surface-2)}.cl-td{border-bottom:1px solid var(--line);color:var(--tx);vertical-align:middle;padding:11px 14px;position:relative}.cl-td.pin{z-index:1;background:var(--surface);border-right:1px solid var(--line);letter-spacing:-.01em;font-weight:700;position:sticky;left:42px}.cl-val{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:320px;display:inline-block;overflow:hidden}.cl-empty{color:var(--tx-4);font-style:normal}.cl-td.num{text-align:right}.cl-num{background:var(--surface-3);border:1px solid var(--line-2);font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:26px;height:24px;padding:0 8px;font-weight:700;display:inline-grid}.cl-td.copyable{padding-right:34px}.cl-copy{border:1px solid var(--line-2);background:var(--app);width:24px;height:24px;color:var(--tx-3);opacity:0;cursor:pointer;transition:all .12s var(--ease);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cl-td.copyable:hover .cl-copy{opacity:1}.cl-copy:hover{border-color:var(--magenta);color:var(--magenta)}.cl-td.act{z-index:1;background:var(--surface);border-left:1px solid var(--line);text-align:center;white-space:nowrap;position:sticky;right:0}.cl-rowact{align-items:center;gap:2px;display:inline-flex}.cl-rowbtn{border:1px solid var(--line-2);background:var(--app);width:30px;height:30px;color:var(--tx-2);cursor:pointer;transition:all .14s var(--ease);border-radius:7px;place-items:center;display:grid}.cl-rowbtn:hover,.cl-rowbtn.danger:hover{border-color:var(--magenta);color:var(--magenta)}.rv{--surface:#fff;--surface-2:#faf9f6;--surface-3:#f1efea;--line:#e7e4dd;--line-2:#d8d4cb;--line-strong:#c7c2b7;--tx:#1b1c1b;--tx-2:#5a5b57;--tx-3:#8c8d87;--tx-4:#aeafa8;--antracite:#1b1c1b;--magenta:#ef3a65;--mint:#16eb96;--amber:#f5b800;--cyan:#2ec3f3;--shadow-1:0 1px 2px #1b1c1b0f;--ease:cubic-bezier(.2, .7, .2, 1);color:var(--tx);flex-direction:column;gap:14px;display:flex}.dark .rv{--surface:#191a19;--surface-2:#1f211f;--surface-3:#23251f;--line:#ffffff17;--line-2:#ffffff24;--line-strong:#ffffff3d;--tx:#f4f4f2;--tx-2:#f4f4f2a8;--tx-3:#f4f4f270;--tx-4:#f4f4f24d;--shadow-1:0 1px 2px #0006}.rv *{box-sizing:border-box}.rv-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);border-radius:14px}.rv-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.rv-card-title{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-2);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.rv-card-title svg{width:15px;height:15px;color:var(--tx-3)}.rv-card-hint{color:var(--tx-3);font-size:11px}.rv-card-body{padding:14px}.rv-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-chip{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.rv-chip svg{width:12px;height:12px}.rv-chip.review{background:color-mix(in srgb, var(--amber) 18%, var(--surface));color:color-mix(in srgb, var(--amber) 66%, var(--tx))}.rv-chip.stage{background:color-mix(in srgb, var(--cyan) 16%, var(--surface));color:color-mix(in srgb, var(--cyan) 60%, var(--tx))}.rv-chip.rework{background:color-mix(in srgb, var(--magenta) 14%, var(--surface));color:var(--magenta)}.rv-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-direction:column;gap:14px;max-height:320px;padding:2px 8px 2px 2px;display:flex;overflow-y:auto}.rv-thread::-webkit-scrollbar{width:9px}.rv-thread::-webkit-scrollbar-thumb{background:var(--line-2);border:2px solid var(--surface);border-radius:999px}.rv-cm{gap:11px;display:flex}.rv-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.rv-av.operatore{background:var(--cyan);color:var(--antracite)}.rv-av.pm{background:var(--magenta)}.rv-av.cliente{background:var(--amber);color:var(--antracite)}.rv-cm-main{flex-direction:column;align-items:flex-start;min-width:0;max-width:84%;display:flex}.rv-cm-head{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-bottom:3px;display:flex}.rv-cm-name{font-size:13px;font-weight:700}.rv-cm-time{color:var(--tx-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.rv-cm-tag{border-radius:6px;align-items:center;gap:5px;margin-bottom:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.rv-cm-tag svg{width:11px;height:11px}.rv-cm-tag.rework{background:color-mix(in srgb, var(--magenta) 12%, var(--surface));color:var(--magenta)}.rv-cm-tag.rework.cliente{background:color-mix(in srgb, var(--amber) 16%, var(--surface));color:color-mix(in srgb, var(--amber) 64%, var(--tx))}.rv-cm-tag.generic{background:var(--surface-3);color:var(--tx-3)}.rv-cm-text{color:var(--tx);background:var(--surface-2);border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;border-radius:12px 12px 12px 3px;width:fit-content;max-width:100%;padding:9px 12px;font-size:13px}.rv-proxy{color:var(--tx-4);margin-top:4px;font-size:10.5px}.rv-rolebadge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.rv-rolebadge svg{width:10px;height:10px}.rv-rolebadge.operatore{background:color-mix(in srgb, var(--cyan) 18%, var(--surface));color:color-mix(in srgb, var(--cyan) 58%, var(--tx))}.rv-rolebadge.pm{background:color-mix(in srgb, var(--magenta) 16%, var(--surface));color:var(--magenta)}.rv-rolebadge.cliente{background:color-mix(in srgb, var(--amber) 20%, var(--surface));color:color-mix(in srgb, var(--amber) 64%, var(--tx))}.rv-cm.me{flex-direction:row-reverse}.rv-cm.me .rv-cm-main{align-items:flex-end}.rv-cm.me .rv-cm-head{flex-direction:row-reverse}.rv-cm.me .rv-cm-time{margin-left:0;margin-right:auto}.rv-cm.me .rv-cm-text{background:color-mix(in srgb, var(--magenta) 13%, var(--surface));border-color:color-mix(in srgb, var(--magenta) 28%, var(--line));border-bottom-right-radius:3px;border-bottom-left-radius:12px}.rv-composer{border-top:1px dashed var(--line-2);gap:10px;margin-top:14px;padding-top:14px;display:grid}.rv-textarea{width:100%;font:inherit;color:var(--tx);background:var(--surface-2);border:1px solid var(--line-2);resize:vertical;border-radius:10px;padding:10px 12px;font-size:13px}.rv-textarea:focus{outline:2px solid color-mix(in srgb, var(--magenta) 55%, transparent);outline-offset:1px;border-color:var(--magenta)}.rv-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rv-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);font-size:10px;font-weight:800}.rv-fields{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;display:flex}.rv-field{flex-direction:column;gap:6px;display:flex}.rv-rework-strip{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.rv-sublabel{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3);font-size:9.5px;font-weight:800}.rv-strip-desc{min-width:180px;color:var(--tx-3);flex:1;font-size:11.5px}.rv-seg{background:var(--surface-3);border:1px solid var(--line);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.rv-seg button{font:inherit;color:var(--tx-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.rv-seg button svg{width:12px;height:12px}.rv-seg button.on{background:var(--surface);color:var(--tx);box-shadow:var(--shadow-1)}.rv-seg button[data-role=operatore].on{color:color-mix(in srgb, var(--cyan) 58%, var(--tx))}.rv-seg button[data-role=pm].on{color:var(--magenta)}.rv-seg button[data-role=cliente].on{color:color-mix(in srgb, var(--amber) 64%, var(--tx))}.rv-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.rv-btn{height:38px;font:inherit;border:1px solid var(--line-2);background:var(--surface);color:var(--tx);cursor:pointer;transition:border-color .14s var(--ease), background .14s var(--ease), opacity .14s var(--ease);border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.rv-btn:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}.rv-btn:disabled{opacity:.5;cursor:not-allowed}.rv-btn svg{flex:none;width:15px;height:15px}.rv-btn.primary{background:var(--magenta);border-color:var(--magenta);color:#fff}.rv-btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--magenta) 88%, #000)}.rv-btn.warn{background:color-mix(in srgb, var(--magenta) 12%, var(--surface));border-color:color-mix(in srgb, var(--magenta) 30%, var(--line-2));color:var(--magenta)}.rv-btn.warn:hover:not(:disabled){background:color-mix(in srgb, var(--magenta) 18%, var(--surface))}.rv-btn.ghost{color:var(--tx-2);background:0 0;border-color:#0000}.rv-btn.ghost:hover:not(:disabled){background:var(--surface-2);color:var(--tx)}.rv-subrow{gap:8px;margin-bottom:14px;display:grid}.rv-picks{flex-wrap:wrap;gap:8px;display:flex}.rv-pick{border:1px solid var(--line-2);background:var(--surface-2);color:var(--tx-2);font:inherit;cursor:pointer;transition:all .14s var(--ease);border-radius:10px;padding:8px 13px;font-size:12.5px;font-weight:700}.rv-pick:hover{border-color:var(--line-strong);color:var(--tx)}.rv-pick.on{border-color:var(--magenta);background:color-mix(in srgb, var(--magenta) 8%, var(--surface));color:var(--tx);box-shadow:0 0 0 1px var(--magenta) inset}.rv-pick.minutes.on{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 10%, var(--surface));box-shadow:0 0 0 1px var(--cyan) inset}.rv-manual{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.rv-numwrap{background:var(--surface-2);border:1px solid var(--line-2);border-radius:11px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.rv-numwrap input{width:70px;font:inherit;text-align:center;color:var(--tx);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:6px 0;font-size:16px;font-weight:800}.rv-numwrap input:focus{outline:none}.rv-numwrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rv-numwrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rv-numwrap input[type=number]{appearance:textfield}.rv-numwrap .unit{color:var(--tx-3);padding-right:6px;font-size:12px;font-weight:700}.rv-numwrap .stp{border:1px solid var(--line-2);background:var(--surface);width:30px;height:34px;color:var(--tx-2);cursor:pointer;border-radius:8px;place-items:center;font-size:18px;font-weight:700;display:grid}.rv-numwrap .stp:hover{border-color:var(--line-strong);color:var(--tx)}.rv-readout{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:0;margin-top:4px;padding:12px 14px;display:flex}.rv-ro{flex-direction:column;gap:2px;padding:0 16px;display:flex}.rv-ro:first-child{padding-left:0}.rv-ro+.rv-ro{border-left:1px solid var(--line)}.rv-ro .k{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3);font-size:10px;font-weight:800}.rv-ro .v{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.rv-ro .v.muted{color:var(--tx-3);text-decoration:line-through;-webkit-text-decoration-color:var(--tx-4);text-decoration-color:var(--tx-4)}.rv-ro .v.mag{color:var(--magenta)}.rv-ro .v.cyan{color:color-mix(in srgb, var(--cyan) 62%, var(--tx))}.rv-hint{color:var(--tx-3);margin-top:8px;font-size:11.5px}.rv-hint b{color:var(--tx-2)}.rv-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rv-deadline{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.rv-deadline svg{width:15px;height:15px;color:var(--tx-3)}.rv-reprog{flex-wrap:nowrap;align-items:flex-end;gap:8px;display:flex}.rv-datewrap{width:180px}.rv-reprog .rv-btn{flex:none}.rv-deliver{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.rv-deliver-l{align-items:center;gap:12px;display:flex}.rv-deliver-ic{background:color-mix(in srgb, var(--mint) 16%, var(--surface));width:40px;height:40px;color:color-mix(in srgb, var(--mint) 55%, var(--tx));border-radius:11px;flex:none;place-items:center;display:grid}.rv-deliver-ic svg{width:20px;height:20px}.rv-deliver-t{font-size:14px;font-weight:700}.rv-deliver-s{color:var(--tx-3);font-size:12px}.rv-switch{border:1px solid var(--line-2);background:var(--surface-3);cursor:pointer;width:46px;height:26px;transition:background .18s var(--ease), border-color .18s var(--ease);border-radius:999px;flex:none;position:relative}.rv-switch:after{content:"";width:20px;height:20px;box-shadow:var(--shadow-1);transition:transform .18s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.rv-switch.on{background:var(--mint);border-color:var(--mint)}.rv-switch.on:after{transform:translate(20px)}.rv-switch:disabled{opacity:.55;cursor:not-allowed}.rv-stamp{color:color-mix(in srgb, var(--mint) 50%, var(--tx));border-top:1px dashed var(--line-2);margin-top:12px;padding-top:12px;font-size:12.5px}.rv-state{text-align:center;color:var(--tx-2);padding:22px;font-size:13px}.rv-empty{text-align:center;color:var(--tx-3);padding:16px;font-size:12.5px}.rv-actions-hint{color:var(--tx-3);align-self:center;font-size:11px;line-height:1.3}.rv-stamp.pending{color:var(--tx-3);font-style:italic}.rv-submitbar{z-index:5;background:var(--surface);border-top:1px solid var(--line);gap:10px;margin-top:-6px;padding:12px 2px;display:flex;position:sticky;bottom:0}.rv-submit{flex:1;justify-content:center;height:46px;font-size:13.5px}@media (width<=560px){.rv-ro{padding:0 10px}.rv-cm-main{max-width:90%}.rv-submitbar{flex-direction:column}}.wi-page,.lv-scope{--magenta:#ef3a65;--mint:#16eb96;--amber:#f5b800;--antracite:#1b1c1b;--bg:#f4f3ef;--surface:#fff;--surface-2:#faf9f6;--surface-3:#f1efea;--line:#e7e4dd;--line-2:#d8d4cb;--line-strong:#c7c2b7;--tx:#1b1c1b;--tx-2:#5a5b57;--tx-3:#8c8d87;--tx-4:#aeafa8;--shadow-1:0 1px 2px #1b1c1b0f;--shadow-2:0 6px 18px #1b1c1b1a;--shadow-3:0 18px 48px #1b1c1b29;--mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--ct-accent:oklch(62% .14 264)}.dark .wi-page,.dark .lv-scope{--bg:#0e0f0e;--surface:#191a19;--surface-2:#1f211f;--surface-3:#23251f;--line:#ffffff17;--line-2:#ffffff24;--line-strong:#ffffff38;--tx:#f4f4f2;--tx-2:#f4f4f2a8;--tx-3:#f4f4f270;--tx-4:#f4f4f24d;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 22px #00000080;--shadow-3:0 22px 54px #0009}.wi-board{flex:1;min-width:0;min-height:0;overflow:hidden}.wi-board-inner{gap:14px;width:100%;height:100%;display:flex}.wi-board::-webkit-scrollbar{height:12px}.wi-board::-webkit-scrollbar-track{background:0 0}.wi-board::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--bg);border-radius:99px}.lv-col{background:var(--surface-2);border:1px solid var(--line);min-width:0;height:100%;min-height:0;transition:box-shadow .15s var(--ease), border-color .15s var(--ease);border-radius:14px;flex-direction:column;flex:1 1 0;display:flex}.lv-col.drop{border-color:var(--mint);box-shadow:0 0 0 2px var(--mint), var(--shadow-2)}.lv-col--grid{width:auto;height:auto;max-height:460px}.lv-col-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 15px;display:flex}.lv-col-dot{border-radius:99px;flex:none;width:9px;height:9px}.lv-col-name{letter-spacing:.1em;text-transform:uppercase;color:var(--tx);font-size:12px;font-weight:700}.lv-col-count{background:var(--surface-3);border:1px solid var(--line-2);min-width:24px;height:24px;color:var(--tx-2);border-radius:99px;place-items:center;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700;display:grid}.lv-col-count+.lv-col-sort{margin-left:2px}.lv-col-sort{color:var(--tx-2);flex:none}.lv-col-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.lv-reorder-slot{position:relative}.lv-reorder-slot.insert-before:before,.lv-reorder-slot.insert-after:after{content:"";background:#e91e8a;border-radius:99px;height:3px;position:absolute;left:0;right:0;box-shadow:0 0 0 3px #e91e8a2e}.lv-reorder-slot.insert-before:before{top:-7px}.lv-reorder-slot.insert-after:after{bottom:-7px}.lv-col-body::-webkit-scrollbar{width:7px}.lv-col-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px}.lv-col-empty{border:1px dashed var(--line-2);text-align:center;color:var(--tx-4);border-radius:10px;padding:18px;font-size:12.5px}.lv-card{background:var(--surface);border:1px solid var(--line-2);cursor:grab;transition:border-color .14s var(--ease), box-shadow .14s var(--ease), transform .1s var(--ease);border-radius:11px;padding:11px 13px 11px 15px;position:relative}.lv-card:before{content:"";background:var(--accent);border-radius:99px;width:3px;position:absolute;top:11px;bottom:11px;left:0}.lv-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2);transform:translateY(-1px)}.lv-card:active{cursor:grabbing}.lv-card.sel{border-color:var(--magenta);box-shadow:0 0 0 1.5px var(--magenta)}.lv-card.dragging{opacity:.35}.lv-card.sent-client{background:color-mix(in srgb, #2ec3f3 14%, var(--surface));border-color:#2ec3f3;box-shadow:inset 0 0 0 1px #2ec3f373}.lv-card.sent-client:before{background:#2ec3f3;width:5px}.dark .lv-card.sent-client{background:color-mix(in srgb, #2ec3f3 20%, var(--surface))}.lv-card.rework-warn{background:color-mix(in srgb, #f5b800 12%, var(--surface));border-color:#f5b800}.lv-card.rework-warn:before{background:#f5b800;width:5px}.dark .lv-card.rework-warn{background:color-mix(in srgb, #f5b800 16%, var(--surface))}.lv-card.rework-danger{background:color-mix(in srgb, #e5484d 12%, var(--surface));border-color:#e5484d}.lv-card.rework-danger:before{background:#e5484d;width:5px}.dark .lv-card.rework-danger{background:color-mix(in srgb, #e5484d 18%, var(--surface))}.lv-badge.sent{color:#05364a;background:#2ec3f3;border:1px solid #2ec3f3}.dark .lv-badge.sent{color:#05242f;background:#2ec3f3}.lv-card.done .lv-title{color:var(--tx-3);text-decoration:line-through}.lv-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.lv-check{cursor:pointer;flex:none;display:inline-flex}.lv-check input{opacity:0;width:0;height:0;position:absolute}.lv-check span{border:1.5px solid var(--line-strong);width:16px;height:16px;transition:all .14s var(--ease);border-radius:4px;display:inline-block;position:relative}.lv-check input:checked+span{background:var(--magenta);border-color:var(--magenta)}.lv-check input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.lv-id{font-family:var(--mono);color:var(--tx-3);font-size:11px;font-weight:600}.lv-flags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-left:auto;display:flex}.lv-warn,.lv-star{color:var(--magenta)}.lv-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 7px;font-size:8.5px;font-weight:700;display:inline-flex}.lv-badge.late{background:color-mix(in srgb, var(--amber) 20%, transparent);color:#b07d00}.dark .lv-badge.late{color:var(--amber)}.lv-badge.grave{background:var(--magenta);color:#fff}.lv-badge.nondeg{background:color-mix(in srgb, var(--magenta) 12%, transparent);color:var(--magenta);border:1px solid color-mix(in srgb, var(--magenta) 35%, transparent)}.lv-badge.soft{background:var(--surface-3);color:var(--tx-2);border:1px solid var(--line-2)}.lv-badge.ai{color:oklch(50% .16 264);background:#5a83da24;border:1px solid #5a83da4d}.dark .lv-badge.ai{color:oklch(80% .12 264)}.lv-badge.ok{background:color-mix(in srgb, var(--mint) 18%, transparent);color:#0c8a57;border:1px solid color-mix(in srgb, var(--mint) 34%, transparent)}.dark .lv-badge.ok{color:var(--mint)}.lv-actions{opacity:0;transition:opacity .14s var(--ease);align-items:center;gap:2px;display:flex}.lv-card:hover .lv-actions{opacity:1}.lv-act{width:22px;height:22px;color:var(--tx-3);cursor:pointer;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.lv-act:hover{background:var(--surface-3);color:var(--tx)}.lv-act.danger:hover{color:var(--magenta)}.lv-client{letter-spacing:.04em;text-transform:uppercase;color:var(--tx-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.lv-client svg{color:var(--tx-4);flex:none}.lv-title{letter-spacing:-.01em;color:var(--tx);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.lv-progress{background:var(--surface-3);border-radius:99px;width:100%;height:3px;margin-top:9px;overflow:hidden}.lv-progress>i{background:oklch(62% .14 264);border-radius:99px;height:100%;display:block}.lv-mid{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.lv-area{color:var(--tx-2);background:var(--surface-3);border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.lv-area i{background:var(--area);border-radius:2px;width:7px;height:7px}.lv-peso{color:var(--tx-3);font-size:10px;font-weight:500}.lv-tags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.lv-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:9.5px;font-weight:700}.lv-foot{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:11px;padding-top:9px;display:flex}.lv-est{color:var(--tx-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.lv-est svg{color:var(--tx-3)}.lv-due{color:var(--tx-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.lv-due.late{color:var(--magenta)}.lv-eff{color:var(--tx-3);font-variant-numeric:tabular-nums;font-size:11px}.lv-spacer{flex:1}.lv-avs{flex:none;display:flex}.lv-avs>*+*{margin-left:-6px}.lv-av{color:#fff;background:color-mix(in srgb, var(--area,var(--tx-3)) 86%, var(--antracite));width:26px;height:26px;box-shadow:0 0 0 2px var(--surface);border-radius:99px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.lv-av.none{background:var(--surface-3);color:var(--tx-4);border:1px dashed var(--line-strong);box-shadow:none}.lv-av.more{background:var(--surface-3);color:var(--tx-3)}.ct-panel{background:color-mix(in srgb, var(--ct-accent) 7%, var(--surface-2));border:1px solid color-mix(in srgb, var(--ct-accent) 24%, var(--line));border-top:3px solid var(--ct-accent);border-radius:14px;flex-direction:column;flex:none;width:316px;height:100%;min-height:0;display:flex}.ct-panel-head{border-bottom:1px solid color-mix(in srgb, var(--ct-accent) 16%, var(--line));align-items:center;gap:9px;padding:13px 14px;display:flex}.ct-col-dot{border-radius:99px;flex:none;width:9px;height:9px}.ct-panel-name{letter-spacing:.1em;text-transform:uppercase;color:var(--tx);font-size:12px;font-weight:700}.ct-panel-count{background:color-mix(in srgb, var(--ct-accent) 26%, var(--surface));min-width:24px;height:24px;color:var(--tx);border-radius:99px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid}.ct-collapse{border:1px solid var(--line-2);background:var(--surface);width:30px;height:30px;color:var(--tx-2);cursor:pointer;transition:all .14s var(--ease);border-radius:8px;place-items:center;margin-left:auto;display:grid}.ct-collapse:hover{border-color:var(--line-strong);color:var(--tx);background:var(--surface-2)}.ct-panel-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:12px;display:flex;overflow-y:auto}.ct-panel-body::-webkit-scrollbar{width:7px}.ct-panel-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:99px}.ct-group-head{align-items:center;gap:8px;margin-bottom:8px;padding:0 2px;display:flex}.ct-group-head i{border-radius:3px;flex:none;width:8px;height:8px}.ct-group-head span{letter-spacing:.08em;text-transform:uppercase;color:var(--tx-2);font-size:11px;font-weight:700}.ct-group-head b{color:var(--tx-3);margin-left:auto;font-size:11px;font-weight:700}.ct-empty{border:1px dashed var(--line-2);text-align:center;color:var(--tx-4);border-radius:9px;padding:13px;font-size:12px;font-style:italic}.ct-card{background:var(--surface);border:1px solid var(--line-2);transition:border-color .14s var(--ease), box-shadow .14s var(--ease);border-radius:11px;flex-direction:column;gap:10px;padding:13px;display:flex}.ct-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.ct-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ct-title{letter-spacing:-.01em;color:var(--tx);font-size:13.5px;font-weight:700;line-height:1.25}.ct-client{color:var(--tx-3);margin-top:2px;font-size:11.5px}.ct-value{color:var(--tx);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}.ct-chips{flex-wrap:wrap;gap:6px;display:flex}.ct-chip{letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:700}.ct-chip.type{background:color-mix(in srgb, var(--ct-accent) 16%, transparent);color:oklch(50% .16 264)}.dark .ct-chip.type{color:oklch(78% .13 264)}.ct-chip.state{background:var(--surface-3);color:var(--tx-2);border:1px solid var(--line-2)}.ct-meta{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ct-meta.sub{grid-template-columns:repeat(2,1fr)}.ct-meta>div{flex-direction:column;gap:1px;min-width:0;display:flex}.ct-meta span{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-4);font-size:9px;font-weight:700}.ct-meta b{color:var(--tx-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ct-task{border:1px solid var(--line-2);background:var(--surface-2);height:30px;color:var(--tx);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .14s var(--ease);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.ct-task:hover{border-color:var(--magenta);color:var(--magenta)}.ct-task svg{color:var(--tx-3)}.ct-task:hover svg{color:var(--magenta)}.ct-rail{cursor:pointer;background:color-mix(in srgb, var(--ct-accent) 8%, var(--surface-2));border:1px solid color-mix(in srgb, var(--ct-accent) 24%, var(--line));border-top:3px solid var(--ct-accent);width:60px;transition:background .15s var(--ease);border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:16px;padding:13px 0 18px;display:flex}.ct-rail:hover{background:color-mix(in srgb, var(--ct-accent) 14%, var(--surface-2))}.ct-rail-exp{border:1px solid var(--line-2);background:var(--surface);width:34px;height:34px;color:var(--tx-2);transition:all .14s var(--ease);border-radius:9px;flex:none;place-items:center;display:grid}.ct-rail:hover .ct-rail-exp{border-color:var(--ct-accent);color:oklch(60% .16 264)}.ct-rail-label{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;color:var(--tx);flex:1;align-items:center;font-size:12px;font-weight:700;display:flex;transform:rotate(180deg)}.ct-rail-stats{flex-direction:column;gap:9px;display:flex}.ct-rail-stat{flex-direction:column;align-items:center;gap:3px;display:flex}.ct-rail-stat i{border-radius:3px;width:9px;height:9px}.ct-rail-stat b{color:var(--tx);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.cs-scope{--magenta:#ef3a65;--mint:#16eb96;--amber:#f5b800;--antracite:#1b1c1b;--bg:#f4f3ef;--surface:#fff;--surface-2:#faf9f6;--surface-3:#f1efea;--line:#e7e4dd;--line-2:#d8d4cb;--line-strong:#c7c2b7;--tx:#1b1c1b;--tx-2:#5a5b57;--tx-3:#8c8d87;--tx-4:#aeafa8;--shadow-1:0 1px 2px #1b1c1b0f;--shadow-2:0 6px 18px #1b1c1b1a;--ease:cubic-bezier(.2, .7, .2, 1);--ct-accent:oklch(62% .14 264)}.dark .cs-scope{--bg:#0e0f0e;--surface:#191a19;--surface-2:#1f211f;--surface-3:#23251f;--line:#ffffff17;--line-2:#ffffff24;--line-strong:#ffffff38;--tx:#f4f4f2;--tx-2:#f4f4f2a8;--tx-3:#f4f4f270;--tx-4:#f4f4f24d;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 22px #00000080}.cs-summary{background:var(--surface-2);border:1px solid var(--line);color:var(--tx-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 18px;font-size:14px;display:flex}.cs-summary>span{white-space:nowrap}.cs-summary b{color:var(--tx);font-weight:700}.cs-sum-sep{background:var(--line-2);width:1px;height:18px}.cs-type{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:10px;font-weight:700}.cs-type.misto{background:color-mix(in srgb, var(--ct-accent) 16%, transparent);color:oklch(55% .16 264)}.dark .cs-type.misto{color:oklch(78% .13 264)}.cs-type.canone{background:color-mix(in srgb, var(--mint) 18%, transparent);color:#0c8a57}.dark .cs-type.canone{color:var(--mint)}.cs-type.tantum{background:color-mix(in srgb, var(--amber) 20%, transparent);color:#b07d00}.dark .cs-type.tantum{color:var(--amber)}.cs-state{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;flex:none;padding:4px 9px;font-size:9.5px;font-weight:700}.cs-state.ok{background:color-mix(in srgb, var(--mint) 18%, transparent);color:#0c8a57}.dark .cs-state.ok{color:var(--mint)}.cs-state.prod{background:color-mix(in srgb, var(--ct-accent) 18%, transparent);color:oklch(55% .16 264)}.dark .cs-state.prod{color:oklch(78% .13 264)}.cs-state.warn{background:color-mix(in srgb, var(--amber) 20%, transparent);color:#b07d00}.dark .cs-state.warn{color:var(--amber)}.cs-state.perso{background:color-mix(in srgb, var(--magenta) 14%, transparent);color:var(--magenta)}.cs-banner{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--surface-3);border:1px solid var(--line-2);color:var(--tx-2);border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:10px;font-weight:700;display:inline-flex}.cs-banner:before{content:"";background:var(--tx-3);border-radius:99px;width:7px;height:7px}.cs-banner.prod:before{background:var(--ct-accent)}.cs-banner.ok:before{background:var(--mint)}.cs-canone{letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--mint) 40%, transparent);color:#0c8a57;border-radius:99px;padding:4px 10px;font-size:10px;font-weight:700}.dark .cs-canone{color:var(--mint)}.cs-canone.sm{padding:3px 8px;font-size:9px}.cs-name{letter-spacing:-.01em;color:var(--tx);font-size:17px;font-weight:700;line-height:1.2}.cs-ref{color:var(--tx-2);margin-top:6px;font-size:12.5px}.cs-ref b{color:var(--tx-3);font-weight:600}.cs-ref a,.cs-ref button{color:oklch(60% .15 264);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:none}.dark .cs-ref a,.dark .cs-ref button{color:oklch(74% .13 264)}.cs-ref a:hover,.cs-ref button:hover{text-decoration:underline}.cs-loc{color:var(--tx-3);margin-top:3px;font-size:12px}.cs-stats{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin-top:16px;padding-top:16px;display:grid}.cs-stats>div{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.cs-stats span{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-4);overflow-wrap:anywhere;font-size:9.5px;font-weight:700;line-height:1.25}.cs-stats b{color:var(--tx);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:700}.cs-money{color:var(--tx-2);background:var(--surface-2);border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.cs-money-t{flex:1;min-width:0}.cs-money b{color:var(--tx);font-weight:700}.cs-deals{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.cs-tabs{background:var(--surface-3);border:1px solid var(--line-2);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.cs-tabs button{color:var(--tx-3);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .14s var(--ease);background:0 0;border:none;border-radius:99px;padding:7px 14px;font-size:11.5px;font-weight:700}.cs-tabs button:hover{color:var(--tx)}.cs-tabs button.on{background:var(--surface);color:var(--tx);box-shadow:var(--shadow-1)}.dark .cs-tabs button.on{background:var(--antracite);color:#fff}.cs-sublabel{color:var(--tx-3);margin:12px 0 8px;font-size:11.5px}.cs-deal-empty{border:1px dashed var(--line-2);text-align:center;color:var(--tx-4);border-radius:9px;margin-top:12px;padding:14px;font-size:12.5px}.cs-deal{background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--ct-accent);cursor:pointer;text-align:left;width:100%;transition:border-color .14s var(--ease), box-shadow .14s var(--ease);border-radius:10px;margin-top:9px;padding:13px 14px;display:block}.cs-deal:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.cs-deal-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cs-deal-title{color:var(--tx);font-size:14px;font-weight:700;line-height:1.3}.cs-deal-meta{color:var(--tx-3);margin-top:5px;font-size:11.5px}.cs-deal-tot{color:var(--tx);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;margin-top:10px;padding-top:9px;font-size:15px;font-weight:700}.cs-deal-sub{color:var(--tx-3);margin-top:3px;font-size:11.5px}.cs-deal-carousel{position:relative;overflow:hidden}.cs-deal-track{transition:transform .3s var(--ease);display:flex}.cs-deal-slide{flex:none;width:100%}.cs-deal-nav{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--tx);cursor:pointer;box-shadow:var(--shadow-1);z-index:2;border-radius:99px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.cs-deal-nav.prev{left:4px}.cs-deal-nav.next{right:4px}.cs-deal-nav:hover{border-color:var(--line-strong)}.cs-deal-dots{justify-content:center;gap:6px;margin-top:8px;display:flex}.cs-deal-dot{background:var(--line-2);cursor:pointer;border:none;border-radius:99px;width:6px;height:6px;padding:0}.cs-deal-dot.on{background:var(--tx)}.cs-deal-work{border-top:1px solid var(--line);color:var(--tx-2);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:9px;font-size:11.5px;display:flex}.cs-deal-worklink{letter-spacing:.03em;color:var(--magenta);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.cs-deal-worklink:hover{text-decoration:underline}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}.cs-card{background:var(--surface);border:1px solid var(--line-2);cursor:pointer;transition:border-color .14s var(--ease), box-shadow .14s var(--ease);border-radius:14px;padding:18px}.cs-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.cs-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cs-head-main{min-width:0}.cs-head-side{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.cs-list{flex-direction:column;gap:14px;display:flex}.cs-row{background:var(--surface);border:1px solid var(--line-2);cursor:pointer;border-radius:14px;padding:20px}.cs-row-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cs-row-side{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cs-row-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr)) 1.6fr;gap:10px;margin-top:18px;padding-top:16px;display:grid}.cs-row-stats>div{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:9px 11px;display:flex}.cs-row-stats span{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-4);font-size:9.5px;font-weight:700}.cs-row-stats b{color:var(--tx);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.cs-row-money b{font-size:13px;font-weight:700}.cs-compact{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));grid-auto-rows:1fr;gap:14px;display:grid}.cs-mini{background:var(--surface);border:1px solid var(--line-2);cursor:pointer;height:100%;transition:border-color .14s var(--ease), box-shadow .14s var(--ease);border-radius:12px;flex-direction:column;padding:15px;display:flex}.cs-mini:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.cs-mini-name{color:var(--tx);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden}.cs-mini .cs-ref{margin-top:7px}.cs-mini-mail{color:oklch(60% .15 264);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:2px;padding:0;font-size:11.5px;text-decoration:none;display:block;overflow:hidden}.dark .cs-mini-mail{color:oklch(74% .13 264)}.cs-mini-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding-top:12px;display:flex}.cs-mini-attivi{color:var(--tx-2);background:var(--surface-3);border:1px solid var(--line-2);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700}.cs-mini-money{color:var(--tx);font-variant-numeric:tabular-nums;margin-top:12px;font-size:15px;font-weight:700}.cs-mini-stato{color:var(--tx-2);background:color-mix(in srgb, var(--ct-accent) 12%, transparent);border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.cs-mini-tot{color:var(--tx);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;margin-top:12px;padding-top:12px;font-size:13.5px;font-weight:700}.cs-mini-tot span{letter-spacing:.06em;text-transform:uppercase;color:var(--tx-4);margin-bottom:2px;font-size:10px;font-weight:700;display:block}.cs-mini-chip{color:var(--tx-2);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;margin-top:auto;padding:9px 11px;font-size:11.5px;font-weight:600;overflow:hidden}.cs-mini-spacer{flex:1}.configurator-modular-page{--ad-ink:#0a0a0a;--ad-paper:#fff;--ad-cream:#f7f5f1;--ad-line:#e8e6e0;--ad-mute:#6b6b6b;--ad-brand-ink:#0a0a0a;--ad-brand-paper:#fff;--ad-magenta:#c41284;--ad-info:#2563eb;--ad-danger:#dc2626;--ad-yellow:#fcd43c;--ad-pink:#e91e8a;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-2xl:32px;--fs-3xl:44px;--tracking-tight:-.025em;--tracking-wide:.04em;--tracking-wider:.12em;--r-xs:4px;--r-md:10px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--sh-2:0 6px 18px #00000014, 0 2px 4px #0000000a;--sh-glow-magenta:0 8px 32px #c4128459;--dur-fast:.16s;--ease:cubic-bezier(.2,.7,.2,1);--lh-tight:1.05;--lh-snug:1.3}.configurator-modular-page--with-overlay{position:relative}.configurator-modular-page .cfg-loading-overlay{z-index:20;border-radius:var(--r-md);border:1px solid var(--ad-line);background:color-mix(in srgb, var(--ad-cream) 86%, transparent);color:var(--ad-mute);box-shadow:var(--sh-2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;padding:8px 12px;font-size:12px;position:absolute;top:12px;right:12px}.dark .configurator-modular-page{--ad-paper:#131316;--ad-cream:#1c1c20;--ad-ink:#f4f4f7;--ad-line:#2a2a2e;--ad-mute:#9999a0}.configurator-modular-page .btn{border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:all var(--dur-fast) var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-weight:700;display:inline-flex}.configurator-modular-page .btn--ghost{color:var(--ad-ink);background:0 0}.configurator-modular-page .btn--ghost:hover{background:var(--ad-cream)}.configurator-modular-page .btn--magenta{background:var(--ad-magenta);color:var(--ad-brand-paper)}.configurator-modular-page .btn--magenta:hover{box-shadow:var(--sh-glow-magenta);background:#b00f76}.configurator-modular-page .btn--sm{padding:7px 12px;font-size:11px}.configurator-modular-page .btn--lg{font-size:var(--fs-base);padding:14px 26px}.configurator-modular-page .btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.configurator-modular-page .input{border:1px solid var(--ad-line);border-radius:var(--r-md);background:var(--ad-paper);height:40px;color:var(--ad-ink);font-family:var(--font-body);font-size:var(--fs-sm);padding:0 12px}.configurator-modular-page .field{flex-direction:column;gap:6px;display:flex}.configurator-modular-page .field label{text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--ad-mute);font-size:10px;font-weight:700}.configurator-modular-page .cfg-layout{grid-template-columns:1fr 380px;align-items:start;gap:24px;display:grid}.configurator-modular-page .cfg-tabs{background:var(--ad-cream);border-radius:var(--r-lg);border:1px solid var(--ad-line);gap:4px;margin-bottom:24px;padding:6px;display:flex}.configurator-modular-page .cfg-tab{border-radius:var(--r-md);font-weight:600;font-size:var(--fs-sm);color:var(--ad-mute);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 18px;display:flex}.configurator-modular-page .cfg-tab:hover{color:var(--ad-ink)}.configurator-modular-page .cfg-tab.is-active{background:var(--ad-brand-ink);color:var(--ad-brand-paper)}.configurator-modular-page .cfg-tab__icon{font-size:18px;line-height:1}.configurator-modular-page .cfg-tab__name{font-family:var(--font-display);letter-spacing:var(--tracking-tight)}.configurator-modular-page .cfg-area-intro{color:var(--ad-mute);font-size:var(--fs-sm);border-bottom:1px solid var(--ad-line);margin-bottom:20px;padding-bottom:14px}.configurator-modular-page .cfg-palette{flex-direction:column;gap:20px;display:flex}.configurator-modular-page .cfg-section{border:1px solid var(--ad-line);border-radius:var(--r-lg);background:var(--ad-paper);padding:18px 20px}.configurator-modular-page .cfg-section--required{border-color:var(--ad-magenta);background:#c4128406}.configurator-modular-page .cfg-section--required-glow{border-color:var(--ad-magenta);transition:box-shadow .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);background:#c412840f;box-shadow:0 0 0 2px #c4128433,0 10px 22px #c412841f}.configurator-modular-page .cfg-section--required-ok{background:#16a34a0d;border-color:#16a34a73}.configurator-modular-page .cfg-section__header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.configurator-modular-page .cfg-section__icon{border-radius:var(--r-md);background:var(--ad-cream);place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.configurator-modular-page .cfg-section__name{font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);letter-spacing:var(--tracking-tight)}.configurator-modular-page .cfg-section__badge{border-radius:var(--r-pill);background:var(--ad-magenta);color:var(--ad-brand-paper);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:3px 10px;font-size:10px;font-weight:700}.configurator-modular-page .cfg-section__badge--ok{color:#fff;background:#16a34a}.configurator-modular-page .cfg-section__hint{color:var(--ad-mute);background:var(--ad-cream);border-radius:var(--r-md);margin-bottom:12px;padding:8px 12px;font-size:11px;font-style:italic}.configurator-modular-page .cfg-section__composition-warning{border-radius:var(--r-md);background:#f59e0b1a;border:1px solid #f59e0b59;margin-bottom:12px;padding:10px 12px}.configurator-modular-page .cfg-section__composition-warning__title{font-weight:700;font-size:var(--fs-sm);color:#92400e}.configurator-modular-page .cfg-section__composition-warning__detail{color:#92400e;margin-top:3px;font-size:12px}.configurator-modular-page .cfg-badge{border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-left:auto;padding:2px 8px;font-size:9px;font-weight:800}.configurator-modular-page .cfg-badge--bundle{background:var(--ad-yellow);color:#0a0a0a}.configurator-modular-page .cfg-badge--richiesto{background:var(--ad-magenta);color:#fff}.configurator-modular-page .cfg-badge--prerequisito{color:#fff;background:#f59e0b}.configurator-modular-page .cfg-badge--attenzione{color:#fff;background:#dc2626}.configurator-modular-page .cfg-boxes{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.configurator-modular-page .cfg-box{border:1px solid var(--ad-line);border-radius:var(--r-md);background:var(--ad-paper);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex-direction:column;gap:4px;padding:14px 12px;display:flex}.configurator-modular-page .cfg-box:hover{border-color:var(--ad-ink);box-shadow:var(--sh-2);transform:translateY(-2px)}.configurator-modular-page .cfg-box.is-added{background:#16a34a0f;border-color:#16a34a}.configurator-modular-page .cfg-box.is-locked{opacity:.5;cursor:not-allowed;pointer-events:none}.configurator-modular-page .cfg-box--bundle.is-required{border-color:var(--ad-yellow);box-shadow:0 0 0 2px #fcd43c38,0 0 22px #fcd43c2e}.configurator-modular-page .cfg-box__top{align-items:center;gap:6px;min-height:18px;margin-bottom:6px;display:flex}.configurator-modular-page .cfg-box__period-badge{border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.configurator-modular-page .cfg-box__period-badge--monthly{background:var(--ad-magenta);color:#fff}.configurator-modular-page .cfg-box__period-badge--oneoff{background:var(--ad-info);color:#fff;font-size:14px;font-weight:700}.configurator-modular-page .cfg-box__bundle-badge{background:var(--ad-yellow);color:#0a0a0a;border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-left:auto;padding:2px 8px;font-size:9px;font-weight:800}.configurator-modular-page .cfg-box__family-badge{border-radius:var(--r-pill);letter-spacing:var(--tracking-wider);text-transform:uppercase;background:var(--ad-info);color:#fff;align-items:center;margin-left:auto;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}.configurator-modular-page .cfg-box--bundle{background:#fcd43c0a;border-color:#fcd43c99}.configurator-modular-page .cfg-box--family{border:1.5px dashed var(--ad-line)}.configurator-modular-page .cfg-box__label{font-weight:600;font-size:var(--fs-sm);line-height:var(--lh-snug)}.configurator-modular-page .cfg-box__desc{color:var(--ad-mute);font-size:10px}.configurator-modular-page .cfg-box__price{font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);font-variant-numeric:tabular-nums;border-top:1px solid var(--ad-line);margin-top:auto;padding-top:8px}.configurator-modular-page .cfg-box__price small{color:var(--ad-mute);font-size:10px;font-family:var(--font-body);font-weight:400}.configurator-modular-page .cfg-box__warning{border-radius:var(--r-md);color:var(--ad-ink);animation:cfg-warning-in .18s var(--ease);background:#fcd43c24;margin-top:8px;padding:7px 9px;font-size:11px;line-height:1.35}.configurator-modular-page .cfg-canvas{background:var(--ad-cream);border:2px dashed var(--ad-line);border-radius:var(--r-lg);min-height:480px;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-direction:column;padding:22px;display:flex;position:sticky;top:20px}.configurator-modular-page .cfg-canvas.is-drag-over{border-color:var(--ad-magenta);background:#c412840f}.configurator-modular-page .cfg-canvas__header{border-bottom:1px solid var(--ad-line);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:12px;display:flex}.configurator-modular-page .cfg-canvas__title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-md);letter-spacing:var(--tracking-tight)}.configurator-modular-page .cfg-canvas__count{color:var(--ad-mute);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:11px;font-weight:700}.configurator-modular-page .cfg-canvas__empty{text-align:center;color:var(--ad-mute);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.configurator-modular-page .cfg-canvas__empty svg{opacity:.4;width:48px;height:48px;margin-bottom:12px}.configurator-modular-page .cfg-canvas__items{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.configurator-modular-page .cfg-item{background:var(--ad-paper);border:1px solid var(--ad-line);border-radius:var(--r-md);padding:12px;display:block}.configurator-modular-page .cfg-item.is-invalid{border-color:var(--ad-yellow);box-shadow:0 0 0 2px #fcd43c2e}.configurator-modular-page .cfg-item__main{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.configurator-modular-page .cfg-item__info{flex-direction:column;gap:2px;display:flex}.configurator-modular-page .cfg-item__name{font-weight:600;font-size:var(--fs-sm)}.configurator-modular-page .cfg-item__meta{color:var(--ad-mute);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:10px;font-weight:600}.configurator-modular-page .cfg-item__qty{align-items:center;gap:4px;display:flex}.configurator-modular-page .cfg-item__qty button,.configurator-modular-page .cfg-item__remove{background:var(--ad-cream);width:24px;height:24px;color:var(--ad-ink);border-radius:50%;place-items:center;display:grid}.configurator-modular-page .cfg-item__qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:700}.configurator-modular-page .cfg-item__warning{color:#9a6700;margin-top:6px;font-size:11px;line-height:1.35}.configurator-modular-page .cfg-item__includes{background:var(--ad-cream);border-radius:var(--r-md);flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.configurator-modular-page .cfg-include{grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.configurator-modular-page .cfg-include__price{font-variant-numeric:tabular-nums;color:var(--ad-mute);font-weight:600}.configurator-modular-page .cfg-include__swap{border:1px solid var(--ad-line);border-radius:var(--r-xs);background:var(--ad-paper);color:var(--ad-ink);margin-left:8px;padding:3px 8px;font-size:11px}.configurator-modular-page .cfg-validation{border-radius:var(--r-md);color:#92400e;font-size:var(--fs-sm);background:#f59e0b1a;border:1px solid #f59e0b4d;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px;display:flex}@keyframes cfg-warning-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.configurator-modular-page .cfg-totals{border-top:1px solid var(--ad-line);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.configurator-modular-page .cfg-controls{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.configurator-modular-page .cfg-totals__row{justify-content:space-between;display:flex}.configurator-modular-page .cfg-totals__main{border-top:1px solid var(--ad-line);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:10px;display:flex}.configurator-modular-page .cfg-totals__main b{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:var(--tracking-tight);font-weight:700}.configurator-modular-page .cfg-actions{flex-direction:column;gap:8px;margin-top:14px;display:flex}.cfg-dialog{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cfg-dialog__panel{background:var(--ad-paper);border:1px solid var(--ad-line);border-radius:var(--r-xl);flex-direction:column;width:100%;max-height:min(860px,100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000059}.cfg-dialog__header{border-bottom:1px solid var(--ad-line);justify-content:space-between;align-items:flex-start;padding:20px 24px 14px;display:flex}.cfg-dialog__title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);letter-spacing:var(--tracking-tight);color:var(--ad-ink)}.cfg-dialog__sub{color:var(--ad-mute);font-size:var(--fs-sm);margin-top:2px}.cfg-dialog__close{border:1px solid var(--ad-line);border-radius:var(--r-md);cursor:pointer;width:30px;height:30px;color:var(--ad-ink);background:0 0;place-items:center;display:grid}.cfg-dialog__body{padding:16px 24px;overflow-y:auto}.cfg-dialog__footer{border-top:1px solid var(--ad-line);justify-content:flex-end;gap:8px;padding:14px 24px 20px;display:flex}.configurator-modular-page .cfg-modal-stack{flex-direction:column;gap:14px;display:flex}.configurator-modular-page .cfg-modal-card{background:var(--ad-cream);border:1px solid var(--ad-line);border-radius:var(--r-md);padding:14px}.configurator-modular-page .cfg-modal-field-gap{margin-bottom:10px}.configurator-modular-page .cfg-modal-client-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.configurator-modular-page .cfg-modal-client-select{min-width:0}.configurator-modular-page .cfg-modal-client-toggle{border:1px solid var(--ad-line);background:var(--ad-paper);width:42px;height:42px;color:var(--ad-mute);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.configurator-modular-page .cfg-modal-client-toggle:hover{color:var(--ad-ink);border-color:var(--ad-brand-ink)}.configurator-modular-page .cfg-modal-grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.configurator-modular-page .cfg-modal-textarea{height:auto;min-height:92px;padding-top:10px;padding-bottom:10px}.configurator-modular-page .cfg-family-picker__list{flex-direction:column;gap:10px;display:flex;overflow-y:auto}.configurator-modular-page .cfg-variant{background:var(--ad-cream);border:1.5px solid var(--ad-line);border-radius:var(--r-md);cursor:pointer;text-align:left;color:var(--ad-ink);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 16px;font-family:inherit;transition:all .15s;display:grid}.configurator-modular-page .cfg-variant:hover{border-color:var(--ad-brand-ink);background:var(--ad-paper);transform:translateY(-1px)}.configurator-modular-page .cfg-variant__label{font-weight:600;font-size:var(--fs-md);letter-spacing:var(--tracking-tight)}.configurator-modular-page .cfg-variant__desc{color:var(--ad-mute);font-size:var(--fs-sm);margin-top:3px}.configurator-modular-page .cfg-variant__price{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);color:var(--ad-ink);white-space:nowrap}@media (width<=1024px){.configurator-modular-page .cfg-layout{grid-template-columns:1fr}.configurator-modular-page .cfg-canvas{position:static}.configurator-modular-page .cfg-tabs{overflow-x:auto}}@media (width<=640px){.cfg-dialog{padding:12px}.cfg-dialog__header,.cfg-dialog__body,.cfg-dialog__footer{padding-left:14px;padding-right:14px}.configurator-modular-page .cfg-modal-client-row{grid-template-columns:1fr}.configurator-modular-page .cfg-modal-client-toggle{width:42px}.configurator-modular-page .cfg-modal-grid-2{grid-template-columns:1fr}}.social-presentation-page{--ad-magenta:#ef3a65;--ad-magenta-soft:#ef3a6524;--ad-magenta-line:#ef3a658c;--ad-mint:#16eb96;--ad-mint-soft:#16eb961f;--ad-antracite:#1b1c1b;--ad-bg:#0e0f0e;--ad-bg-2:#131413;--ad-surface:#191a19;--ad-surface-2:#1f211f;--ad-line:#ffffff17;--ad-line-2:#ffffff24;--ad-tx:#f4f4f2;--ad-tx-2:#f4f4f2a8;--ad-tx-3:#f4f4f26b;--ad-display:"League Gothic", "Space Grotesk", sans-serif;--ad-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--ad-r-2:6px;--ad-r-3:12px;--ad-ease:cubic-bezier(.2, .7, .2, 1);background:var(--ad-bg);flex-direction:column;min-height:calc(100dvh - 64px);display:flex}.social-hero-section{background:radial-gradient(52% 44% at 50% 32%, #ef3a6524, transparent 72%), radial-gradient(42% 42% at 6% 92%, #16eb960f, transparent 72%), var(--ad-bg);color:var(--ad-tx);flex:auto;padding:64px 40px 56px;font-family:Space Grotesk,system-ui,sans-serif;position:relative;overflow:hidden}.social-hero-section:before{content:"";z-index:0;pointer-events:none;opacity:.6;background-image:radial-gradient(#ffffff12 1px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 72% at 50% 42%,#000,#0000 82%);mask-image:radial-gradient(78% 72% at 50% 42%,#000,#0000 82%)}.social-hero-section>*{z-index:2;position:relative}.social-hero__title{font-family:var(--ad-display);letter-spacing:.01em;text-align:center;text-transform:uppercase;margin-bottom:14px;font-size:clamp(34px,6.7vw,92px);font-weight:400;line-height:.9}.social-hero__sub{text-align:center;color:var(--ad-tx-2);letter-spacing:0;margin-bottom:8px;font-size:15px;font-weight:500}.social-hero__sub strong{color:var(--ad-tx);font-weight:600}.social-hero__deck{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;max-width:1240px;margin:36px auto 0;display:grid}.social-pack{background:var(--ad-surface);border:1px solid var(--ad-line);border-radius:var(--ad-r-3);cursor:pointer;transition:transform .25s var(--ad-ease), border-color .25s var(--ad-ease), box-shadow .25s var(--ad-ease), background .25s var(--ad-ease);color:var(--ad-tx);flex-direction:column;padding:26px 24px;display:flex;position:relative}.social-pack:hover{border-color:var(--ad-line-2);transform:translateY(-4px)}.social-pack.is-reco{border-color:var(--ad-magenta-line);box-shadow:0 0 0 1px var(--ad-magenta-line), 0 24px 60px -28px #ef3a65b3}.social-pack.is-selected{border-color:var(--ad-magenta);box-shadow:0 0 0 2px var(--ad-magenta), 0 24px 60px -30px #ef3a658c}.social-pack__reco-tag{background:var(--ad-magenta);color:#fff;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:11px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px -6px #ef3a65cc}.social-pack__select-mark{background:var(--ad-magenta);opacity:0;width:24px;height:24px;transition:all .2s var(--ad-ease);border-radius:999px;place-items:center;display:grid;position:absolute;top:18px;right:18px;transform:scale(.6)}.social-pack__select-mark svg{color:#fff}.social-pack.is-selected .social-pack__select-mark{opacity:1;transform:scale(1)}.social-pack__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.social-pack__index{font-family:var(--ad-mono);letter-spacing:.1em;color:var(--ad-tx-3);font-size:12px;font-weight:500}.social-pack__name{letter-spacing:-.01em;text-transform:none;text-align:left;color:var(--ad-tx);margin:14px 0 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:30px;font-weight:700;line-height:1}.social-pack__desc{color:var(--ad-tx-2);text-align:left;min-height:62px;margin:12px 0 0;font-size:13.5px;line-height:1.5}.social-pack__price{border:none;align-items:baseline;gap:8px;margin:20px 0 2px;padding:0;display:flex}.social-pack__price .cur{color:var(--ad-tx-2);font-size:24px;font-weight:600}.social-pack__price .val{letter-spacing:-.02em;color:var(--ad-tx);font-size:46px;font-weight:700;line-height:1}.social-pack__price .per{color:var(--ad-tx-3);font-size:13px;font-weight:500}.social-pack__price-note{letter-spacing:.12em;text-transform:uppercase;color:var(--ad-tx-3);font-size:11.5px;font-weight:600}.social-pack__feat-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ad-tx-3);align-items:center;gap:10px;margin:22px 0 12px;font-size:11px;font-weight:700;display:flex}.social-pack__feat-label:after{content:"";background:var(--ad-line);flex:1;height:1px}.social-pack__feat{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.social-pack__feat li{color:var(--ad-tx);text-transform:none;letter-spacing:0;align-items:flex-start;gap:10px;padding:0;font-size:13.5px;font-weight:400;line-height:1.35;display:flex}.social-pack__feat li svg{width:16px;height:16px;color:var(--ad-mint);flex:none;margin-top:1px}.social-pack__expand-btn{border:1px solid var(--ad-line);width:100%;color:var(--ad-tx-2);border-radius:var(--ad-r-2);letter-spacing:.04em;transition:all .15s var(--ad-ease);background:0 0;justify-content:space-between;align-items:center;margin-top:18px;padding:11px 14px;font-size:12.5px;font-weight:600;display:flex}.social-pack__expand-btn:hover{border-color:var(--ad-line-2);color:var(--ad-tx);background:var(--ad-bg-2)}.social-pack__expand-btn svg{width:16px;height:16px;transition:transform .25s var(--ad-ease)}.social-pack__expand-btn.open svg{transform:rotate(180deg)}.social-pack__monthly{transition:height .3s var(--ad-ease);overflow:hidden}.social-pack__monthly-in{padding-top:16px}.social-pack__monthly .social-pack__feat li svg{color:var(--ad-tx-2)}.social-pack__cta{letter-spacing:.12em;text-transform:uppercase;background:var(--ad-surface-2);width:100%;color:var(--ad-tx);border:1.5px solid var(--ad-line-2);transition:all .18s var(--ad-ease);border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:14px 18px;font-size:13px;font-weight:700;display:flex}.social-pack__cta:hover{background:var(--ad-antracite);border-color:var(--ad-tx-3)}.social-pack__cta svg{width:15px;height:15px}.social-pack__cta.primary{background:var(--ad-magenta);border-color:var(--ad-magenta);color:#fff}.social-pack__cta.primary:hover{background:#d62f57;border-color:#d62f57}.social-presentation-empty{border-radius:var(--ad-r-3);border:1px dashed var(--ad-line-2);color:var(--ad-tx-2);background:#ffffff0a;padding:20px;font-size:15px}@media (width<=1180px){.social-hero-section{padding:40px 24px}.social-hero__deck{grid-template-columns:repeat(2,1fr)}}@media (width<=880px){.social-hero-section{padding:24px 14px 32px}.social-hero__deck{grid-template-columns:1fr;gap:16px;max-width:460px;margin-top:24px}.social-pack__desc{min-height:0}}.pack-config-block{flex:1;padding:40px 40px 80px}.pack-config-block__title{letter-spacing:-.025em;color:var(--ad-ink);margin-bottom:28px;font-family:Space Grotesk,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:1.05}@media (width<=1180px){.pack-config-block{padding:32px 24px 60px}}@media (width<=760px){.pack-config-block{padding:24px 14px 48px}}.social-deck--tech .social-pack{background:var(--ad-bg-2);border-radius:var(--ad-r-2);background-image:radial-gradient(#ffffff0d 1px,#0000 1.3px);background-position:0 0;background-size:16px 16px}.social-deck--tech .social-pack:before{content:"";background:var(--ad-line-2);height:2px;position:absolute;top:-1px;left:18px;right:18px}.social-deck--tech .social-pack.is-reco:before{background:var(--ad-magenta)}.social-deck--tech .social-pack__name{font-family:var(--ad-display);letter-spacing:.01em;text-transform:uppercase;font-size:40px;font-weight:400}.social-deck--tech .social-pack__index{color:var(--ad-mint)}.social-deck--tech .social-pack__price .val{font-family:var(--ad-display);letter-spacing:.01em;font-size:56px;font-weight:400}.social-pack__corner{border:1.5px solid var(--ad-line-2);pointer-events:none;width:12px;height:12px;position:absolute}.social-pack__corner.tl{border-bottom:none;border-right:none;top:10px;left:10px}.social-pack__corner.br{border-top:none;border-left:none;bottom:10px;right:10px}.social-deck--tech .social-pack.is-reco .social-pack__corner{border-color:var(--ad-magenta)}.social-deck--rail .social-pack{padding-left:24px}.social-deck--rail .social-pack:before{content:"";background:linear-gradient(var(--ad-mint), var(--ad-mint));background-size:100% var(--rail,40%);opacity:.85;background-position:bottom;background-repeat:no-repeat;border-radius:999px;width:5px;position:absolute;top:16px;bottom:16px;left:6px}.social-deck--rail .social-pack.is-reco:before{background:linear-gradient(var(--ad-magenta), var(--ad-magenta));background-size:100% var(--rail,70%);background-position:bottom;background-repeat:no-repeat}.social-deck--rail .social-pack__tier-dots{gap:5px;margin-top:14px;display:flex}.social-deck--rail .social-pack__tier-dots i{background:var(--ad-line-2);border-radius:999px;width:8px;height:8px}.social-deck--rail .social-pack__tier-dots i.on{background:var(--ad-mint)}.social-deck--rail .social-pack.is-reco .social-pack__tier-dots i.on{background:var(--ad-magenta)}.social-deck--rail .social-pack__name{margin-top:8px}.social-deck__actions{justify-content:center;margin-top:28px;display:flex}.social-present-btn{background:var(--ad-magenta);color:#fff;cursor:pointer;transition:background .2s var(--ad-ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.social-present-btn:hover{background:#d62f57}.social-presentation-page.is-presentation{z-index:9999;background:var(--ad-bg);min-height:100dvh;position:fixed;inset:0;overflow:auto}.social-presentation-page.is-presentation .pack-config-block{display:none}.social-present-exit{z-index:10000;color:#fff;border:1px solid var(--ad-line-2);cursor:pointer;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex;position:fixed;top:16px;right:16px}.social-present-exit:hover{background:#ffffff2e}.social-quotebar{z-index:30;background:var(--ad-bg-2);border-top:1px solid var(--ad-line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;bottom:0}.social-quotebar__info{color:var(--ad-tx);flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.social-quotebar__pkg{color:var(--ad-tx-2);font-size:13px}.social-quotebar__price{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.social-quotebar__disc{color:var(--ad-magenta);font-size:12px;font-weight:700}.social-quotebar__hint{color:var(--ad-tx-3);font-size:13px}.social-quotebar__controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.social-quotebar__field{color:var(--ad-tx-2);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.social-quotebar__field input{background:var(--ad-surface);border:1px solid var(--ad-line-2);width:72px;color:var(--ad-tx);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 8px}.social-quotebar__field input:disabled{opacity:.5}.cfg-stepper{border:1px solid var(--ad-line-2);background:var(--ad-surface);border-radius:10px;align-items:stretch;width:max-content;display:inline-flex;overflow:hidden}.cfg-stepper__btn{width:42px;color:var(--ad-tx);cursor:pointer;transition:background .15s var(--ad-ease), color .15s var(--ad-ease);background:0 0;border:0;font-size:20px;font-weight:700;line-height:1}.cfg-stepper__btn:hover:not(:disabled){background:var(--ad-magenta);color:#fff}.cfg-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.cfg-stepper__val{border:0;border-left:1px solid var(--ad-line-2);border-right:1px solid var(--ad-line-2);width:64px;color:var(--ad-tx);text-align:center;font-variant-numeric:tabular-nums;background:0 0;padding:10px 6px;font-size:15px;font-weight:700}.cfg-stepper__val:focus{outline:none}.social-presentation-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.social-presentation-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.social-presentation-page input[type=number]{appearance:textfield}@keyframes sp-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.social-hero__title{animation:sp-fade-down .55s var(--ad-ease) backwards}.social-hero__sub{animation:sp-fade-down .55s var(--ad-ease) 80ms backwards}.social-pack{animation:sp-fade-up .55s var(--ad-ease) backwards;animation-delay:calc(var(--i,0) * 80ms + .1s)}.social-presentation-page.is-presentation .social-hero__title{animation:sp-fade-down .6s var(--ad-ease) 2s backwards}.social-presentation-page.is-presentation .social-hero__sub{animation:sp-fade-down .6s var(--ad-ease) 2.12s backwards}.social-presentation-page.is-presentation .social-pack{animation:sp-fade-up .65s var(--ad-ease) backwards;animation-delay:calc(var(--i,0) * .1s + 2.2s)}.social-quotebar{transition:transform .45s var(--ad-ease)}.social-quotebar.is-present-bar{z-index:9998;position:fixed;bottom:0;left:0;right:0}.social-hero-section{transition:padding-bottom .45s var(--ad-ease)}.social-presentation-page.qbar-open .social-hero-section{padding-bottom:104px}.social-quotebar__handle{background:var(--ad-bg-2);border:1px solid var(--ad-line-2);width:62px;height:26px;color:var(--ad-tx-2);cursor:pointer;border-bottom:none;border-radius:12px 12px 0 0;place-items:center;display:grid;position:absolute;top:-26px;left:50%;transform:translate(-50%)}.social-quotebar__handle:hover{color:var(--ad-tx)}.social-quotebar__handle svg{transition:transform .4s var(--ad-ease)}.social-quotebar.is-present-bar:not(.is-collapsed) .social-quotebar__handle svg{transform:rotate(180deg)}.social-quotebar.is-collapsed{transform:translateY(100%)}@media (width<=1024px){.social-hero-section{padding:40px 20px}.social-hero__deck{grid-template-columns:repeat(2,1fr);gap:16px;max-width:760px}.social-pack{padding:22px 20px}.social-pack__price .val{font-size:40px}.social-quotebar{padding:12px 18px}}@media (width<=680px){.social-hero__deck{grid-template-columns:1fr;gap:14px;max-width:440px}.social-pack__desc{min-height:0}.social-quotebar__controls{justify-content:space-between;width:100%}.social-present-exit{padding:7px 12px;font-size:11px;top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.social-hero__title,.social-hero__sub,.social-pack,.social-presentation-page.is-presentation .social-hero__title,.social-presentation-page.is-presentation .social-hero__sub,.social-presentation-page.is-presentation .social-pack{animation:none}.social-quotebar,.social-quotebar__handle svg{transition:none}}.wl-toolbar-shell{border-bottom:1px solid #1b1c1b1a;margin-left:-1.5rem;margin-right:-1.5rem;padding:16px 1.5rem}.dark .wl-toolbar-shell{border-bottom-color:#ffffff1a}.wl-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.wl-toolbar-row:last-child{margin-bottom:0}.wl-toolbar-row--controls{justify-content:flex-start;align-items:center}.wl-toolbar-row--left{gap:6px}.wl-toolbar-bar{justify-content:space-between;gap:12px}.wl-toolbar-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wl-toolbar-divider{background:#d8d4cb;align-self:stretch;width:1px;min-height:24px;margin:0 4px}.dark .wl-toolbar-divider{background:#ffffff24}.wl-outline-btn--icon{justify-content:center;gap:0;width:36px;padding:0}.wl-segmented{background:#f7f5f1;border:1px solid #e8e6e0;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.dark .wl-segmented{background:#2a2a2a;border-color:#2e2e2e}.wl-segmented-btn{color:#6b6b6b;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 15px;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.dark .wl-segmented-btn{color:#8a8a8a}.wl-segmented-btn:hover{color:#0a0a0a}.dark .wl-segmented-btn:hover{color:#fff}.wl-segmented-btn.is-active{color:#fff;background:#0a0a0a}.dark .wl-segmented-btn.is-active{color:#0a0a0a;background:#fff}.wl-segmented-btn.wl-icon-btn{padding:7px 11px}.wl-vchips{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.wl-vchip{color:#6b6b6b;white-space:nowrap;background:#fff;border:1px solid #d8d4cb;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.wl-vchip:hover{color:#0a0a0a;border-color:#c7c2b7}.wl-vchip.is-active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.dark .wl-vchip{color:#8a8a8a;background:#2a2a2a;border-color:#ffffff24}.dark .wl-vchip:hover{color:#fff;border-color:#ffffff38}.dark .wl-vchip.is-active{color:#fff;background:#1a1a1a;border-color:#ffffff38}.wl-nav-btn{color:#0a0a0a;background:0 0;border:1px solid #e8e6e0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,border-color .15s;display:inline-flex}.wl-nav-btn:hover{border-color:#0a0a0a}.dark .wl-nav-btn{color:#fff;border-color:#2e2e2e}.dark .wl-nav-btn:hover{border-color:#fff}.wl-today-btn{color:#0a0a0a;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #e8e6e0;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.wl-today-btn:hover{border-color:#0a0a0a}.dark .wl-today-btn{color:#fff;border-color:#2e2e2e}.dark .wl-today-btn:hover{border-color:#fff}.wl-range-label{text-align:center;color:#0a0a0a;min-width:150px;font-size:12px;font-weight:700}.dark .wl-range-label{color:#fff}.wl-datenav{background:#fff;border:1px solid #e8e6e0;border-radius:8px;align-items:center;gap:2px;height:36px;padding:0 4px;display:inline-flex}.dark .wl-datenav{background:#1a1a1a;border-color:#2e2e2e}.wl-datenav-arrow{color:#0a0a0a;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:28px;transition:background .14s,color .14s;display:inline-flex}.wl-datenav-arrow:hover{background:#f7f5f1}.dark .wl-datenav-arrow{color:#fff}.dark .wl-datenav-arrow:hover{background:#ffffff14}.wl-datenav-arrow.is-dragready,.wl-datenav-arrow.is-dragready:hover{color:#16a34a;background:#16a34a1f;box-shadow:inset 0 0 0 1px #16a34a}.wl-datenav-arrow.is-dragready svg{color:#16a34a}.wl-datenav-arrow.is-armed,.wl-datenav-arrow.is-armed:hover{color:#fff;background:#16a34a;box-shadow:inset 0 0 0 1px #16a34a}.wl-datenav-arrow.is-armed svg{color:#fff}.wl-datenav-label{text-align:center;white-space:nowrap;color:#0a0a0a;min-width:130px;padding:0 8px;font-size:13.5px;font-weight:600}.dark .wl-datenav-label{color:#fff}.wl-ghost-btn{color:#0a0a0a;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #e8e6e0;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.wl-ghost-btn--icon{justify-content:center;gap:0;width:30px;height:30px;padding:0}.wl-new-task-btn{color:#fff;letter-spacing:normal;text-transform:none;background:#c41284;border:1px solid #c41284;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.wl-new-task-btn svg{color:#fff}.wl-new-task-btn:hover{background:#a30f6e;border-color:#a30f6e}.wl-outline-btn{color:#0a0a0a;letter-spacing:normal;text-transform:none;white-space:nowrap;background:#fff;border:1px solid #d8d4cb;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:12.5px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.wl-outline-btn svg{color:#6b6b6b}.wl-outline-btn:hover{background:#f7f5f1;border-color:#c7c2b7}.dark .wl-outline-btn{color:#fff;background:#2a2a2a;border-color:#ffffff24}.dark .wl-outline-btn svg{color:#8a8a8a}.dark .wl-outline-btn:hover{background:#1a1a1a;border-color:#ffffff38}.wl-ghost-btn:hover{border-color:#0a0a0a}.dark .wl-ghost-btn{color:#fff;border-color:#2e2e2e}.dark .wl-ghost-btn:hover{border-color:#fff}.wl-search-field{color:#6b6b6b;background:#fff;border:1px solid #d8d4cb;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:240px;height:36px;padding:0 12px;display:inline-flex}.wl-search-field--compact{flex:none;width:160px;min-width:0}.wl-search-field input{color:#0a0a0a;background:0 0;border:0;outline:none;flex:1;font-size:13px}.wl-search-field input::placeholder{color:#6b6b6b}.dark .wl-search-field{color:#8a8a8a;background:#2a2a2a;border-color:#ffffff24}.dark .wl-search-field input{color:#fff}.dark .wl-search-field input::placeholder{color:#8a8a8a}.wl-sort-btn{color:#6b6b6b;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 4px;font-size:11px;font-weight:700;display:inline-flex}.wl-sort-btn:hover{color:#0a0a0a}.dark .wl-sort-btn{color:#8a8a8a}.dark .wl-sort-btn:hover{color:#fff}.wl-acc-sort{color:#6b6b6b;white-space:nowrap;background:#fff;border:1px solid #d8d4cb;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:12px;font-weight:600;transition:border-color .14s,color .14s;display:inline-flex}.wl-acc-sort:hover{color:#0a0a0a;border-color:#c7c2b7}.dark .wl-acc-sort{color:#8a8a8a;background:#16171a;border-color:#2e2e2e}.dark .wl-acc-sort:hover{color:#fff;border-color:#ffffff38}.wl-acc-scroll{background:#f7f5f1;padding:16px 22px 28px}.dark .wl-acc-scroll{background:#0e0f0e}.wl-acc-list{flex-direction:column;gap:10px;display:flex}.wl-acc-lane{--wl-area:transparent;background:#fff;border:1px solid #d8d4cb;border-radius:12px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.dark .wl-acc-lane{background:#16171a;border-color:#2e2e2e}.wl-acc-lane:hover{border-color:#c7c2b7}.dark .wl-acc-lane:hover{border-color:#fff3}.wl-acc-lane.is-expanded{box-shadow:0 6px 18px #1b1c1b14}.dark .wl-acc-lane.is-expanded{border-color:#ffffff47;box-shadow:0 8px 22px #00000080}.wl-acc-lane--unassigned{background:#fffbf2;border-style:dashed;border-color:#e7c666}.wl-acc-lane--unassigned:hover{border-color:#e4bc46}.dark .wl-acc-lane--unassigned{background:#282418;border-color:#f7c42d7c}.dark .wl-acc-lane--unassigned:hover{border-color:#f7c42a99}.wl-acc-avatar--un{color:#1b1c1b;background:#f5b800}.wl-acc-lane__row{cursor:pointer;grid-template-columns:minmax(190px,1.1fr) minmax(220px,2.4fr) 104px 34px;align-items:center;gap:18px;padding:13px 16px;display:grid}.wl-acc-lane__op{align-items:center;gap:11px;min-width:0;display:flex}.wl-acc-avatar{letter-spacing:.02em;color:#fff;background:#1b1c1b;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.wl-acc-avatar--photo{padding:0;overflow:hidden}.wl-acc-avatar--photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wl-acc-lane__name{color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.dark .wl-acc-lane__name{color:#fff}.wl-acc-lane__role{color:#6b6b6b;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.dark .wl-acc-lane__role{color:#8a8a8a}.wl-acc-lane__bar-wrap{min-width:0}.wl-acc-lane__bar-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.wl-acc-lane__bar-label{color:#6b6b6b;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dark .wl-acc-lane__bar-label{color:#8a8a8a}.wl-acc-lane__bar-label strong{color:#0a0a0a;font-weight:700}.dark .wl-acc-lane__bar-label strong{color:#fff}.wl-acc-load{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.wl-acc-load--ok{color:#10a86b}.wl-acc-load--warning{color:#b07d00}.wl-acc-load--overload{color:#ef3a65}.wl-acc-load--underload{color:#2563eb}.wl-acc-load--empty{color:#6b6b6b}.dark .wl-acc-load--ok{color:#16eb96}.dark .wl-acc-load--warning{color:#f5b800}.wl-acc-bar-track{background:#f1efea;border-radius:999px;height:7px;position:relative;overflow:hidden}.dark .wl-acc-bar-track{background:#ffffff14}.wl-acc-bar{border-radius:999px;height:100%;transition:width .3s cubic-bezier(.2,.7,.2,1)}.wl-acc-bar--ok{background:#16eb96}.wl-acc-bar--warning{background:#f5b800}.wl-acc-bar--overload{background:#ef3a65}.wl-acc-bar--underload{opacity:.6;background:#16eb96}.wl-acc-bar--empty{background:#e8e6e0;width:0!important}.wl-acc-lane__badge{flex-shrink:0;justify-self:start}.wl-acc-lane__toggle{color:#6b6b6b;background:#fff;border:1px solid #e8e6e0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.wl-acc-lane__toggle:hover{color:#0a0a0a;border-color:#c7c2b7}.dark .wl-acc-lane__toggle{color:#8a8a8a;background:#16171a;border-color:#2e2e2e}.dark .wl-acc-lane__toggle:hover{color:#fff}.wl-acc-day-label{letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;border-top:1px solid #e8e6e0;margin:13px 16px 0;padding:13px 0 9px;font-size:10.5px;font-weight:700}.dark .wl-acc-day-label{color:#8a8a8a;border-color:#2e2e2e}.wl-acc-tasks{flex-direction:column;gap:8px;padding:0 16px 15px;display:flex}.wl-acc-empty{color:#6b6b6b;border:1px dashed #e8e6e0;border-radius:9px;margin:0 16px 15px;padding:14px;font-size:12.5px;font-style:italic}.dark .wl-acc-empty{color:#8a8a8a;border-color:#2e2e2e}.wl-acc-task{--wl-area:#0a0a0a;text-align:left;cursor:grab;background:#faf9f6;border:1px solid #d8d4cb;border-radius:9px;width:100%;padding:10px 13px 10px 15px;transition:border-color .15s,box-shadow .15s;position:relative}.dark .wl-acc-task{background:#1f211f;border-color:#2e2e2e}.wl-acc-task:before{content:"";background:var(--wl-area);border-radius:999px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.wl-acc-task:hover{border-color:#c7c2b7;box-shadow:0 1px 2px #1b1c1b0f}.dark .wl-acc-task:hover{border-color:#fff3}.wl-acc-task:active{cursor:grabbing}.wl-acc-task.is-dragging{opacity:.6}.wl-acc-task--unassigned{background:#fefaed;border-color:#eed17b}.wl-acc-task.rework-warn{--wl-area:#f5b800;background:#fef6e0;border-color:#efcd65}.dark .wl-acc-task.rework-warn{background:#41391a}.wl-acc-task.rework-danger{--wl-area:#e5484d;background:#fce9ea;border-color:#e68f8f}.dark .wl-acc-task.rework-danger{background:#432827}.wl-acc-task__main{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wl-acc-task__title{color:#0a0a0a;font-size:13.5px;font-weight:700;line-height:1.3}.dark .wl-acc-task__title{color:#fff}.wl-acc-task__hours{white-space:nowrap;color:#6b6b6b;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:700}.dark .wl-acc-task__hours{color:#8a8a8a}.wl-acc-task__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.wl-acc-task__time{letter-spacing:.06em;color:var(--wl-area);background:color-mix(in srgb, var(--wl-area) 12%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.wl-acc-task__client{color:#6b6b6b;font-size:12px;font-weight:500}.dark .wl-acc-task__client{color:#8a8a8a}.wl-acc-task__status{color:#6b6b6b;font-size:11px}.dark .wl-acc-task__status{color:#8a8a8a}.wl-acc-task__status:before{content:"· "}.wl-acc-list--compact{gap:7px}.wl-acc-list--compact .wl-acc-lane__row{grid-template-columns:180px 1fr 96px 32px;gap:14px;padding:9px 14px}.wl-acc-list--compact .wl-acc-avatar{border-radius:8px;width:31px;height:31px;font-size:12px}.wl-acc-list--compact .wl-acc-lane__name{font-size:13px}.wl-acc-list--compact .wl-acc-day-label{padding:10px 0 7px}.wl-acc-list--compact .wl-acc-tasks{gap:6px;padding-bottom:12px}.wl-acc-list--compact .wl-acc-task{padding:7px 12px 7px 14px}.wl-acc-list--compact .wl-acc-task__title{font-size:12.5px}.wlfull-shell--compact .wlfull-sub{padding:7px 16px}.wlfull-shell--compact .wlfull-sub-title{font-size:13.5px}.wlfull-shell--compact .wlfull-dh{padding:5px 6px}.wlfull-shell--compact .wlfull-corner{padding:5px 10px}.wlfull-shell--compact .wlfull-op{padding:7px 10px}.wlfull-shell--compact .wlfull-op-av{border-radius:7px;width:26px;height:26px}.wlfull-shell--compact .wlfull-op-in{gap:8px}.wlfull-shell--compact .wlfull-area-fill{padding-top:4px;padding-bottom:4px}.wlfull-shell--compact .wlfull-cell,.wlfull-shell--compact .wlfull-heatcell{min-width:150px}.wlfull-shell--compact .wlfull-cell{padding:5px}.wlfull-shell--compact .wlfull-cellbox{gap:4px;min-height:44px}.wlfull-shell--compact .wlfull-chips{gap:4px}.wlfull-shell--compact .wlfull-chip{gap:6px;padding:4px 8px}.wlfull-shell--compact .wlfull-chip-t{font-size:11.5px}.wlfull-shell--compact .wlfull-heat{width:calc(100% - 6px);min-height:44px;margin:3px}.wlfull-shell--compact .wlfull-heat-h{font-size:12.5px}.wl-day-strip{scrollbar-width:thin;scrollbar-color:#0003 transparent;flex:0 auto;align-items:center;gap:0;min-width:0;max-width:none;margin-left:auto;padding-bottom:4px;display:flex;overflow-x:auto}.wl-day-strip::-webkit-scrollbar{height:4px}.wl-day-strip::-webkit-scrollbar-track{background:0 0}.wl-day-strip::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.dark .wl-day-strip::-webkit-scrollbar-thumb{background:#fff3}.wl-day-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.wl-view-label{color:#0a0a0a;white-space:normal;flex:0 240px;min-width:180px;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.25}.dark .wl-view-label{color:#fff}.wl-day-chip{color:#0a0a0a;text-align:center;background:0 0;border:1px solid #0a0a0a73;border-right:0;border-radius:0;flex-shrink:0;min-width:28px;padding:2px 3px;font-size:11px;transition:all .15s}.wl-day-strip .wl-day-chip:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.wl-day-strip .wl-day-chip:last-child{border-right:1px solid #0a0a0a73;border-top-right-radius:8px;border-bottom-right-radius:8px}.wl-day-chip:hover{border-color:#0a0a0a}.dark .wl-day-chip{color:#fff;border-color:#2e2e2e}.dark .wl-day-strip .wl-day-chip:last-child{border-right:1px solid #2e2e2e}.dark .wl-day-chip:hover{border-color:#fff}.wl-day-chip.is-active{color:#0a0a0a;background:#fff;border-color:#0a0a0a8c}.dark .wl-day-chip.is-active{color:#0a0a0a;background:#fff;border-color:#fff}.wl-day-strip--cal{gap:8px}.wl-day-strip--cal .wl-day-chip{border:1px solid #0a0a0a2e;border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-width:96px;padding:8px 10px;display:flex}.wl-day-strip--cal .wl-day-chip,.wl-day-strip--cal .wl-day-chip:first-child,.wl-day-strip--cal .wl-day-chip:last-child{border-right:1px solid #0a0a0a2e;border-radius:12px}.dark .wl-day-strip--cal .wl-day-chip,.dark .wl-day-strip--cal .wl-day-chip:first-child,.dark .wl-day-strip--cal .wl-day-chip:last-child{border-color:#2e2e2e}.wl-day-chip__meta{color:#6b6b6b;white-space:nowrap;font-size:11px}.dark .wl-day-chip__meta{color:#8a8a8a}.wl-day-chip__overdue{white-space:nowrap;color:#b45309;background:#f59e0b29;border:1px solid #f59e0b59;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.2}.dark .wl-day-chip__overdue{color:#fcd34d;background:#f59e0b2e}@media (width<=900px){.wl-day-row{flex-direction:column;align-items:stretch}.wl-sort-btn{justify-content:center;width:100%}}.wl-cal-check-anim{animation:.26s ease-out wl-cal-check-pop}@keyframes wl-cal-check-pop{0%{transform:scale(1)}45%{transform:scale(1.24)}to{transform:scale(1)}}.wl-cal-task-exit{pointer-events:none;animation:.32s ease-in forwards wl-cal-task-slide-out}@keyframes wl-cal-task-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px)}}.wlcal{background:#fff;height:100%;position:relative;overflow:auto}.dark .wlcal{background:#1a1a1a;border-color:#2e2e2e}.wlcal-inner{flex-direction:column;min-width:100%;min-height:100%;display:flex;position:relative}.wlcal-head{z-index:6;background:#fff;border-bottom:1px solid #e8e6e0;display:grid;position:sticky;top:0}.dark .wlcal-head{background:#1a1a1a;border-bottom-color:#2e2e2e}.wlcal-corner{border-right:1px solid #e8e6e0}.dark .wlcal-corner{border-right-color:#2e2e2e}.wlcal-dcol{border-right:1px solid #e8e6e0;padding:9px 10px;position:relative}.dark .wlcal-dcol{border-right-color:#2e2e2e}.wlcal-dcol.is-today{background:#c412840f}.wlcal-dow{letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;font-size:11px;font-weight:700}.dark .wlcal-dow{color:#8a8a8a}.wlcal-dnum{letter-spacing:-.01em;color:#0a0a0a;align-items:baseline;gap:7px;font-size:20px;font-weight:700;line-height:1.1;display:flex}.dark .wlcal-dnum{color:#fff}.wlcal-dcol.is-today .wlcal-dnum{color:#c41284}.wlcal-todayflag{color:#c41284;letter-spacing:.1em;font-size:10px;font-weight:700}.wlcal-dmeta{color:#6b6b6b;font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}.dark .wlcal-dmeta{color:#8a8a8a}.wlcal-loadbar{background:#f7f5f1;border-radius:999px;height:5px;margin-top:7px;overflow:hidden}.dark .wlcal-loadbar{background:#2a2a2a}.wlcal-loadbar>i{border-radius:999px;height:100%;display:block}.wlcal-load-ok{background:#16a34a}.wlcal-load-warn{background:#f59e0b}.wlcal-load-over{background:#dc2626}.wlcal-pct{letter-spacing:.04em;margin-top:4px;font-size:10px;font-weight:700}.wlcal-pct.wlcal-load-ok{color:#16a34a;background:0 0}.wlcal-pct.wlcal-load-warn{color:#f59e0b;background:0 0}.wlcal-pct.wlcal-load-over{color:#dc2626;background:0 0}.wlcal-body{flex:auto;min-height:0;display:grid;position:relative}.wlcal-gutter{border-right:1px solid #e8e6e0;height:100%;position:relative}.dark .wlcal-gutter{border-right-color:#2e2e2e}.wlcal-hslot{text-align:right;position:absolute;right:8px}.wlcal-hslot span{color:#6b6b6b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:relative;top:-7px}.dark .wlcal-hslot span{color:#8a8a8a}.wlcal-gmark{flex-direction:column;align-items:flex-end;line-height:1.05;display:flex;position:absolute;right:6px;transform:translateY(-50%)}.wlcal-gmark b{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.wlcal-gmark span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.wlcal-gmark.is-start b,.wlcal-gmark.is-start span{color:#16a34a}.wlcal-gmark.is-limit b,.wlcal-gmark.is-limit span{color:#dc2626}.wlcal-daycol{border-right:1px solid #e8e6e0;height:100%;position:relative;overflow:hidden}.wlcal-evlayer .wlcal-ev{min-height:16px}.wlcal-shell.is-single .wlcal-ev{padding:8px 12px 8px 13px}.wlcal-shell.is-single .wlcal-ev-client{white-space:normal;font-size:12px}.wlcal-shell.is-single .wlcal-ev-type{font-size:13px}.dark .wlcal-daycol{border-right-color:#2e2e2e}.wlcal-daycol.is-today{background:#c412840a}.wlcal-daycol.is-drop{background:#16a34a1a}.wlcal-ev.is-dragging,.wlcal-tcard.is-dragging{opacity:.4}.wlcal-drag-ghost{z-index:4000;pointer-events:none;will-change:transform;transition:transform 90ms cubic-bezier(.2,.7,.2,1);animation:.13s ease-out wl-ghost-fade;position:fixed;top:0;left:0}.wlcal-drag-ghost__in{border:1px solid #e8e6e0;border-left:3px solid var(--area,#c41284);transform-origin:30px 16px;background:#fff;border-radius:10px;width:180px;margin:-16px 0 0 -46px;padding:8px 10px;animation:.9s ease-in-out infinite wlcal-ghost-wobble;box-shadow:0 18px 48px #1b1c1b38}.dark .wlcal-drag-ghost__in{background:#1a1a1a;border-color:#2e2e2e}@keyframes wlcal-ghost-wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.wlcal-drag-ghost{transition:none;animation:none}.wlcal-drag-ghost__in{animation:none}}.wlcal-gline{border-top:1px solid #e8e6e0;position:absolute;left:0;right:0}.dark .wlcal-gline{border-top-color:#2e2e2e}.wlcal-offhours{pointer-events:none;z-index:0;background-color:#0a0a0a0a;background-image:repeating-linear-gradient(135deg,#0a0a0a0f 0 1px,#0000 1px 9px);position:absolute;left:0;right:0}.dark .wlcal-offhours{background-color:#ffffff0a;background-image:repeating-linear-gradient(135deg,#ffffff12 0 1px,#0000 1px 9px)}.wlcal-offhours span{letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b;opacity:.7;font-size:9px;font-weight:700;position:absolute;right:7px}.dark .wlcal-offhours span{color:#8a8a8a}.wlcal-offhours:not(.is-bot) span{bottom:5px}.wlcal-offhours.is-bot span{top:5px}.wlcal-workline{z-index:4;pointer-events:none;border-top:1.5px dashed #16a34a;height:0;position:absolute;left:0;right:0}.wlcal-workline span{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#16a34a;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700;position:absolute;top:-9px;left:6px}.wlcal-limite{z-index:4;pointer-events:none;border-top:1.5px dashed #dc2626;height:0;position:absolute;left:0;right:0}.wlcal-limite span{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#dc2626;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700;position:absolute;top:-9px;right:6px}.wlcal-workline-full,.wlcal-limite-full{z-index:5;pointer-events:none;height:0;position:absolute;right:0}.wlcal-workline-full{border-top:1.5px dashed #16a34a}.wlcal-limite-full{border-top:1.5px dashed #dc2626}.wlcal-workline-full span,.wlcal-limite-full span{letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700;position:absolute;top:-9px}.wlcal-workline-full span{background:#16a34a;left:6px}.wlcal-limite-full span{background:#dc2626;right:6px}.wlcal-nowline{z-index:8;pointer-events:none;border-top:2px solid #c41284;height:0;position:absolute;left:0;right:0}.wlcal-nowline:before{content:"";background:#c41284;border-radius:999px;width:9px;height:9px;position:absolute;top:-5px;left:-5px}.wlcal-evlayer{position:absolute;inset:0}.wlcal-ev{cursor:grab;background:color-mix(in srgb, var(--area,#6b6b6b) 12%, #fff);border:1px solid color-mix(in srgb, var(--area,#6b6b6b) 38%, #e8e6e0);border-radius:7px;flex-direction:column;gap:1px;padding:6px 9px 6px 11px;transition:box-shadow .15s,transform .12s,filter .12s;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 1px 1px #0000000a}.dark .wlcal-ev{background:color-mix(in srgb, var(--area,#8a8a8a) 22%, #1a1a1a);border-color:color-mix(in srgb, var(--area,#8a8a8a) 42%, #2e2e2e)}.wlcal-ev:before{content:"";background:var(--area,#6b6b6b);width:3px;position:absolute;top:0;bottom:0;left:0}.wlcal-ev:hover{z-index:5;filter:brightness(1.02);box-shadow:0 6px 18px #00000014,0 2px 4px #0000000a}.wlcal-ev:active{cursor:grabbing}.wlcal-ev.is-done{opacity:.6}.wlcal-ev.is-ghost{cursor:default;border:1.5px dashed color-mix(in srgb, var(--area,#6b6b6b) 65%, #6b6b6b);box-shadow:none;opacity:.65;background:0 0}.wlcal-ev.is-ghost:before{opacity:.35}.wlcal-ev.is-ghost:hover{box-shadow:none;filter:none}.dark .wlcal-ev.is-ghost{border-color:color-mix(in srgb, var(--area,#8a8a8a) 65%, #8a8a8a);background:0 0}.wlcal-ev.is-review{opacity:.55;cursor:default;box-shadow:none;pointer-events:none;background:#2563eb14;border:1.5px dashed #2563eb73}.wlcal-ev.is-review:before{opacity:.35;background:#2563eb}.wlcal-ev.is-review:hover{box-shadow:none;filter:none;z-index:1}.dark .wlcal-ev.is-review{background:#2563eb24}.wlcal-ev.is-review.is-review-mine{opacity:1;cursor:grab;box-shadow:var(--shadow-1);pointer-events:auto}.wlcal-ev.is-review.is-review-mine:before{opacity:.9}.wlcal-ev.is-review.is-review-mine:active{cursor:grabbing}.wlcal-ev.is-over{outline-offset:-3px;outline:2px dashed #dc2626}.wlcal-ev.is-overdue{outline-offset:-1.5px;outline:1.5px solid #f5b800;box-shadow:inset 3px 0 #f5b800}.wlcal-ev-late{z-index:2;color:#b07d00;font-size:11px;font-weight:700;line-height:1;position:absolute;top:2px;right:4px}.dark .wlcal-ev-late{color:#f5b800}.wlcal-ev.is-swap-target{outline-offset:-2px;z-index:9;outline:2px solid #c41284;box-shadow:0 0 0 2px #c4128459}.wlcal-ev.is-swap-pending{outline-offset:-2px;outline:1.5px dashed #c41284;animation:1s ease-in-out infinite wlcal-swap-pulse}@keyframes wlcal-swap-pulse{0%,to{opacity:.55}50%{opacity:.9}}.wlcal-ev-client{letter-spacing:.02em;text-transform:uppercase;color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;line-height:1.12;overflow:hidden}.dark .wlcal-ev-client{color:#fff}.wlcal-ev-type{color:#6b6b6b;font-size:11.5px;font-weight:500;line-height:1.18;overflow:hidden}.dark .wlcal-ev-type{color:#8a8a8a}.wlcal-ev.is-done .wlcal-ev-type,.wlcal-ev.is-done .wlcal-ev-client{text-decoration:line-through}.wlcal-ev-foot{white-space:nowrap;align-items:center;gap:6px;margin-top:auto;padding-top:2px;display:flex;overflow:hidden}.wlcal-ev-dur{color:var(--area,#6b6b6b);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.wlcal-ev-dur i{background:var(--area,#6b6b6b);border-radius:2px;width:7px;height:7px}.wlcal-ev-range{color:#6b6b6b;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.dark .wlcal-ev-range{color:#8a8a8a}.wlcal-ev.is-compact{padding:4px 8px 4px 11px}.wlcal-ev.is-compact .wlcal-ev-type{display:none}.wlcal-ev-check{z-index:2;color:#6b6b6b;background:#fff;border:1px solid #e8e6e0;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;transition:transform .12s;display:flex;position:absolute;top:4px;right:4px}.wlcal-ev-check:hover{transform:scale(1.12)}.dark .wlcal-ev-check{color:#8a8a8a;background:#2a2a2a;border-color:#2e2e2e}.wlcal-ev-check.is-done{color:#fff;background:#16a34a;border-color:#16a34a}.wlcal-ev.is-lunch{cursor:default;background:repeating-linear-gradient(135deg,#fde8c4 0 8px,#fef1dd 8px 16px);border:1px solid #eccf9c}.dark .wlcal-ev.is-lunch{background:repeating-linear-gradient(135deg,#f59e0b38 0 8px,#f59e0b1a 8px 16px);border-color:#f59e0b66}.wlcal-ev.is-lunch:before{display:none}.wlcal-ev.is-lunch .wlcal-ev-client,.wlcal-ev.is-lunch .wlcal-ev-type{color:#a9842b}.dark .wlcal-ev.is-lunch .wlcal-ev-client,.dark .wlcal-ev.is-lunch .wlcal-ev-type{color:#e7c25a}.wlcal-dropind{z-index:9;pointer-events:none;background:#16a34a24;border:2px dashed #16a34a;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute}.wlcal-dropind span{color:#16a34a;background:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;box-shadow:0 1px 2px #0000000f,0 1px 1px #0000000a}.dark .wlcal-dropind span{background:#1a1a1a}.wlcal-createind{z-index:9;pointer-events:none;background:#16a34a1a;border:2px dashed #16a34a;border-radius:7px;align-items:center;padding:2px 6px;display:flex;position:absolute}.wlcal-createind span{color:#16a34a;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.wlcal-density{align-items:center;gap:6px;display:inline-flex}.wlcal-density__label{letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;font-size:10px;font-weight:700}.dark .wlcal-density__label{color:#8a8a8a}.wlcal-area{background:#fff;border-top:1px solid #e8e6e0;border-bottom:1px solid #e8e6e0;flex-direction:column;flex:auto;min-width:0;min-height:0;margin-left:-1.5rem;margin-right:-1.5rem;display:flex;overflow:hidden}.dark .wlcal-area{background:#1a1a1a;border-color:#2e2e2e}.wlcal-shell{flex:auto;align-items:stretch;gap:0;min-width:0;min-height:0;display:flex}.wlcal-shell>.wlcal{flex:auto;min-width:0}.wlcal-tray{background:#ece9e0;border-left:1px solid #d9d5cc;flex-direction:column;flex:0 0 300px;width:300px;height:100%;min-height:0;display:flex;overflow:hidden;box-shadow:-10px 0 28px #1b1c1b0d}.wlcal-tray-close{color:#6b6b6b;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;margin-left:6px;display:inline-grid}.wlcal-tray-close:hover{color:#0a0a0a;background:#e8e6e0}.dark .wlcal-tray-close:hover{color:#fff;background:#2e2e2e}.wlcal-tray.wlcal-tray--drawer{width:100%;height:100%;box-shadow:none;background:0 0;border:0;flex:auto;overflow:visible}.wl-dockbtn{z-index:55;color:#fff;letter-spacing:.04em;background:#c41284;border:none;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 18px 0 16px;font-size:13px;font-weight:700;transition:transform .15s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 48px #1b1c1b47}.wl-dockbtn:hover{transform:translateY(-2px)}.wl-dockbtn .n{background:#ffffff40;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.wlcal-tray-reopen{color:#0a0a0a;letter-spacing:.04em;text-transform:uppercase;writing-mode:vertical-rl;cursor:pointer;background:#f7f5f1;border:1px solid #e8e6e0;border-radius:12px;flex:none;align-self:flex-start;align-items:center;gap:7px;height:100%;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.dark .wlcal-tray-reopen{color:#fff;background:#1a1a1a;border-color:#2e2e2e}.wlcal-tray-reopen:hover{border-color:#0a0a0a}.dark .wlcal-tray-reopen:hover{border-color:#fff}.wlcal-tray-reopen .wlcal-tray-reopen__cnt{color:#fff;text-align:center;background:#c41284;border-radius:99px;min-width:18px;padding:2px 5px;font-size:10px}.dark .wlcal-tray{background:#1a1a1a;border-left-color:#2e2e2e}.wlcal-tray-head{border-bottom:1px solid #e8e6e0;padding:14px 14px 11px}.dark .wlcal-tray-head{border-bottom-color:#2e2e2e}.wlcal-tray-tt{align-items:center;gap:8px;display:flex}.wlcal-tray-tt h3{color:#0a0a0a;margin:0;font-size:14px;font-weight:700}.dark .wlcal-tray-tt h3{color:#fff}.wlcal-tray-cnt{color:#6b6b6b;margin-left:auto;font-size:11px;font-weight:700}.dark .wlcal-tray-cnt{color:#8a8a8a}.wlcal-tray-head p{color:#6b6b6b;margin:7px 0 0;font-size:11px;line-height:1.4}.dark .wlcal-tray-head p{color:#8a8a8a}.wlcal-tray-filterbar{justify-content:flex-end;padding:8px 10px 0;display:flex}.wlcal-tray-mine{color:#6b6b6b;background:#fff;border:1px solid #d8d4cb;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:11.5px;font-weight:600;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.wlcal-tray-mine:hover{color:#0a0a0a;border-color:#c7c2b7}.wlcal-tray-mine.is-on{color:#c41284;background:#c412841f;border-color:#c41284}.dark .wlcal-tray-mine{color:#8a8a8a;background:#16171a;border-color:#2e2e2e}.dark .wlcal-tray-mine.is-on{color:#c41284;border-color:#c41284}.wlcal-tray-tabs{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:4px;padding:8px 10px 0;display:flex;overflow:auto hidden}.wlcal-tray-tabs::-webkit-scrollbar{height:0;display:none}.wlcal-tray-tabs button{white-space:nowrap;color:#6b6b6b;cursor:pointer;background:0 0;border:0;border-radius:8px 8px 0 0;flex:none;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.2;position:relative}.wlcal-tray-tabs button .b{color:#6b6b6b;background:#e8e6e0;border-radius:99px;min-width:16px;height:16px;margin-left:4px;padding:0 4px;font-size:9.5px;line-height:16px;display:inline-block}.dark .wlcal-tray-tabs button .b{color:#8a8a8a;background:#2e2e2e}.wlcal-tray-tabs button.on{color:#0a0a0a}.dark .wlcal-tray-tabs button.on{color:#fff}.wlcal-tray-tabs button.on .b{color:#fff;background:#c41284}.wlcal-tray-tabs button.on:after{content:"";background:#c41284;border-radius:2px;height:2px;position:absolute;bottom:0;left:8px;right:8px}.wlcal-tray-tabs--priority{overflow:visible}.wlcal-tray-more{flex:none;align-self:stretch;display:flex;position:relative}.wlcal-tray-more-dots{text-align:center;letter-spacing:1px;min-width:20px;font-size:15px;line-height:1;display:inline-block}.wlcal-tray-more-backdrop{z-index:30;cursor:default;background:0 0;border:0;position:fixed;inset:0}.wlcal-tray-more-menu{z-index:31;background:#fff;border:1px solid #e8e6e0;border-radius:10px;flex-direction:column;gap:2px;min-width:190px;padding:5px;display:flex;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 12px 30px #1b1c1b29}.dark .wlcal-tray-more-menu{background:#26251f;border-color:#2e2e2e}.wlcal-tray-more-menu button{color:#6b6b6b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px 9px;font-size:11.5px;font-weight:600;display:flex}.wlcal-tray-more-menu button:hover{color:#0a0a0a;background:#e8e6e0}.dark .wlcal-tray-more-menu button:hover{color:#fff;background:#2e2e2e}.wlcal-tray-more-menu button.on{color:#c41284}.wlcal-tray-more-menu button .b{color:#6b6b6b;background:#e8e6e0;border-radius:99px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;line-height:16px;display:inline-block}.dark .wlcal-tray-more-menu button .b{color:#8a8a8a;background:#2e2e2e}.wlcal-tray-note{color:#0a0a0a;background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:8px;align-items:flex-start;gap:8px;margin:10px 12px 0;padding:9px 11px;font-size:11.5px;line-height:1.35;display:flex}.dark .wlcal-tray-note{color:#fff}.wlcal-tray-note svg{color:#f59e0b}.wlcal-tray-list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 12px 16px;display:flex;overflow-y:auto}.wlcal-tray-group{flex-direction:column;gap:6px;display:flex}.wlcal-tray-group+.wlcal-tray-group{margin-top:6px}.wlcal-tray-ophead{background:inherit;z-index:1;align-items:center;gap:8px;padding:2px 2px 4px;display:flex;position:sticky;top:-10px}.wlcal-tray-opname{color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.dark .wlcal-tray-opname{color:#fff}.wlcal-tray-opcnt{color:#6b6b6b;background:#1b1c1b0f;border-radius:999px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:grid}.dark .wlcal-tray-opcnt{color:#8a8a8a;background:#ffffff14}.wlcal-tray-empty{text-align:center;color:#6b6b6b;padding:28px 12px;font-size:13px;font-style:italic}.wlcal-tcard{cursor:grab;background:#fff;border:1px solid #e8e6e0;border-radius:9px;padding:9px 10px 9px 13px;transition:border-color .14s,box-shadow .14s;position:relative}.dark .wlcal-tcard{background:#1a1a1a;border-color:#2e2e2e}.wlcal-tcard:hover{border-color:#0a0a0a;box-shadow:0 6px 18px #00000014}.dark .wlcal-tcard:hover{border-color:#fff}.wlcal-tcard:active{cursor:grabbing}.wlcal-tcard:before{content:"";background:var(--area,#6b6b6b);border-radius:99px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.wlcal-tc-client{text-transform:uppercase;letter-spacing:.02em;color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden}.dark .wlcal-tc-client{color:#fff}.wlcal-tc-type{color:#6b6b6b;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.dark .wlcal-tc-type{color:#8a8a8a}.wlcal-tc-foot{align-items:center;gap:8px;margin-top:8px;display:flex}.wlcal-tc-dur{color:var(--area,#6b6b6b);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.wlcal-tc-dur i{background:var(--area,currentColor);border-radius:2px;width:7px;height:7px}.wlcal-tc-over{color:#c41284;background:#c412841f;border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:600}.wlcal-tc-overdue{color:#dc2626;white-space:nowrap;background:#dc26261f;border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.wlcal-tc-overdue.is-hard{color:#fff;background:#dc2626}.wlcal-tray-note--danger{background:#dc26261a;border-color:#dc262642}.wlcal-tray-note--danger svg{color:#dc2626}.wlcal-tc-review{color:#2563eb;white-space:nowrap;background:#2563eb1f;border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.wlcal-tray-note--review{background:#2563eb1a;border-color:#2563eb42}.wlcal-tray-note--review svg{color:#2563eb}.wlcal-month{background:#fff;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.wlcal-month-grid{flex:auto;min-height:0}.dark .wlcal-month{background:#1a1a1a;border-color:#2e2e2e}.wlcal-month-dows{border-bottom:1px solid #e8e6e0;grid-template-columns:repeat(7,1fr);display:grid}.dark .wlcal-month-dows{border-bottom-color:#2e2e2e}.wlcal-mdow{letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;border-right:1px solid #e8e6e0;padding:10px 12px;font-size:11px;font-weight:700}.wlcal-mdow:last-child{border-right:0}.dark .wlcal-mdow{color:#8a8a8a;border-right-color:#2e2e2e}.wlcal-mdow.we{background:#f7f5f1}.dark .wlcal-mdow.we{background:#2a2a2a}.wlcal-month-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(0,1fr);display:grid}.wlcal-mcell{border-bottom:1px solid #e8e6e0;border-right:1px solid #e8e6e0;flex-direction:column;gap:7px;padding:9px 10px;transition:background .14s,box-shadow .14s;display:flex;position:relative}.dark .wlcal-mcell{border-bottom-color:#2e2e2e;border-right-color:#2e2e2e}.wlcal-mcell.is-blank{background:#f7f5f1}.dark .wlcal-mcell.is-blank{background:#2a2a2a}.wlcal-mcell.is-we{background:#f7f5f1}.dark .wlcal-mcell.is-we{background:#2a2a2a}.wlcal-mcell.is-click{cursor:pointer}.wlcal-mcell.is-click:hover{background:#16a34a17;box-shadow:inset 0 0 0 2px #16a34a73}.wlcal-mtop{align-items:center;gap:8px;display:flex}.wlcal-mnum{font-variant-numeric:tabular-nums;color:#0a0a0a;font-size:15px;font-weight:700}.dark .wlcal-mnum{color:#fff}.wlcal-mcell.is-we .wlcal-mnum{color:#6b6b6b;font-weight:600}.wlcal-mcell.is-today .wlcal-mnum{color:#fff;background:#c41284;border-radius:99px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.wlcal-mflag{letter-spacing:.08em;text-transform:uppercase;color:#c41284;background:#c412841f;border-radius:99px;padding:2px 7px;font-size:9.5px;font-weight:700}.wlcal-mflag.is-today{color:#fff;background:#c41284}.wlcal-mwe{color:#6b6b6b;text-align:center;margin:auto;font-size:20px}.wlcal-mempty{color:#6b6b6b;margin-top:2px;font-size:12px;font-style:italic}.wlcal-mdots{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wlcal-mdots i{border-radius:3px;width:9px;height:9px}.wlcal-mmore{color:#6b6b6b;font-size:10px;font-weight:700}.wlcal-mfoot{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.wlcal-mtasks{color:#0a0a0a;font-size:11.5px;font-weight:600}.dark .wlcal-mtasks{color:#fff}.wlcal-mload{font-size:11px;font-weight:700}.wlcal-mload.wlcal-load-ok{color:#16a34a;background:0 0}.wlcal-mload.wlcal-load-warn{color:#f59e0b;background:0 0}.wlcal-mload.wlcal-load-over{color:#c41284;background:0 0}.wlcal-mbar{background:#e8e6e0;border-radius:99px;height:4px;overflow:hidden}.dark .wlcal-mbar{background:#2e2e2e}.wlcal-mbar i{border-radius:99px;height:100%;display:block}.wlcal-op{background:#f7f5f1;border-bottom:1px solid #e8e6e0;flex:none;align-items:center;gap:13px;padding:11px 16px;display:flex}.dark .wlcal-op{background:#2a2a2a;border-bottom-color:#2e2e2e}.wlcal-op-av{color:#fff;background:#c41284;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.wlcal-op-av--img{-o-object-fit:cover;object-fit:cover}.wlcal-op-who{min-width:0}.wlcal-op-who b{color:#0a0a0a;font-size:15px;font-weight:700;line-height:1.1;display:block}.dark .wlcal-op-who b{color:#fff}.wlcal-op-who span{color:#6b6b6b;text-transform:capitalize;font-size:12px}.wlcal-op-stats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.wlcal-badge{letter-spacing:.02em;white-space:nowrap;border:0;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.wlcal-badge.is-neutral{color:#6b6b6b;background:#fff;border:1px solid #e8e6e0}.dark .wlcal-badge.is-neutral{color:#8a8a8a;background:#1a1a1a;border-color:#2e2e2e}.wlcal-badge.is-warn{color:#f59e0b;background:#f59e0b29}.wlcal-badge.is-over{color:#dc2626;background:#dc262629}.wlcal-badge.is-conf{color:#fff;cursor:pointer;background:#c41284}.wlcal-badge.is-conf .n{background:#ffffff40;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid}.wlfull-shell{background:#fff;border-top:1px solid #e8e6e0;border-bottom:1px solid #e8e6e0;flex-direction:column;flex:auto;min-height:0;margin-left:-1.5rem;margin-right:-1.5rem;display:flex}.dark .wlfull-shell{background:#1a1a1a;border-color:#2e2e2e}.wlfull-sub{background:#f7f5f1;border-bottom:1px solid #e8e6e0;flex:none;align-items:baseline;gap:12px;padding:11px 22px;display:flex}.dark .wlfull-sub{background:#2a2a2a;border-bottom-color:#2e2e2e}.wlfull-sub-title{color:#0a0a0a;font-size:15px;font-weight:700}.dark .wlfull-sub-title{color:#fff}.wlfull-sub-hint{color:#6b6b6b;font-size:12px}.dark .wlfull-sub-hint{color:#8a8a8a}.wlfull{flex:auto;min-height:0;overflow:auto}.wlfull-tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content}.wlfull-corner{z-index:6;text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;background:#fff;border-bottom:1.5px solid #e8e6e0;border-right:1.5px solid #e8e6e0;width:220px;min-width:220px;max-width:220px;padding:9px 16px;font-size:10.5px;font-weight:700;position:sticky;top:0;left:0}.dark .wlfull-corner{color:#8a8a8a;background:#1a1a1a;border-color:#2e2e2e}.wlfull-dh{z-index:3;text-align:left;vertical-align:bottom;background:#fff;border-bottom:1.5px solid #e8e6e0;border-right:1px solid #e8e6e0;min-width:186px;padding:9px 14px;position:sticky;top:0}.dark .wlfull-dh{background:#1a1a1a;border-color:#2e2e2e}.wlfull-dh .dow{letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b;font-size:10.5px;font-weight:700;display:block}.dark .wlfull-dh .dow{color:#8a8a8a}.wlfull-dh .num{letter-spacing:-.01em;color:#0a0a0a;font-size:18px;font-weight:700;display:block}.dark .wlfull-dh .num{color:#fff}.wlfull-dh.is-today{background:#fbeef6}.dark .wlfull-dh.is-today{background:#321929}.wlfull-dh.is-today .num{color:#c41284}.wlfull-area{z-index:2;background:color-mix(in srgb, var(--area,#6b6b6b) 14%, #f7f5f1);border-top:1px solid #e8e6e0;border-bottom:1px solid #e8e6e0;width:220px;min-width:220px;max-width:220px;padding:9px 16px;position:sticky;left:0}.dark .wlfull-area{background:color-mix(in srgb, var(--area,#8a8a8a) 20%, #2a2a2a);border-color:#2e2e2e}.wlfull-area-fill{background:color-mix(in srgb, var(--area,#6b6b6b) 14%, #f7f5f1);border-top:1px solid #e8e6e0;border-bottom:1px solid #e8e6e0}.dark .wlfull-area-fill{background:color-mix(in srgb, var(--area,#8a8a8a) 20%, #2a2a2a);border-color:#2e2e2e}.wlfull-area-in{align-items:center;gap:10px;display:flex}.wlfull-area-dot{background:var(--area,#6b6b6b);border-radius:3px;flex:none;width:9px;height:9px}.wlfull-area-name{letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;font-size:12px;font-weight:700}.dark .wlfull-area-name{color:#fff}.wlfull-area-count{background:color-mix(in srgb, var(--area,#6b6b6b) 28%, #fff);color:#0a0a0a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:grid}.dark .wlfull-area-count{color:#fff;background:color-mix(in srgb, var(--area,#8a8a8a) 34%, #1a1a1a)}.wlfull-op{z-index:1;vertical-align:top;background:#fff;border-bottom:1px solid #e8e6e0;border-right:1.5px solid #e8e6e0;width:220px;min-width:220px;max-width:220px;padding:9px 14px;position:sticky;left:0}.dark .wlfull-op{background:#1a1a1a;border-color:#2e2e2e}.wlfull-op-in{align-items:center;gap:10px;display:flex}.wlfull-op-av{background:color-mix(in srgb, var(--area,#0a0a0a) 88%, #1b1c1b);color:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.wlfull-op-av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wlfull-op-info{flex:1;min-width:0}.wlfull-op-info b{white-space:nowrap;text-overflow:ellipsis;color:#0a0a0a;font-size:13px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.dark .wlfull-op-info b{color:#fff}.wlfull-op-info span{color:#6b6b6b;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.dark .wlfull-op-info span{color:#8a8a8a}.wlfull-op-cap{color:#6b6b6b;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.dark .wlfull-op-cap{color:#8a8a8a}.wlfull-cell{vertical-align:top;border-bottom:1px solid #e8e6e0;border-right:1px solid #e8e6e0;min-width:186px;padding:8px}.dark .wlfull-cell{border-color:#2e2e2e}.wlfull-cell.is-today{background:#c412840a}.wlfull-heatcell{border-bottom:1px solid #e8e6e0;border-right:1px solid #e8e6e0;min-width:186px;padding:0}.dark .wlfull-heatcell{border-color:#2e2e2e}.wlfull-heatcell.is-today{background:#c412840a}.wlfull-heatcell.is-drop{box-shadow:inset 0 0 0 2px #c41284}.wlfull-heat{cursor:pointer;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:calc(100% - 10px);min-height:58px;margin:5px;transition:filter .14s,box-shadow .14s;display:flex}.wlfull-heat:hover{filter:brightness(.97)}.wlfull-heat.is-sel{box-shadow:0 0 0 2px #0a0a0a}.dark .wlfull-heat.is-sel{box-shadow:0 0 0 2px #fff}.wlfull-heat-h{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:1.1}.wlfull-heat-pct{opacity:.85;font-size:11px;font-weight:700}.wlfull-heat-tasks{opacity:.7;font-size:10px;font-weight:600}.wlfull-heat-we{opacity:.4;font-size:16px}.wlfull-heat.is-ok{color:#0c6b46;background:#d8f3e6;border-color:#b9e8d2}.wlfull-heat.is-warn{color:#8a6300;background:#fbeec2;border-color:#f3e0a4}.wlfull-heat.is-over{color:#b01b3f;background:#fbd6df;border-color:#f4bac8}.wlfull-heat.is-empty{color:#6b6b6b;cursor:default;background:#f7f5f1;border-color:#e8e6e0}.dark .wlfull-heat.is-ok{color:#3fe9a0;background:#15402e;border-color:#1d5a40}.dark .wlfull-heat.is-warn{color:#f5c64a;background:#3c3413;border-color:#574a1c}.dark .wlfull-heat.is-over{color:#ff859f;background:#491421;border-color:#6a1d2e}.dark .wlfull-heat.is-empty{color:#8a8a8a;background:#ffffff0a;border-color:#2e2e2e}.wlfull-cellbox{flex-direction:column;gap:6px;height:100%;min-height:64px;display:flex;position:relative}.wlfull-chips{flex-direction:column;gap:5px;display:flex}.wlfull-chip{text-align:left;cursor:grab;background:color-mix(in srgb, var(--area,#6b6b6b) 9%, #fff);border:1px solid color-mix(in srgb, var(--area,#6b6b6b) 24%, #e8e6e0);border-left:3px solid var(--area,#6b6b6b);border-radius:6px;align-items:center;gap:8px;width:100%;padding:5px 8px;transition:filter .12s;display:flex}.dark .wlfull-chip{background:color-mix(in srgb, var(--area,#8a8a8a) 16%, #1a1a1a);border-color:color-mix(in srgb, var(--area,#8a8a8a) 32%, #2e2e2e)}.wlfull-chip:hover{filter:brightness(.97)}.dark .wlfull-chip:hover{filter:brightness(1.12)}.wlfull-chip:active{cursor:grabbing}.wlfull-chip.is-dragging{opacity:.5}.wlfull-chip-main{flex:1;min-width:0}.wlfull-chip-t{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.dark .wlfull-chip-t{color:#fff}.wlfull-chip-time{letter-spacing:.04em;color:#6b6b6b;font-size:10px;font-weight:700}.dark .wlfull-chip-time{color:#8a8a8a}.wlfull-chip-h{color:var(--area,#6b6b6b);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:700}.wlfull-chip.is-unassigned{--area:#f59e0b;border-style:dashed}.wlfull-foot{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:2px;display:flex}.wlfull-foot-h{color:#6b6b6b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.dark .wlfull-foot-h{color:#8a8a8a}.wlfull-foot-load{font-size:11px;font-weight:700}.wlfull-foot-load.is-ok{color:#16a34a}.wlfull-foot-load.is-warn{color:#f59e0b}.wlfull-foot-load.is-over{color:#c41284}.wlfull-add{color:#fff;opacity:0;z-index:2;background:#0a0a0a;border-radius:999px;place-items:center;width:20px;height:20px;transition:opacity .12s;display:grid;position:absolute;top:-2px;right:-2px}.dark .wlfull-add{color:#0a0a0a;background:#fff}.wlfull-cell:hover .wlfull-add{opacity:1}.wlfull-add-empty{color:#6b6b6b;opacity:0;border:1px dashed #e8e6e0;border-radius:999px;place-items:center;width:24px;height:24px;margin:auto;transition:opacity .12s,border-color .12s,color .12s;display:grid}.dark .wlfull-add-empty{color:#8a8a8a;border-color:#2e2e2e}.wlfull-cell:hover .wlfull-add-empty{opacity:1}.wlfull-add-empty:hover{color:#c41284;border-color:#c41284}.wlfull-cell.is-drop{background:#f59e0b1f;box-shadow:inset 0 0 0 1px #f59e0b}.wlfull-cell.is-drop-hot{background:#f59e0b38;box-shadow:inset 0 0 0 2px #f59e0b}.wlfull-op.is-drop,.wlfull-area.is-drop{box-shadow:inset 0 0 0 1px #0a0a0a40}:root{--ped-surface:#fff;--ped-surface-2:#f7f5f1;--ped-surface-3:#eeece6;--ped-tx:#0a0a0a;--ped-tx-2:#3a3a3a;--ped-tx-3:#6b6b6b;--ped-line:#e8e6e0;--ped-line-2:#dcdad4;--ped-magenta:#c41284;--ped-warning:#f59e0b;--ped-ease:cubic-bezier(.2, .7, .2, 1)}.dark{--ped-surface:#1a1a1a;--ped-surface-2:#202020;--ped-surface-3:#2a2a2a;--ped-tx:#f4f4f7;--ped-tx-2:#d0d0d4;--ped-tx-3:#8a8a8a;--ped-line:#2e2e2e;--ped-line-2:#383838;--ped-magenta:#e91e8a}.ped-summary{background:var(--ped-surface-2);border:1px solid var(--ped-line);border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:16px;padding:15px 18px;display:flex}.ped-sum-cur{flex-direction:column;justify-content:center;gap:3px;display:flex}.ped-sum-l{letter-spacing:.1em;text-transform:uppercase;color:var(--ped-tx-3);font-size:10px;font-weight:700}.ped-sum-cur b{letter-spacing:-.01em;text-transform:capitalize;color:var(--ped-tx);font-size:17px;font-weight:700}.ped-sum-sep{background:var(--ped-line-2);align-self:stretch;width:1px}.ped-sum{flex-direction:column;justify-content:center;gap:2px;display:flex}.ped-sum b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ped-tx);font-size:18px;font-weight:700}.ped-sum span{color:var(--ped-tx-3);font-size:11px}.ped-sum.big b{font-size:24px}.ped-sum.warn{background:color-mix(in srgb, var(--ped-magenta) 10%, transparent);border:1px solid color-mix(in srgb, var(--ped-magenta) 28%, var(--ped-line));border-radius:10px;justify-content:center;padding:6px 14px}.ped-sum.warn b{color:var(--ped-magenta)}.ped-legbox{flex:none;position:relative}.ped-leg-back{z-index:40;position:fixed;inset:0}.ped-leg-menu{z-index:50;background:var(--ped-surface);border:1px solid var(--ped-line-2);border-radius:12px;flex-direction:column;gap:10px;width:220px;max-height:60vh;padding:12px;display:flex;position:absolute;top:46px;right:0;overflow:auto;box-shadow:0 18px 48px #00000029,0 6px 12px #00000014}.ped-leg-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ped-tx-3);margin-bottom:2px;font-size:10px;font-weight:700}.ped-leg{color:var(--ped-tx-2);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.ped-leg .dot{border-radius:3px;flex:none;width:11px;height:11px}.ped-adv{position:relative}.ped-adv-back{z-index:40;position:fixed;inset:0}.ped-adv-menu{z-index:50;background:var(--ped-surface);border:1px solid var(--ped-line-2);border-radius:12px;width:274px;padding:12px;position:absolute;top:46px;left:0;box-shadow:0 18px 48px #00000029,0 6px 12px #00000014}.ped-adv-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ped-tx-3);margin:2px 2px 10px;font-size:10px;font-weight:700}.ped-adv-row{color:var(--ped-tx);justify-content:space-between;align-items:center;gap:12px;padding:7px 2px;font-size:13px;display:flex}.ped-stepper{background:var(--ped-surface-2);border:1px solid var(--ped-line-2);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.ped-stepper button{width:26px;height:26px;color:var(--ped-tx-2);transition:all .12s var(--ped-ease);background:0 0;border:none;border-radius:6px;font-size:16px;font-weight:700}.ped-stepper button:hover:not(:disabled){background:var(--ped-surface-3);color:var(--ped-tx)}.ped-stepper button:disabled{opacity:.3;cursor:not-allowed}.ped-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;color:var(--ped-tx);font-size:14px}.ped-adv-note{color:var(--ped-tx-3);border-top:1px solid var(--ped-line);margin:9px 2px 2px;padding-top:9px;font-size:11px;line-height:1.4}.ped-statesort{border:1px solid var(--ped-line-2);background:var(--ped-surface);border-radius:9px;align-items:center;height:38px;display:inline-flex;overflow:hidden}.ped-statesort.on{border-color:var(--ped-magenta)}.ped-statesort-btn{height:100%;color:var(--ped-tx-2);white-space:nowrap;transition:all .12s var(--ped-ease);background:0 0;border:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.ped-statesort.on .ped-statesort-btn{background:var(--ped-magenta);color:#fff}.ped-statesort select{border:none;border-left:1px solid var(--ped-line-2);background:var(--ped-surface);height:100%;color:var(--ped-tx);cursor:pointer;text-transform:capitalize;max-width:150px;padding:0 8px;font-family:inherit;font-size:12.5px;font-weight:600}.ped-statesort select:focus{outline:none}.ped-tbtn{border:1px solid var(--ped-line-2);background:var(--ped-surface);height:38px;color:var(--ped-tx-2);white-space:nowrap;transition:all .14s var(--ped-ease);border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ped-tbtn:hover:not(:disabled){color:var(--ped-tx);border-color:var(--ped-tx-3)}.ped-tbtn:disabled{opacity:.5;cursor:not-allowed}.ped-tbtn.on{border-color:var(--ped-tx-3);color:var(--ped-tx)}.ped-seg{border:1px solid var(--ped-line-2);background:var(--ped-surface-2);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ped-seg button{height:30px;color:var(--ped-tx-2);white-space:nowrap;transition:all .12s var(--ped-ease);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ped-seg button svg{flex:none}.ped-seg button.on{background:var(--ped-tx);color:var(--ped-surface)}.ped-search{border:1px solid var(--ped-line-2);background:var(--ped-surface);min-width:200px;height:40px;color:var(--ped-tx-3);border-radius:10px;flex:0 240px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ped-search input{min-width:0;color:var(--ped-tx);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.ped-matrix-wrap{border:1px solid var(--ped-line);background:var(--ped-surface);border-radius:14px;overflow:auto}.ped-matrix{min-width:max-content;display:grid}.ped-h{cursor:pointer;z-index:2;background:var(--ped-surface-2);border-bottom:1.5px solid var(--ped-line-2);border-left:1px solid var(--ped-line);transition:background .14s var(--ped-ease);flex-direction:column;align-items:center;gap:1px;padding:11px 8px;display:flex;position:sticky;top:0}.ped-h:hover{background:var(--ped-surface-3)}.ped-h-mn{letter-spacing:-.01em;text-transform:capitalize;color:var(--ped-tx);font-size:12px;font-weight:700}.ped-h-yr{color:var(--ped-tx-3);font-size:10px;font-weight:600}.ped-h.cur{background:color-mix(in srgb, var(--ped-magenta) 12%, var(--ped-surface-2))}.ped-h.cur .ped-h-mn{color:var(--ped-magenta)}.ped-h.hl{background:color-mix(in srgb, var(--ped-warning) 18%, var(--ped-surface-2))}.ped-h-client{z-index:4;cursor:default;letter-spacing:.1em;text-transform:uppercase;color:var(--ped-tx-3);border-left:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;font-size:11px;font-weight:700;left:0}.ped-h-client.sortable{cursor:pointer}.ped-h-client.sortable:hover{background:var(--ped-surface-3);color:var(--ped-tx)}.ped-h-client.on{color:var(--ped-magenta)}.ped-sort-ar{opacity:.7;font-size:12px;font-weight:700}.ped-h-client.on .ped-sort-ar{opacity:1}.ped-client{z-index:1;background:var(--ped-surface);border-bottom:1px solid var(--ped-line);border-right:1.5px solid var(--ped-line-2);align-items:center;gap:9px;min-width:0;padding:8px 12px;display:flex;position:sticky;left:0}.ped-client-av{background:var(--ped-surface-3);width:26px;height:26px;color:var(--ped-tx-2);border:1px solid var(--ped-line-2);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.ped-client-n{color:var(--ped-tx);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ped-cell{border-bottom:1px solid var(--ped-line);border-left:1px solid var(--ped-line);cursor:pointer;min-height:38px;transition:filter .12s var(--ped-ease);justify-content:center;align-items:center;padding:5px 6px;display:flex}.ped-cell.empty{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--ped-tx) 4%, transparent) 6px 7px)}.ped-cell.unset{background:color-mix(in srgb, var(--ped-tx) 5%, transparent)}.ped-cell-unset{color:var(--ped-tx-3,#8c8d87);letter-spacing:.06em;opacity:.65;font-weight:700}.ped-cell:hover{filter:brightness(1.06)}.dark .ped-cell:hover{filter:brightness(1.18)}.ped-cell-t{letter-spacing:.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;font-weight:700;line-height:1.15;overflow:hidden}.ped-cell.cur{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ped-magenta) 40%, transparent), inset -1px 0 0 color-mix(in srgb, var(--ped-magenta) 40%, transparent)}.ped-cell.hl{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ped-warning) 55%, transparent)}.ped-edit-back{z-index:60;position:fixed;inset:0}.ped-edit{z-index:61;background:var(--ped-surface);border:1px solid var(--ped-line-2);border-radius:12px;flex-direction:column;gap:8px;width:250px;padding:12px;display:flex;position:fixed;box-shadow:0 18px 48px #00000038,0 6px 12px #0000001a}.ped-edit-h{letter-spacing:.12em;text-transform:uppercase;color:var(--ped-tx-3);font-size:10px;font-weight:700}.ped-edit-h b{letter-spacing:normal;text-transform:none;color:var(--ped-tx);margin-top:3px;font-size:13px;display:block}.ped-edit-list{flex-direction:column;gap:3px;max-height:210px;display:flex;overflow:auto}.ped-edit-opt{text-align:left;color:var(--ped-tx);transition:all .12s var(--ped-ease);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.ped-edit-opt:hover{background:var(--ped-surface-2)}.ped-edit-opt.on{border-color:var(--ped-line-2);background:var(--ped-surface-2)}.ped-edit-opt .dot{border-radius:3px;flex:none;width:11px;height:11px}.ped-edit-opt.clear{color:var(--ped-tx-3)}.ped-edit-note{border:1px solid var(--ped-line-2);background:var(--ped-surface-2);width:100%;color:var(--ped-tx);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:12.5px}.ped-edit-note:focus{border-color:var(--ped-magenta)}.ped-edit-note-l{letter-spacing:.08em;text-transform:uppercase;color:var(--ped-tx-3);font-size:10px;font-weight:700}.ped-empty{text-align:center;border:1px dashed var(--ped-line-2);background:var(--ped-surface-2);color:var(--ped-tx-3);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 24px;font-size:14px;display:flex}.ped-month-bar{align-items:center;gap:16px;margin-bottom:16px;display:flex}.ped-month-title{letter-spacing:-.02em;text-transform:capitalize;color:var(--ped-tx);font-size:22px;font-weight:700}.ped-month-stat{color:var(--ped-tx-3);margin-left:auto;font-size:13px}.ped-month-cols{align-items:flex-start;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.ped-mcol{background:var(--ped-surface-2);border:1px solid var(--ped-line);border-radius:13px;flex:none;width:240px;overflow:hidden}.ped-mcol-head{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.ped-mcol-head b{font-size:13px}.ped-mcol-body{flex-direction:column;gap:8px;padding:10px;display:flex}.ped-mcard{background:var(--ped-surface);border:1px solid var(--ped-line-2);border-radius:9px;align-items:center;gap:10px;padding:9px 11px;display:flex}.ped-mcard-av{background:var(--ped-surface-3);width:28px;height:28px;color:var(--ped-tx-2);border:1px solid var(--ped-line-2);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.ped-mcard-b{min-width:0}.ped-mcard-n{color:var(--ped-tx);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.ped-mcard-note{color:var(--ped-tx-3);margin-top:2px;font-size:11px;line-height:1.3;display:block}.dt-toolbar-shell{border-radius:16px;padding:0}.dt-toolbar-row-single{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dt-toolbar-left,.dt-toolbar-right{align-items:center;gap:6px;min-width:0;display:inline-flex}.dt-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dt-toolbar-row:last-child{margin-bottom:0}@media (width<=960px){.dt-toolbar-row-single{padding-bottom:4px;overflow-x:auto}}.dt-date-input{color:#0a0a0a;background:#f7f5f1;border:1px solid #e8e6e0;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;transition:all .15s}.dt-date-input:hover{border-color:#0a0a0a}.dt-date-input:focus{border-color:#0a0a0a;outline:none;box-shadow:0 0 0 3px #0a0a0a14}.dark .dt-date-input{color:#fff;background:#2a2a2a;border-color:#2e2e2e}.dark .dt-date-input:hover{border-color:#fff}.dark .dt-date-input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff14}.dt-today-btn{color:#6b6b6b;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #e8e6e0;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:700;transition:all .15s}.dt-today-btn:hover{color:#0a0a0a;border-color:#0a0a0a}.dark .dt-today-btn{color:#8a8a8a;background:#1a1a1a;border-color:#2e2e2e}.dark .dt-today-btn:hover{color:#fff;border-color:#fff}.dt-ghost-btn{color:#6b6b6b;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:10px;font-weight:700;transition:all .15s;display:flex}.dt-ghost-btn:hover{color:#0a0a0a;background:#f7f5f1}.dark .dt-ghost-btn{color:#8a8a8a}.dark .dt-ghost-btn:hover{color:#fff;background:#2a2a2a}.dt-segmented{background:0 0;border:1px solid #e8e6e0;border-radius:8px;align-items:center;gap:0;padding:0;display:inline-flex;overflow:hidden}.dark .dt-segmented{border-color:#2e2e2e}.dt-segmented-btn{color:#6b6b6b;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-right-color:#e8e6e0;border-radius:0;align-items:center;gap:4px;padding:6px 10px;font-size:10px;font-weight:700;transition:all .15s;display:flex}.dt-segmented-btn:last-child{border-right:none}.dt-segmented-btn:hover{color:#0a0a0a;background:#f7f5f1}.dt-segmented-btn.is-active{color:#fff;background:#0a0a0a}.dark .dt-segmented-btn{color:#8a8a8a;border-color:#2e2e2e}.dark .dt-segmented-btn:hover{color:#fff;background:#2a2a2a}.dark .dt-segmented-btn.is-active{color:#0a0a0a;background:#fff}.dt-acc-load-row{align-items:center;gap:8px;display:flex}.dt-acc-load-track{background:#0a0a0a14;border-radius:999px;flex:1;height:8px;overflow:hidden}.dark .dt-acc-load-track{background:#ffffff1f}.dt-acc-load-fill{border-radius:999px;height:100%;transition:width .2s}.dt-acc-load-fill.is-ok{background:#16a34a}.dt-acc-load-fill.is-warning{background:#d97706}.dt-acc-load-fill.is-overload{background:#dc2626}.dt-acc-load-value{text-align:right;min-width:40px;font-size:11px;font-weight:700}.dt-acc-load-value.is-ok{color:#15803d}.dt-acc-load-value.is-warning{color:#b45309}.dt-acc-load-value.is-overload{color:#b91c1c}.dark .dt-acc-load-value.is-ok{color:#4ade80}.dark .dt-acc-load-value.is-warning{color:#fbbf24}.dark .dt-acc-load-value.is-overload{color:#f87171}.pipe-board-wrap{--p-bg:#f4f3ef;--p-surface:#fff;--p-surface-2:#faf9f6;--p-surface-3:#f1efea;--p-line:#e7e4dd;--p-line-2:#d8d4cb;--p-line-strong:#c7c2b7;--p-tx:#1b1c1b;--p-tx-2:#5a5b57;--p-tx-3:#8c8d87;--p-tx-4:#aeafa8;--p-magenta:#ef3a65;--p-mint:#16eb96;--p-antracite:#1b1c1b;border-top:1px solid var(--p-line);background:var(--p-bg);flex:auto;min-height:0;margin-left:-2.5rem;margin-right:-2.5rem;display:flex}.dark .pipe-board-wrap{--p-bg:#0e0f0e;--p-surface:#191a19;--p-surface-2:#1f211f;--p-surface-3:#23251f;--p-line:#ffffff17;--p-line-2:#ffffff24;--p-line-strong:#ffffff38;--p-tx:#f4f4f2;--p-tx-2:#f4f4f2a8;--p-tx-3:#f4f4f270;--p-tx-4:#f4f4f24d}.pipe-board{flex:auto;min-width:0;overflow:auto hidden}.pipe-board-inner{gap:16px;min-width:min-content;height:100%;padding:18px 22px;display:flex}.pipe-board::-webkit-scrollbar{height:12px}.pipe-board::-webkit-scrollbar-track{background:0 0}.pipe-board::-webkit-scrollbar-thumb{background:var(--p-line-strong);border:3px solid var(--p-bg);border-radius:99px}.pipe-col{background:color-mix(in srgb, var(--bar,var(--p-tx-3)) 6%, var(--p-surface-2));border:1px solid var(--p-line);border-top:3px solid var(--bar,var(--p-tx-3));border-radius:13px;flex-direction:column;flex:none;width:296px;min-height:0;transition:box-shadow .15s,border-color .15s;display:flex}.pipe-col.is-drop{border-color:var(--p-mint);box-shadow:0 0 0 2px var(--p-mint), 0 10px 30px -12px #00000059}.pipe-col-head{background:color-mix(in srgb, var(--bar,var(--p-tx-3)) 16%, var(--p-surface));border-bottom:1px solid color-mix(in srgb, var(--bar,var(--p-tx-3)) 24%, var(--p-line));border-radius:10px 10px 0 0;align-items:center;gap:10px;padding:12px 15px 11px;display:flex}.pipe-col-name{letter-spacing:.1em;text-transform:uppercase;color:var(--p-tx);font-size:12px;font-weight:700}.pipe-col-count{background:color-mix(in srgb, var(--bar,var(--p-tx-3)) 30%, var(--p-surface));min-width:24px;height:24px;color:var(--p-tx);border-radius:999px;place-items:center;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700;display:grid}.pipe-col-tot{border-bottom:1px solid color-mix(in srgb, var(--bar,var(--p-tx-3)) 14%, var(--p-line));flex-wrap:wrap;align-items:baseline;gap:8px;padding:11px 15px 12px;display:flex}.pipe-col-tot b{letter-spacing:-.01em;color:var(--p-tx);font-size:15px;font-weight:700}.pipe-col-tot span{color:var(--p-tx-3);font-size:11px}.pipe-col-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden auto}.pipe-col-body::-webkit-scrollbar{width:7px}.pipe-col-body::-webkit-scrollbar-thumb{background:var(--p-line-2);border-radius:99px}.pipe-col-empty{border:1px dashed var(--p-line-2);text-align:center;color:var(--p-tx-4);border-radius:10px;padding:20px;font-size:12.5px}.pipe-card{text-align:left;background:var(--p-surface);border:1px solid var(--p-line-2);cursor:grab;border-radius:11px;width:100%;padding:13px 14px 11px 16px;transition:border-color .14s,box-shadow .14s,transform .1s;display:block;position:relative}.pipe-card:before{content:"";background:var(--area,var(--p-tx-3));border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.pipe-card:hover{border-color:var(--p-line-strong);transform:translateY(-1px);box-shadow:0 8px 22px -10px #00000047}.pipe-card:active{cursor:grabbing}.pipe-card.is-sel{border-color:var(--p-magenta);box-shadow:0 0 0 1.5px var(--p-magenta)}.pipe-card.is-dragging{opacity:.4}.pipe-c-top{align-items:center;gap:8px;display:flex}.pipe-c-client{min-width:0;color:var(--p-tx-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.pipe-c-kind{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:8.5px;font-weight:700}.pipe-c-kind.is-prev{color:#3a6ac4;background:#4d7fd629}.dark .pipe-c-kind.is-prev{color:#9fc0ff}.pipe-c-kind.is-contract{background:var(--p-surface-3);color:var(--p-tx-2);border:1px solid var(--p-line-2)}.pipe-group{cursor:grab;background:#7c5cff14;border:1px solid #7c5cff42;border-radius:12px;flex-direction:column;gap:6px;padding:8px 8px 8px 12px;display:flex;position:relative}.pipe-group:active{cursor:grabbing}.pipe-group.is-dragging{opacity:.5}.pipe-group .pipe-card{cursor:pointer}.pipe-group:before{content:"";background:#7c5cff;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:5px}.pipe-group .pipe-card{margin:0}.pipe-c-title{letter-spacing:-.01em;color:var(--p-tx);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:15px;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.pipe-c-money{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:11px;display:flex}.pipe-c-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--p-tx);font-size:21px;font-weight:700;line-height:1}.pipe-c-break{color:var(--p-tx-3);font-size:11px}.pipe-c-foot{border-top:1px solid var(--p-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}.pipe-c-upd{letter-spacing:.04em;text-transform:uppercase;color:var(--p-tx-4);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.pipe-c-actions{opacity:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;transition:opacity .14s;display:flex}.pipe-card:hover .pipe-c-actions,.pipe-card.is-sel .pipe-c-actions{opacity:1}.pipe-c-act{border:1px solid var(--p-line-2);background:var(--p-surface);width:27px;height:27px;color:var(--p-tx-2);border-radius:7px;place-items:center;transition:all .14s;display:grid}.pipe-c-act:hover:not(:disabled){border-color:var(--p-line-strong);color:var(--p-tx);background:var(--p-surface-2)}.pipe-c-act:disabled{opacity:.3;cursor:not-allowed}.pipe-c-act.is-danger:hover:not(:disabled){border-color:var(--p-magenta);color:var(--p-magenta);background:color-mix(in srgb, var(--p-magenta) 10%, transparent)}.pipe-c-sel{margin-bottom:9px}.pipe-esito-pop{z-index:1000;width:196px;height:128px;position:fixed;transform:translateY(-50%)}.pipe-esito-stem{transform-origin:0;background:var(--p-line-strong,#c7c2b7);width:28px;height:1.5px;animation:pipe-stem .2s var(--ease,cubic-bezier(.2, .7, .2, 1)) forwards;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(0)}@keyframes pipe-stem{to{transform:translateY(-50%)scaleX(1)}}.pipe-esito-branch{align-items:center;display:flex;position:absolute;top:50%;left:28px}.pipe-esito-branch.is-top{transform:translateY(-44px)}.pipe-esito-branch.is-mid{transform:translateY(-50%)}.pipe-esito-branch.is-bot{transform:translateY(16px)}.pipe-esito-corner{opacity:0;flex:none;width:32px;height:28px;animation:.15s 70ms forwards pipe-fade}.pipe-esito-corner.is-tr{border-top:1.5px solid;border-right:1.5px solid;border-top-right-radius:999px;transform:translateY(-1px)}.pipe-esito-corner.is-br{border-bottom:1.5px solid;border-right:1.5px solid;border-bottom-right-radius:999px;transform:translateY(1px)}.pipe-esito-line{opacity:0;flex:none;width:32px;height:1.5px;animation:.15s 70ms forwards pipe-fade}.pipe-esito-corner.is-ok,.pipe-esito-line.is-ok{color:#16a34a99;background:currentColor}.pipe-esito-corner.is-tr.is-ok{background:0 0;border-color:#16a34a99}.pipe-esito-line.is-info{color:#2563eb99;background:currentColor}.pipe-esito-corner.is-br.is-danger{background:0 0;border-color:#dc262699}@keyframes pipe-fade{to{opacity:1}}.pipe-esito-opt{white-space:nowrap;background:var(--p-surface,#fff);opacity:0;animation:pipe-slide .2s var(--ease,cubic-bezier(.2, .7, .2, 1)) .18s forwards;border:1px solid;border-radius:8px;align-items:center;margin-left:8px;padding:5px 11px;font-size:11px;font-weight:700;transition:background .12s;display:inline-flex;transform:translate(8px)}.dark .pipe-esito-opt{background:#131316}@keyframes pipe-slide{to{opacity:1;transform:translate(0)}}.pipe-esito-opt:disabled{opacity:.5;cursor:not-allowed}.pipe-esito-opt.is-ok{color:#16a34a;border-color:#16a34a59}.pipe-esito-opt.is-ok:hover:not(:disabled){background:#16a34a1f}.pipe-esito-opt.is-info{color:#2563eb;border-color:#2563eb59}.pipe-esito-opt.is-info:hover:not(:disabled){background:#2563eb1f}.pipe-esito-opt.is-danger{color:#dc2626;border-color:#dc262659}.pipe-esito-opt.is-danger:hover:not(:disabled){background:#dc26261f}.pipe-create{text-align:left;border:1px dashed;border-radius:10px;width:100%;padding:11px 13px;transition:background .14s}.pipe-create-quote{background:#16a34a0d;border-color:#16a34a66}.pipe-create-quote:hover{background:#16a34a1c}.pipe-create-contract{background:#2563eb0d;border-color:#2563eb66}.pipe-create-contract:hover{background:#2563eb1c}.pipe-create-lead{background:#f59e0b0d;border-color:#f59e0b66}.pipe-create-lead:hover{background:#f59e0b1c}.pipe-add{flex-direction:column;display:flex}.pipe-add-fab{border:1px dashed var(--p-line-strong,#c7c2b7);background:var(--p-surface);width:100%;height:38px;color:var(--p-tx-2);border-radius:10px;place-items:center;transition:background .14s,border-color .14s,color .14s;display:grid}.pipe-add-fab:hover{border-color:var(--p-tx-3);background:var(--p-surface-2);color:var(--p-tx)}.pipe-add.is-open .pipe-add-fab{background:var(--p-surface-2);color:var(--p-tx);border-style:solid}.pipe-add-plus{transition:transform .3s var(--ease,cubic-bezier(.2, .7, .2, 1));place-items:center;display:grid}.pipe-add.is-open .pipe-add-plus{transform:rotate(135deg)}.pipe-add-opts{transition:grid-template-rows .3s var(--ease,cubic-bezier(.2, .7, .2, 1));pointer-events:none;grid-template-rows:0fr;display:grid}.pipe-add.is-open .pipe-add-opts{pointer-events:auto;grid-template-rows:1fr}.pipe-add-opts-inner{flex-direction:column;gap:10px;min-height:0;padding-top:10px;display:flex;overflow:hidden}.pipe-add-opt{opacity:0;transition:opacity .2s ease, transform .26s var(--ease,cubic-bezier(.2, .7, .2, 1)), background .14s ease;transform:translateY(-8px)scale(.97)}.pipe-add.is-open .pipe-add-opt{opacity:1;transition-delay:calc(var(--i,0) * 60ms + 40ms);transform:none}@media (prefers-reduced-motion:reduce){.pipe-add-plus,.pipe-add-opts,.pipe-add-opt{transition-duration:.01ms}.pipe-add.is-open .pipe-add-opt{transition-delay:0s}}.pipe-card.is-lead{cursor:default}.pipe-card.is-lead:hover{transform:none}.pipe-c-kind.is-lead{color:#b87708;background:#f59e0b2e}.dark .pipe-c-kind.is-lead{color:#f8bb54}.pipe-c-lead-notes{color:var(--p-tx-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.pipe-c-lead-cta{color:#b87708;background:#f59e0b14;border:1px solid #f59e0b59;border-radius:7px;flex:none;padding:4px 9px;font-size:11px;font-weight:700;transition:background .14s}.pipe-c-lead-cta:hover{background:#f59e0b2e}.dark .pipe-c-lead-cta{color:#f8bb54}.fb-page{--magenta:#ef3a65;--mint:#16eb96;--amber:#f5b800;--antracite:#1b1c1b;--bg:#f4f3ef;--surface:#fff;--surface-2:#faf9f6;--surface-3:#f1efea;--line:#e7e4dd;--line-2:#d8d4cb;--line-strong:#c7c2b7;--tx:#1b1c1b;--tx-2:#5a5b57;--tx-3:#8c8d87;--tx-4:#aeafa8;--shadow-1:0 1px 2px #1b1c1b0f;--shadow-2:0 6px 18px #1b1c1b1a;--shadow-3:0 18px 48px #1b1c1b29;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--bg);min-height:100%;color:var(--tx);font-feature-settings:"cv11"}.dark .fb-page{--bg:#0e0f0e;--surface:#191a19;--surface-2:#1f211f;--surface-3:#23251f;--line:#ffffff17;--line-2:#ffffff24;--line-strong:#ffffff38;--tx:#f4f4f2;--tx-2:#f4f4f2a8;--tx-3:#f4f4f270;--tx-4:#f4f4f24d;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 22px #00000080;--shadow-3:0 22px 54px #0009}.fb-page .fb-head{padding:24px 26px 0}.fb-page .fb-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.fb-page .fb-crumb{letter-spacing:.14em;text-transform:uppercase;color:var(--tx-3);align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.fb-page .fb-crumb svg{width:13px;height:13px;color:var(--magenta)}.fb-page .fb-title{letter-spacing:-.02em;color:var(--tx);margin:0;font-size:34px;font-weight:700;line-height:1}.fb-page .fb-sub{color:var(--tx-2);max-width:680px;margin:7px 0 0;font-size:14px}.fb-month-pick{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.fb-month-l{letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);font-size:10px;font-weight:700}.fb-month-btn{border:1px solid var(--line-2);background:var(--surface);height:42px;color:var(--tx);transition:border-color .14s var(--ease);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.fb-month-btn:hover{border-color:var(--line-strong)}.fb-month-btn svg{color:var(--tx-3)}.fb-month-nav{align-items:center;gap:6px;display:inline-flex}.fb-month-arrow{border:1px solid var(--line-2);background:var(--surface);width:42px;height:42px;color:var(--tx-2);transition:border-color .14s var(--ease);cursor:pointer;border-radius:10px;place-items:center;display:grid}.fb-month-arrow:hover{border-color:var(--line-strong)}.fb-state-box{border:1px solid var(--line-2);background:var(--surface);color:var(--tx-2);border-radius:14px;align-items:center;gap:10px;margin:18px 26px 0;padding:18px 20px;font-size:14px;font-weight:600;display:flex}.fb-state-box .fb-tbtn{margin-left:auto}.fb-state-error{border-color:color-mix(in srgb, var(--magenta) 36%, var(--line));color:var(--magenta)}.fb-empty{color:#0c8a57;border-color:color-mix(in srgb, var(--mint) 30%, var(--line))}.dark .fb-empty{color:var(--mint)}.fb-summary{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:14px;margin:18px 26px 0;padding:16px 18px;display:flex}.fb-sum{flex-direction:column;gap:3px;padding-right:14px;display:flex}.fb-sum b{letter-spacing:-.01em;color:var(--tx);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.fb-sum span{color:var(--tx-3);font-size:11.5px}.fb-sum.big b{color:var(--magenta);font-size:24px}.fb-sum b.mint{color:#0c8a57}.dark .fb-sum b.mint{color:var(--mint)}.fb-sum-sep{background:var(--line-2);align-self:stretch;width:1px;margin:2px 4px}.fb-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 26px 0;display:flex}.fb-toolbar>*{flex:none}.fb-toolbar .fb-spacer{flex:auto}.fb-search{border:1px solid var(--line-2);background:var(--surface);border-radius:10px;flex:220px;align-items:center;gap:8px;min-width:240px;max-width:320px;height:42px;padding:0 14px;display:flex}.fb-search svg{width:15px;height:15px;color:var(--tx-3)}.fb-search input{color:var(--tx);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.fb-search input::placeholder{color:var(--tx-3)}.fb-filter{border:1px solid var(--line-2);background:var(--surface);height:42px;color:var(--tx);white-space:nowrap;transition:border-color .14s var(--ease);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:0 13px 0 9px;font-size:13.5px;font-weight:600;display:inline-flex}.fb-filter:hover{border-color:var(--line-strong)}.fb-filter .fb-f-ic{background:var(--surface-3);width:24px;height:24px;color:var(--tx-2);border-radius:7px;place-items:center;font-size:9px;font-weight:700;display:grid}.fb-filter svg{color:var(--tx-3)}.fb-tbtn{border:1px solid var(--line-2);background:var(--surface);height:42px;color:var(--tx);transition:all .14s var(--ease);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.fb-tbtn:hover{border-color:var(--line-strong);background:var(--surface-2)}.fb-tbtn svg{width:15px;height:15px;color:var(--tx-2)}.fb-forgot{border:1px solid color-mix(in srgb, var(--amber) 36%, var(--line));background:color-mix(in srgb, var(--amber) 6%, var(--surface));border-left:3px solid var(--amber);border-radius:14px;margin:18px 26px 0;overflow:hidden}.fb-forgot-head{cursor:pointer;align-items:center;gap:13px;padding:15px 18px;display:flex}.fb-forgot-ic{background:color-mix(in srgb, var(--amber) 20%, transparent);color:#b07d00;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dark .fb-forgot-ic{color:var(--amber)}.fb-forgot-htext{flex:1;min-width:0}.fb-forgot-htext b{color:var(--tx);font-size:15px;font-weight:700;display:block}.fb-forgot-htext span{color:var(--tx-2);font-size:12.5px}.fb-forgot-badge{background:var(--amber);min-width:26px;height:26px;color:var(--antracite);border-radius:99px;place-items:center;padding:0 8px;font-size:13px;font-weight:700;display:grid}.fb-forgot-caret{border:1px solid var(--line-2);background:var(--surface);width:32px;height:32px;color:var(--tx-2);transition:all .14s var(--ease);cursor:pointer;border-radius:8px;place-items:center;display:grid}.fb-forgot.open .fb-forgot-caret svg{transform:rotate(180deg)}.fb-forgot-caret svg{transition:transform .2s var(--ease)}.fb-forgot-body{flex-direction:column;gap:9px;padding:0 14px 14px;display:flex}.fb-forgot-row{background:var(--surface);border:1px solid var(--line-2);border-radius:11px;align-items:center;gap:14px;padding:12px 14px;display:flex}.fb-forgot-aging{border-radius:9px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:58px;padding:8px 0;display:flex}.fb-forgot-aging .fb-aging-n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}.fb-forgot-aging .fb-aging-u{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:9px;font-weight:700}.fb-forgot-row.tone-grave .fb-forgot-aging{background:color-mix(in srgb, var(--magenta) 14%, transparent);color:var(--magenta)}.fb-forgot-row.tone-warn .fb-forgot-aging{background:color-mix(in srgb, var(--amber) 18%, transparent);color:#b07d00}.dark .fb-forgot-row.tone-warn .fb-forgot-aging{color:var(--amber)}.fb-forgot-row.tone-soft .fb-forgot-aging{background:var(--surface-3);color:var(--tx-2)}.fb-forgot-main{flex:1;min-width:0}.fb-aging-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:700}.fb-aging-tag.tone-grave{background:var(--magenta);color:#fff}.fb-aging-tag.tone-warn{background:color-mix(in srgb, var(--amber) 20%, transparent);color:#b07d00}.dark .fb-aging-tag.tone-warn{color:var(--amber)}.fb-aging-tag.tone-soft{background:var(--surface-3);color:var(--tx-2)}.fb-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);align-items:center;gap:8px;margin:22px 26px 0;font-size:11px;font-weight:700;display:flex}.fb-section-label svg{color:var(--magenta)}.fb-groups{flex-direction:column;gap:14px;padding:12px 26px 40px;display:flex}.fb-group{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.fb-group-head{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.fb-group-id{align-items:center;gap:11px;min-width:0;display:flex}.fb-group-av{color:#fff;background:var(--antracite);text-transform:uppercase;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.dark .fb-group-av{background:var(--magenta)}.fb-group-name{letter-spacing:-.01em;color:var(--tx);font-size:15px;font-weight:700}.fb-group-tot{color:var(--tx-2);white-space:nowrap;font-size:13px}.fb-group-tot b{color:var(--tx);font-weight:700}.fb-group-clear{color:#0c8a57;align-items:center;gap:6px;font-weight:600;display:inline-flex}.dark .fb-group-clear{color:var(--mint)}.fb-group-body{flex-direction:column;display:flex}.fb-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.fb-group-body .fb-row:first-child{border-top:none}.fb-row.is-done{background:color-mix(in srgb, var(--mint) 4%, transparent)}.fb-row-main{flex:1;min-width:0}.fb-row-title{letter-spacing:-.01em;color:var(--tx);flex-wrap:wrap;align-items:center;gap:9px;font-size:14.5px;font-weight:700;display:flex}.fb-row-source{color:var(--tx-3);align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.fb-row-source svg{color:var(--tx-4);flex:none}.fb-month{border-left:1px solid var(--line-2);align-items:center;gap:5px;margin-left:4px;padding-left:10px;display:inline-flex}.fb-type{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:700}.fb-type.canone{color:oklch(50% .16 264);background:#5a83da29}.dark .fb-type.canone{color:oklch(78% .13 264)}.fb-type.tantum{background:var(--surface-3);color:var(--tx-2);border:1px solid var(--line-2)}.fb-type.plan{color:oklch(52% .15 70);background:#c995002e}.dark .fb-type.plan{color:oklch(82% .14 85)}.fb-row-right{flex:none;align-items:center;gap:16px;display:flex}.fb-amount-wrap{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.fb-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tx);font-size:18px;font-weight:700}.fb-state{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:9.5px;font-weight:700}.fb-state.todo{background:color-mix(in srgb, var(--amber) 18%, transparent);color:#b07d00}.dark .fb-state.todo{color:var(--amber)}.fb-state.done{background:color-mix(in srgb, var(--mint) 18%, transparent);color:#0c8a57}.dark .fb-state.done{color:var(--mint)}.fb-generate{background:var(--antracite);color:#fff;letter-spacing:.02em;white-space:nowrap;height:40px;transition:background .14s var(--ease);cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:188px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.fb-generate:hover{background:var(--magenta)}.dark .fb-generate{color:var(--antracite);background:#fff}.dark .fb-generate:hover{background:var(--magenta);color:#fff}.fb-generate.urgent{background:var(--magenta);color:#fff;min-width:148px}.fb-generate.urgent:hover{background:#d62f57}.fb-done-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:188px;display:flex}.fb-invoice{color:var(--tx-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.fb-invoice svg{color:var(--tx-3)}.fb-cancel{border:1px solid var(--line-2);height:34px;color:var(--tx-2);transition:all .14s var(--ease);cursor:pointer;background:0 0;border-radius:8px;padding:0 13px;font-size:12px;font-weight:600}.fb-cancel:hover{border-color:var(--magenta);color:var(--magenta)}@media (width<=920px){.fb-row{flex-direction:column;align-items:stretch}.fb-row-right{justify-content:space-between}.fb-forgot-row{flex-wrap:wrap}}.fb-page .fb-tabs{border-bottom:1px solid var(--line);gap:2px;margin:18px 0 0;display:flex}.fb-page .fb-tab{color:var(--tx-3);transition:color .14s var(--ease), border-color .14s var(--ease);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.fb-page .fb-tab svg{color:currentColor}.fb-page .fb-tab:hover{color:var(--tx-2)}.fb-page .fb-tab.is-active{color:var(--tx);border-bottom-color:var(--magenta)}.fb-page .fb-tab.is-active svg{color:var(--magenta)}.fb-page .fr-panel{flex-direction:column;gap:20px;padding:22px 26px 32px;display:flex}.fb-page .fr-subtabs{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.fb-page .fr-subtab{color:var(--tx-2);transition:color .14s var(--ease), background .14s var(--ease), box-shadow .14s var(--ease);border-radius:9px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.fb-page .fr-subtab:hover{color:var(--tx)}.fb-page .fr-subtab.is-active{color:var(--tx);background:var(--surface);box-shadow:var(--shadow-1)}.fb-page .fr-subtab.is-active svg{color:var(--magenta)}.fb-page .fr-tool{flex-direction:column;gap:18px;display:flex}.fb-page .fr-hint{color:var(--tx-2);max-width:720px;margin:0;font-size:13.5px}.fb-page .fr-form{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:18px;display:flex}.fb-page .fr-field{flex-direction:column;gap:7px;min-width:240px;display:flex}.fb-page .fr-field-grow{flex:300px}.fb-page .fr-label{text-transform:uppercase;letter-spacing:.1em;color:var(--tx-3);font-size:10.5px;font-weight:700}.fb-page .fr-field-err{height:44px;color:var(--magenta);align-items:center;gap:6px;font-size:13px;display:inline-flex}.fb-page .fr-field .fr-trigger{width:100%}.fb-page .fr-file-hidden{display:none}.fb-page .fr-dropzone{border:1.5px dashed var(--line-2);background:var(--surface-2);width:100%;min-height:44px;color:var(--tx-2);text-align:left;transition:border-color .14s var(--ease), background .14s var(--ease), color .14s var(--ease);border-radius:11px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.fb-page .fr-dropzone:hover:not(:disabled){border-color:var(--line-strong);color:var(--tx)}.fb-page .fr-dropzone.is-drag{border-color:var(--magenta);background:color-mix(in srgb, var(--magenta) 7%, var(--surface));color:var(--tx);border-style:solid}.fb-page .fr-dropzone.has-file{border-style:solid;border-color:var(--line-2);background:var(--surface)}.fb-page .fr-dropzone:disabled{opacity:.55;cursor:not-allowed}.fb-page .fr-dropzone svg{color:var(--tx-3);flex:none}.fb-page .fr-dropzone.has-file svg{color:var(--magenta)}.fb-page .fr-dz-hint b{color:var(--tx);font-weight:700}.fb-page .fr-dz-hint u{color:var(--magenta);font-weight:600;text-decoration:none}.fb-page .fr-dz-name{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.fb-page .fr-dz-clear{width:24px;height:24px;color:var(--tx-3);transition:background .14s var(--ease), color .14s var(--ease);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fb-page .fr-dz-clear:hover{background:var(--surface-3);color:var(--magenta)}.fb-page .fr-btn{border:1px solid var(--line-2);background:var(--surface);height:44px;color:var(--tx);transition:border-color .14s var(--ease), background .14s var(--ease), opacity .14s var(--ease);border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.fb-page .fr-btn:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}.fb-page .fr-btn:disabled{opacity:.5;cursor:not-allowed}.fb-page .fr-btn svg{flex:none}.fb-page .fr-btn-primary{background:var(--magenta);border-color:var(--magenta);color:#fff}.fb-page .fr-btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--magenta) 88%, #000);border-color:color-mix(in srgb, var(--magenta) 88%, #000)}.fb-page .fr-btn-confirm{background:var(--mint);border-color:var(--mint);color:var(--antracite)}.fb-page .fr-btn-confirm:hover:not(:disabled){background:color-mix(in srgb, var(--mint) 86%, #000);border-color:color-mix(in srgb, var(--mint) 86%, #000)}.fb-page .fr-btn-ghost{color:var(--tx-2);background:0 0;border-color:#0000}.fb-page .fr-btn-ghost:hover:not(:disabled){background:var(--surface-2);color:var(--tx)}.fb-page .fr-result{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);border-radius:16px;overflow:hidden}.fb-page .fr-result-head{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.fb-page .fr-stats{color:var(--tx-2);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.fb-page .fr-stat b{color:var(--tx);margin-right:4px;font-size:16px}.fb-page .fr-stat-todo b{color:color-mix(in srgb, var(--amber) 72%, var(--tx))}.fb-page .fr-stat-ok b{color:color-mix(in srgb, var(--mint) 70%, var(--tx))}.fb-page .fr-stat-err b{color:var(--magenta)}.fb-page .fr-mode{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.fb-page .fr-mode.is-preview{background:color-mix(in srgb, var(--amber) 16%, var(--surface));color:color-mix(in srgb, var(--amber) 68%, var(--tx))}.fb-page .fr-mode.is-done{background:color-mix(in srgb, var(--mint) 18%, var(--surface));color:color-mix(in srgb, var(--mint) 64%, var(--tx))}.fb-page .fr-actions{gap:8px;display:flex}.fb-page .fr-section{border-top:1px solid var(--line)}.fb-page .fr-section:first-of-type{border-top:none}.fb-page .fr-section-head{cursor:pointer;text-align:left;width:100%;color:var(--tx);transition:background .14s var(--ease);background:0 0;border:0;align-items:center;gap:9px;padding:11px 16px;display:flex}.fb-page .fr-section-head:hover{background:var(--surface-2)}.fb-page .fr-section-caret{color:var(--tx-3);flex:none}.fb-page .fr-section-title{font-size:13px;font-weight:700}.fb-page .fr-section-count{text-align:center;background:var(--surface-3);min-width:20px;color:var(--tx-2);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.fb-page .fr-section-count-certo{background:color-mix(in srgb, var(--mint) 20%, var(--surface));color:color-mix(in srgb, var(--mint) 66%, var(--tx))}.fb-page .fr-section-count-incerto{background:color-mix(in srgb, var(--amber) 22%, var(--surface));color:color-mix(in srgb, var(--amber) 70%, var(--tx))}.fb-page .fr-section-count-nessuno{background:color-mix(in srgb, var(--magenta) 16%, var(--surface));color:var(--magenta)}.fb-page .fr-section-hint{color:var(--tx-3);margin-left:auto;font-size:11.5px}.fb-page .fr-table-wrap{max-height:56vh;overflow:auto}.fb-page .fr-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.fb-page .fr-table th{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--tx-3);border-bottom:1px solid var(--line-2);white-space:nowrap;background:var(--surface-2);padding:10px 14px;font-size:10px;font-weight:800;position:sticky;top:0}.fb-page .fr-table td{border-bottom:1px solid var(--line);color:var(--tx);vertical-align:top;padding:10px 14px}.fb-page .fr-table tbody tr:last-child td{border-bottom:none}.fb-page .fr-table .ta-r{text-align:right}.fb-page .fr-table .mono{font-variant-numeric:tabular-nums;white-space:nowrap}.fb-page .fr-desc{max-width:260px}.fb-page .fr-msg{max-width:300px;color:var(--tx-2)}.fb-page .fr-causale{text-align:left;color:var(--tx-4);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:300px;transition:color .14s var(--ease);background:0 0;border:0;margin-top:4px;padding:0;font-family:inherit;font-size:10.5px;font-style:italic;display:block;overflow:hidden}.fb-page .fr-causale:hover{color:var(--tx-2)}.fb-page .fr-causale.is-open{white-space:normal;text-overflow:clip;color:var(--tx-2);overflow:visible}.fb-page .fr-causale-caret{vertical-align:-2px;margin-right:3px;display:inline-block}.fb-page .fr-row-err td{background:color-mix(in srgb, var(--magenta) 6%, var(--surface))}.fb-page .fr-row-skip{opacity:.62}.fb-page .fr-row-certo td{background:color-mix(in srgb, var(--mint) 8%, var(--surface))}.fb-page .fr-row-incerto td{background:color-mix(in srgb, var(--amber) 11%, var(--surface))}.fb-page .fr-row-nessuno td{background:color-mix(in srgb, var(--magenta) 6%, var(--surface))}.fb-page .fr-row-ok td{background:color-mix(in srgb, var(--mint) 13%, var(--surface))}.fb-page .fr-badge-certo{background:color-mix(in srgb, var(--mint) 18%, var(--surface));color:color-mix(in srgb, var(--mint) 62%, var(--tx))}.fb-page .fr-badge-incerto{background:color-mix(in srgb, var(--amber) 20%, var(--surface));color:color-mix(in srgb, var(--amber) 70%, var(--tx))}.fb-page .fr-badge-nessuno{background:color-mix(in srgb, var(--magenta) 14%, var(--surface));color:var(--magenta)}.fb-page .fr-badge-acconto{background:color-mix(in srgb, var(--amber) 20%, var(--surface));color:color-mix(in srgb, var(--amber) 72%, var(--tx));margin-left:4px}.fb-page .fr-scad{color:var(--tx-2);margin-top:2px;font-size:11px;display:block}.fb-page .fr-scaduta{color:var(--magenta);font-weight:700}.fb-page .fr-unassign{color:var(--tx-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;margin-left:8px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.fb-page .fr-unassign:hover{color:var(--magenta)}.fb-page .fr-mov{border-top:1px dashed var(--line-2);margin-top:14px;padding-top:10px}.fb-page .fr-mov-head{color:var(--tx);align-items:center;gap:8px;padding:4px 2px 8px;display:flex}.fb-page .fr-mov-head svg{color:var(--amber)}.fb-page .fr-mov-causale{color:var(--tx-2);margin-top:2px;font-size:11px;display:block}.fb-page .fr-mov-actions{align-items:center;gap:8px;display:flex}.fb-page .fr-mov-ss{min-width:240px;max-width:340px}.fb-page .fr-mov-ignore,.fb-page .fr-mov-restore{cursor:pointer;border:1px solid var(--line-2);background:var(--surface);color:var(--tx-2);border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.fb-page .fr-mov-ignore:hover{border-color:var(--magenta);color:var(--magenta)}.fb-page .fr-mov-restore:hover{border-color:var(--mint);color:color-mix(in srgb, var(--mint) 70%, var(--tx))}.fb-page .fr-mov-ignored{margin-top:8px}.fb-page .fr-mov-ignored-head{color:var(--tx-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 2px;font-size:12px;font-weight:600;display:inline-flex}.fb-page .fr-mov-ignored .fr-table{opacity:.75}.fb-page .fr-stat-certo b{color:color-mix(in srgb, var(--mint) 70%, var(--tx))}.fb-page .fr-stat-incerto b{color:color-mix(in srgb, var(--amber) 72%, var(--tx))}.fb-page .fr-stat-nessuno b{color:var(--magenta)}.fb-page .fr-legend{color:var(--tx-2);flex-wrap:wrap;gap:16px;padding:12px 4px 4px;font-size:12px;display:flex}.fb-page .fr-legend-item{align-items:center;gap:6px;display:inline-flex}.fb-page .fr-dot{border-radius:999px;flex:none;width:9px;height:9px}.fb-page .fr-dot-certo{background:var(--mint)}.fb-page .fr-dot-incerto{background:var(--amber)}.fb-page .fr-dot-nessuno{background:var(--magenta)}.fb-page .fr-check-col{text-align:center;width:34px}.fb-page td.fr-check-col{vertical-align:middle}.fb-page .fr-badge{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.fb-page .fr-badge-ok{background:color-mix(in srgb, var(--mint) 18%, var(--surface));color:color-mix(in srgb, var(--mint) 62%, var(--tx))}.fb-page .fr-badge-todo{background:color-mix(in srgb, var(--amber) 18%, var(--surface));color:color-mix(in srgb, var(--amber) 68%, var(--tx))}.fb-page .fr-badge-skip{background:var(--surface-3);color:var(--tx-3)}.fb-page .fr-badge-err{background:color-mix(in srgb, var(--magenta) 16%, var(--surface));color:var(--magenta)}.fb-page .fr-reason{color:var(--tx-4);margin-top:3px;font-size:10.5px;display:block}.fb-page .fr-link{color:var(--magenta);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.fb-page .fr-link:hover{text-decoration:underline}.fb-page .fr-empty{text-align:center;color:var(--tx-2);padding:22px;font-size:13px}.fb-page .fr-history{flex-direction:column;gap:9px;display:flex}.fb-page .fr-history-label{text-transform:uppercase;letter-spacing:.1em;color:var(--tx-3);align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:inline-flex}.fb-page .fr-history-list{flex-direction:column;gap:6px;display:flex}.fb-page .fr-history-item{border:1px solid var(--line);background:var(--surface);text-align:left;transition:border-color .14s var(--ease), background .14s var(--ease);border-radius:11px;align-items:center;gap:12px;padding:11px 14px;display:flex}.fb-page .fr-history-item:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-2)}.fb-page .fr-history-item:disabled{opacity:.6;cursor:default}.fb-page .fr-hi-file{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:700;overflow:hidden}.fb-page .fr-hi-meta{color:var(--tx-2);font-variant-numeric:tabular-nums;font-size:12px}@media (width<=820px){.fb-page .fr-panel{padding:18px 16px 26px}.fb-page .fr-form{padding:14px}.fb-page .fr-field{min-width:100%}}
