*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Segoe UI,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.dc-app-bg{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;background:radial-gradient(ellipse 120% 80% at 50% -5%,rgba(255,255,255,.07),transparent 52%),radial-gradient(ellipse 80% 60% at 80% 100%,rgba(99,102,241,.08),transparent 50%),linear-gradient(180deg,#262a3a,#222636 38%,#1e2434 72%,#242838)}.dc-app-bg-floor{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(ellipse 130% 55% at 50% 105%,rgba(99,102,241,.2),transparent 58%),radial-gradient(ellipse 70% 50% at 92% 88%,rgba(56,189,248,.22),transparent 52%),radial-gradient(ellipse 55% 45% at 8% 82%,rgba(240,21,32,.14),transparent 48%),radial-gradient(ellipse 90% 40% at 50% 50%,rgba(255,255,255,.035),transparent 70%)}.dc-app-bg-mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 110% 70% at 50% -8%,rgba(240,21,32,.32),transparent 58%),radial-gradient(ellipse 65% 55% at 100% 75%,rgba(96,165,250,.22),transparent 55%),radial-gradient(ellipse 60% 50% at 0% 60%,rgba(240,21,32,.2),transparent 52%),radial-gradient(ellipse 55% 45% at 50% 100%,rgba(167,139,250,.14),transparent 50%);animation:dc-bg-drift 26s ease-in-out infinite alternate}.dc-app-bg-ambient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1}.dc-app-bg-orb{position:absolute;border-radius:9999px;filter:blur(80px);opacity:.7;will-change:transform,opacity}.dc-app-bg-orb--1{width:min(480px,85vw);height:min(480px,85vw);top:-10%;left:-6%;background:#f0152057;animation:dc-auth-orb-float-a 18s ease-in-out infinite alternate}.dc-app-bg-orb--2{width:min(420px,78vw);height:min(420px,78vw);top:28%;right:-14%;background:#3b82f642;animation:dc-auth-orb-float-b 20s ease-in-out infinite alternate}.dc-app-bg-orb--3{width:min(360px,70vw);height:min(360px,70vw);bottom:-6%;left:12%;background:#f015203d;animation:dc-auth-orb-float-c 16s ease-in-out infinite alternate}.dc-app-bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:radial-gradient(ellipse 115% 90% at 50% 42%,transparent 52%,rgba(0,0,0,.12) 100%),linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 18%,transparent 82%,rgba(0,0,0,.06) 100%)}.dc-app-shell{position:relative;margin-left:auto;margin-right:auto;display:flex;height:100%;width:100%;flex-direction:column;max-width:32rem;z-index:1}@media(min-width:768px){.dc-app-shell{max-width:48rem}}@media(min-width:1024px){.dc-app-shell{max-width:72rem;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}}@media(min-width:1280px){.dc-app-shell{max-width:min(100%,88rem);padding-left:1rem;padding-right:1rem}}@media(min-width:1536px){.dc-app-shell{max-width:min(100%,96rem)}}.dc-app-layout{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}@media(min-width:1024px){.dc-app-layout{display:grid;min-height:0px;flex:1 1 0%;align-items:stretch;grid-template-columns:auto 1fr;gap:1.25rem}}.dc-app-main{display:flex;min-height:0px;min-width:0px;flex:1 1 0%;flex-direction:column}@media(min-width:1024px){.dc-app-main{min-height:0;overflow:hidden}.dc-app-main--desktop{gap:.75rem;padding-top:calc(.75rem + env(safe-area-inset-top,0px))}}.dc-sidebar-wrap{display:none}@media(min-width:1024px){.dc-sidebar-wrap{display:block;flex-shrink:0;position:sticky;top:1rem;align-self:start;height:-moz-fit-content;height:fit-content;max-height:none;width:15.25rem;padding-top:calc(.75rem + env(safe-area-inset-top,0px));overflow:visible;z-index:20}}.dc-sidebar-card{position:relative;display:flex;flex-direction:column;gap:.25rem;overflow:hidden;padding:.75rem;border-radius:1.25rem;background:radial-gradient(ellipse 120% 80% at 0% 0%,rgba(240,21,32,.14),transparent 58%),radial-gradient(ellipse 80% 60% at 100% 100%,rgba(96,165,250,.08),transparent 55%),linear-gradient(165deg,#2e2c3af0,#22222ee0);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(255,255,255,.13);box-shadow:0 0 0 1px #f0152024,0 20px 56px #00000073,0 0 64px #f015201a,inset 0 1px #ffffff1a}.dc-sidebar-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:1.25rem 0 0 1.25rem;background:linear-gradient(180deg,#ff3d48,#f01520,#9e1018);box-shadow:0 0 18px #f0152073;z-index:0}.dc-sidebar-card:after{content:"";position:absolute;top:0;left:12%;right:8%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);z-index:0}.dc-sidebar-card>*{position:relative;z-index:1}.dc-sidebar-brand{margin-bottom:.25rem;display:flex;align-items:center;gap:.625rem;padding:.625rem .5rem;border-bottom:1px solid rgba(240,21,32,.12);background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%);border-radius:.75rem;margin-left:.125rem}.dc-sidebar-logo-wrap{flex-shrink:0;border-radius:.75rem;border-width:1px;padding:.375rem;border-color:#f0152059;background:#f0152014;box-shadow:0 0 20px #f0152026,inset 0 1px #ffffff1a}.dc-sidebar-links{display:flex;flex-direction:column;gap:.35rem;padding:.375rem .125rem}.dc-sidebar-footer{margin-top:.25rem;display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(0deg,rgba(255,255,255,.04) 0%,transparent 100%);border-radius:0 0 1rem 1rem;margin:0 -.25rem -.25rem;padding:.625rem .5rem .25rem}.dc-sidebar-legal{padding-left:.25rem;padding-right:.25rem;padding-bottom:.125rem;line-height:1.35}.dc-profile-legal{padding-top:.25rem}.dc-sidebar-user-card{position:relative;display:flex;align-items:flex-start;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.5rem .45rem;isolation:isolate;border-color:#ffffff1f;background:radial-gradient(ellipse 100% 120% at 0% 50%,rgba(240,21,32,.12),transparent 62%),linear-gradient(160deg,#343040fa,#242230f5);box-shadow:inset 0 1px #ffffff1a,0 6px 22px #00000038;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.dc-sidebar-user-card--owner{border-color:#fbbf2447;background:radial-gradient(ellipse 90% 100% at 0% 40%,rgba(251,191,36,.14),transparent 58%),radial-gradient(ellipse 70% 80% at 100% 100%,rgba(240,21,32,.12),transparent 55%),linear-gradient(160deg,#3a2e34fa,#26222cf7)}.dc-sidebar-user-card--admin{border-color:#60a5fa38;background:radial-gradient(ellipse 90% 100% at 0% 50%,rgba(59,130,246,.12),transparent 58%),linear-gradient(160deg,#2c303efa,#222432f5)}.dc-sidebar-user-card-shine{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:0}.dc-sidebar-user-card-shine:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.dc-sidebar-user-card--link{color:inherit;text-decoration-line:none;cursor:pointer}.dc-sidebar-user-card--link:hover{border-color:#fff3;box-shadow:inset 0 1px #ffffff24,0 8px 26px #00000047,0 0 24px #f015201f}.dc-sidebar-user-card--owner.dc-sidebar-user-card--link:hover{border-color:#fbbf246b;box-shadow:inset 0 1px #fff0d21f,0 8px 26px #00000047,0 0 22px #fbbf242e}.dc-sidebar-user-card--link.dc-sidebar-user-card--active{border-color:#f015206b;box-shadow:inset 0 0 0 1px #f015202e,0 0 20px #f0152029}.dc-sidebar-user-meta{flex:1 1 0%;position:relative;z-index:1;min-width:0;overflow:visible}.dc-sidebar-user-name{display:block;font-size:13px;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));width:100%;overflow:visible;text-overflow:unset;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 1px 8px rgba(0,0,0,.35)}.dc-sidebar-user-sub-row{margin-top:.125rem;display:flex;min-width:0px;align-items:center;gap:.375rem}.dc-team-user-chip-inner .dc-sidebar-user-handle{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-sidebar-user-handle{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.375;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));opacity:.88}.dc-sidebar-role-badge{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.375rem;padding-left:.375rem;padding-right:.375rem;padding-top:1px;padding-bottom:1px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffdce0fa;border:1px solid rgba(240,21,32,.4);background:#f0152033}.dc-sidebar-role-badge--owner{color:#fffbeb;border-color:#fbbf2480;background:linear-gradient(180deg,#fbbf2459,#b4530959)}.dc-sidebar-role-badge--admin{color:#eff6ff;border-color:#60a5fa73;background:#3b82f638}.dc-sidebar-user-card--link:hover .dc-sidebar-user-card-chevron{color:#ffffff8c;transform:translate(2px)}.dc-input.dc-sidebar-logout{font-size:16px}.dc-sidebar-logout{position:relative;display:flex;width:100%;align-items:center;gap:.625rem;overflow:hidden;border-radius:.75rem;border-width:1px;font-size:.875rem;line-height:1.25rem;font-weight:600;padding:.5rem .65rem .5rem .55rem;color:#ffffff9e;border-color:#ffffff1a;background:radial-gradient(ellipse 90% 100% at 0% 50%,rgba(240,21,32,.08),transparent 58%),linear-gradient(155deg,#2c2a38eb,#20202ae6);box-shadow:inset 0 1px #ffffff14,0 4px 16px #00000038;transition:color .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease}.dc-sidebar-logout-shine{pointer-events:none;position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.dc-sidebar-logout-glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .22s ease;background:radial-gradient(circle at 20% 50%,rgba(240,21,32,.28),transparent 65%)}.dc-sidebar-logout-icon-wrap{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;width:2rem;height:2rem;border-color:#ffffff1a;background:#ffffff0a;color:#ffffff8c;transition:border-color .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.dc-sidebar-logout-label{position:relative;z-index:1;flex:1 1 0%;text-align:left;letter-spacing:.01em}.dc-sidebar-logout:hover{color:#fff;border-color:#f0152073;background:radial-gradient(ellipse 100% 120% at 0% 50%,rgba(240,21,32,.22),transparent 60%),linear-gradient(155deg,#3a262cf5,#262028f0);box-shadow:inset 0 1px #ffc8cd24,0 0 24px #f0152047,0 6px 20px #00000047;transform:translateY(-1px)}.dc-sidebar-logout:hover .dc-sidebar-logout-glow{opacity:1}.dc-sidebar-logout:hover .dc-sidebar-logout-icon-wrap{color:#ffe4e6;border-color:#f0152080;background:#f0152038;box-shadow:0 0 16px #f0152059;transform:translate(2px)}.dc-sidebar-logout:active{transform:translateY(0)}.dc-sidebar-tab-icon{flex-shrink:0;width:1.125rem;height:1.125rem;filter:drop-shadow(0 0 4px rgba(0,0,0,.25))}.dc-input.dc-sidebar-tab{font-size:16px}.dc-sidebar-tab{position:relative;display:flex;align-items:center;gap:.625rem;overflow:hidden;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;padding:.45rem .65rem .45rem .5rem;border:1px solid transparent;transition:color .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .22s ease}.dc-sidebar-tab-shine{pointer-events:none;position:absolute;top:0;left:14%;right:10%;height:1px;opacity:0;transition:opacity .22s ease;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.dc-sidebar-tab-glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .22s ease;background:radial-gradient(ellipse 80% 100% at 0% 50%,rgba(240,21,32,.2),transparent 62%)}.dc-sidebar-tab-active-bar{pointer-events:none;position:absolute;left:.35rem;top:22%;bottom:22%;width:3px;border-radius:999px;opacity:0;transform:scaleY(.4);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1);background:linear-gradient(180deg,#ff6b74,#f01520,#9e1018);box-shadow:0 0 12px #f01520bf}.dc-sidebar-tab-icon-wrap{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;width:2rem;height:2rem;border-color:#ffffff14;background:#ffffff0a;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,color .22s ease}.dc-team-user-chip-inner .dc-sidebar-tab-label{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-sidebar-tab-label{position:relative;z-index:1;min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em}.dc-sidebar-tab-active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-color:#f015206b;background:radial-gradient(ellipse 100% 120% at 0% 50%,rgba(240,21,32,.28),transparent 58%),linear-gradient(95deg,rgba(240,21,32,.22) 0%,rgba(240,21,32,.06) 55%,transparent 100%);box-shadow:inset 0 1px #ffc8cd1f,0 0 28px #f0152038,0 4px 18px #0003;transform:translate(2px)}.dc-sidebar-tab-active .dc-sidebar-tab-shine,.dc-sidebar-tab-active .dc-sidebar-tab-glow{opacity:1}.dc-sidebar-tab-active .dc-sidebar-tab-active-bar{opacity:1;transform:scaleY(1)}.dc-sidebar-tab-active .dc-sidebar-tab-icon-wrap{color:#ffe4e6;border-color:#f015208c;background:#f015203d;box-shadow:inset 0 1px #ffdce033,0 0 18px #f0152066}.dc-sidebar-tab-inactive{--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-sidebar-tab-inactive:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-color:#ffffff1f;background:radial-gradient(ellipse 80% 100% at 0% 50%,rgba(255,255,255,.06),transparent 60%),#ffffff0f;box-shadow:inset 0 1px #ffffff14,0 4px 14px #0000002e;transform:translate(2px)}.dc-sidebar-tab-inactive:hover .dc-sidebar-tab-icon-wrap{border-color:#ffffff29;background:#ffffff14;color:#ffffffeb}.dc-sidebar-tab-inactive:focus-visible{outline:2px solid rgba(96,165,250,.55);outline-offset:2px}.dc-sidebar-logout:focus-visible{outline:2px solid rgba(240,21,32,.55);outline-offset:2px}.dc-main-desktop{flex:1 1 0%;overflow-y:auto;padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px));min-height:50vh;background:radial-gradient(ellipse 110% 55% at 50% -15%,rgba(240,21,32,.14),transparent 52%),radial-gradient(ellipse 75% 55% at 100% 35%,rgba(56,189,248,.1),transparent 50%),radial-gradient(ellipse 85% 60% at 95% 95%,rgba(56,189,248,.14),transparent 55%),radial-gradient(ellipse 70% 50% at 5% 85%,rgba(167,139,250,.1),transparent 48%),linear-gradient(180deg,#2c2e3e8c,#2628366b,#2426347a 70%,#22243285)}@media(min-width:1024px){.dc-main-desktop{padding-bottom:1.5rem;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;border-radius:1.25rem;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff14,0 8px 40px #0000001f}.dc-main-stage:has(.dc-today-stage){display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-top:.45rem;padding-bottom:.75rem}}.dc-main-stage{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:72rem;min-height:min(100%,100%);padding:.65rem .85rem 1.25rem;isolation:isolate}@media(min-width:768px){.dc-main-stage{padding:.85rem 1.25rem 1.75rem}}@media(min-width:1024px){.dc-main-stage{padding:1rem 1.5rem 2rem}}.dc-main-stage:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,black 15%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,black 15%,transparent 72%)}.dc-main-stage:after{content:"";pointer-events:none;position:absolute;inset:-20% 10% auto;height:280px;z-index:0;background:radial-gradient(ellipse 70% 100% at 50% 0%,rgba(240,21,32,.11),transparent 70%)}.dc-main-stage>*{position:relative;z-index:1}.dc-today-stage{display:flex;min-width:0px;flex-direction:column;gap:.875rem;animation:dc-premium-section-in .55s cubic-bezier(.22,1,.36,1) both}@media(min-width:1024px){.dc-today-stage{flex:1 1 auto;min-height:0;gap:.45rem}.dc-today-board-wrap{flex:1 1 auto;min-height:0}}.dc-today-command-bar{display:flex;min-width:0px;flex-shrink:0;flex-direction:column;gap:.5rem}@media(min-width:1024px){.dc-today-command-bar{flex-direction:row;align-items:center;gap:.55rem;padding:.35rem .625rem .35rem .75rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.1);background:#00000029;box-shadow:inset 0 1px #ffffff0d;overflow:visible}}.dc-pulse-inline{display:flex;min-width:0px;max-width:100%;flex-shrink:0;align-items:center;gap:.5rem;overflow:visible}.dc-pulse-inline-dot-wrap{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;z-index:2;overflow:visible}.dc-pulse-inline-dot-wrap:before{content:"";position:absolute;width:7px;height:7px;border-radius:9999px;background:#f015208c;animation:dc-pulse-inline-halo 2.2s ease-in-out infinite;pointer-events:none}.dc-pulse-inline-dot{position:relative;flex-shrink:0;border-radius:9999px;width:7px;height:7px;background:#f01520;box-shadow:0 0 10px #f01520d9}.dc-pulse-inline-stats{display:flex;min-width:0px;flex:1 1 0%;flex-wrap:nowrap;gap:.375rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dc-pulse-inline-stats::-webkit-scrollbar{display:none}.dc-pulse-inline .dc-pulse-chip{padding:.2rem .45rem;font-size:.625rem;white-space:nowrap;border-radius:.625rem}.dc-today-command-controls{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;gap:.5rem}@media(min-width:1024px){.dc-today-command-controls{flex-direction:row;align-items:center;gap:.45rem}}.dc-today-command-add{min-width:0px;flex:1 1 0%}@media(min-width:1024px){.dc-today-command-add{flex:1 1 10rem;max-width:22rem}}.dc-today-command-filters{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.375rem}@media(min-width:1024px){.dc-today-command-filters{flex-wrap:nowrap}.dc-today-command-filters .dc-filter-select{min-width:7.25rem}.dc-filter-action--compact{padding:.45rem .55rem;min-height:2.25rem}}.dc-today-command-hint{margin:0;padding-left:.125rem;padding-right:.125rem;font-size:11px;line-height:1.375;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-today-board-wrap{min-width:0px}.dc-today-board-wrap .dc-todo-boards-shell{margin-left:0;margin-right:0}.dc-today-board-wrap .dc-todo-boards{padding-left:0;padding-right:0;gap:1rem}.dc-pulse-strip{position:relative;overflow:hidden;border-radius:1rem;isolation:isolate;border:1px solid rgba(255,255,255,.11);box-shadow:0 12px 40px #00000047,inset 0 1px #ffffff12}.dc-pulse-strip-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 90% 120% at 0% 0%,rgba(240,21,32,.14),transparent 55%),linear-gradient(135deg,#302e3ce6,#242634db)}.dc-pulse-strip-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(180deg,black 30%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,black 30%,transparent 100%)}.dc-pulse-strip-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ff6670,#c81018);box-shadow:0 0 18px #f0152073}.dc-pulse-strip-inner{position:relative;z-index:10;display:flex;flex-direction:column;gap:.75rem;padding:.875rem}@media(min-width:768px){.dc-pulse-strip-inner{padding:1rem}}@media(min-width:640px){.dc-pulse-strip-inner{flex-direction:row;align-items:center;justify-content:space-between}}.dc-pulse-strip-brand{display:flex;min-width:0px;align-items:center;gap:.75rem}.dc-pulse-strip-dot{flex-shrink:0;border-radius:9999px;width:10px;height:10px;background:#f01520;box-shadow:0 0 14px #f01520d9;animation:pulse-ring 2.2s ease-in-out infinite}.dc-pulse-strip-kicker{margin:0;margin-bottom:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.2em;color:#e30613cc}.dc-input.dc-pulse-strip-title{font-size:16px}.dc-pulse-strip-title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-pulse-strip-stats{display:flex;flex-wrap:wrap;gap:.5rem}.dc-pulse-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:.75rem;border-width:1px;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;color:#ffffffd9;background:#00000038;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f}.dc-pulse-chip strong{font-weight:700;--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);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-pulse-chip--danger{border-color:#f8717159;background:linear-gradient(135deg,#f8717129,#0003)}.dc-pulse-chip--amber{border-color:#fbbf2459;background:linear-gradient(135deg,#fbbf2424,#0003)}.dc-pulse-chip--priority{border-color:#f0152066;background:linear-gradient(135deg,#f015202e,#00000038);box-shadow:0 0 16px #f015201f}.dc-pulse-chip--clarification{border-color:#a78bfa59;background:#581c8738}.dc-pulse-chip--on-hold{border-color:#f0152073;background:linear-gradient(135deg,#f0152047,#500a1059);color:#ffe4e6}.dc-pulse-chip--blocked{border-color:#fb923c59;background:linear-gradient(135deg,#fb923c1f,#0003)}.dc-safe-top{padding-top:env(safe-area-inset-top,0px)}.dc-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.dc-safe-x{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.dc-btn-primary{border-radius:.75rem;padding:.5rem 1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dc-btn-primary:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dc-btn-primary{--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 0 24px var(--dc-red-soft),0 4px 16px #00000047}.dc-btn-primary:hover{box-shadow:0 0 36px var(--dc-red-glow),0 6px 22px #00000052;transform:translateY(-1px)}.dc-btn-secondary{border-radius:.75rem;padding:.5rem 1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dc-btn-secondary:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dc-btn-secondary{border-width:1px;--tw-bg-opacity: 1;background-color:rgb(42 42 56 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--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);border-color:var(--dc-border)}.dc-btn-secondary:hover{border-color:var(--dc-red);background:#2a2a36f2;box-shadow:0 0 20px var(--dc-red-soft);transform:translateY(-1px)}.dc-btn-ghost{border-radius:.75rem;padding:.5rem 1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dc-btn-ghost:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dc-btn-ghost{border-width:1px;background-color:transparent;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));border-color:var(--dc-border)}.dc-btn-ghost:hover{border-color:#e3061380;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff0f;box-shadow:0 0 14px var(--dc-red-soft)}.dc-input{width:100%;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-input::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(168 168 184 / var(--tw-placeholder-opacity, 1))}.dc-input::placeholder{--tw-placeholder-opacity: 1;color:rgb(168 168 184 / var(--tw-placeholder-opacity, 1))}.dc-input{--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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:#ffffff14;border-color:var(--dc-border);font-size:16px}.dc-input.text-sm,textarea.dc-input,select.dc-input{font-size:16px}.dc-input:focus{border-color:#e3061399;outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px var(--dc-red-soft),0 0 20px var(--dc-red-soft)}.dc-card{border-radius:1rem;padding:1rem;--tw-backdrop-blur: blur(12px);-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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#343442e6,#262834d1);border:1px solid var(--dc-border);box-shadow:0 8px 32px #00000038,inset 0 1px #ffffff1a}.dc-card:hover{border-color:#f0152052;box-shadow:0 8px 36px #00000047,0 0 28px var(--dc-red-soft)}.dc-card-premium{border-radius:1rem;padding:1rem;--tw-backdrop-blur: blur(12px);-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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#343442e6,#262834d1);border:1px solid var(--dc-border);box-shadow:0 8px 32px #00000038,inset 0 1px #ffffff1a}.dc-card-premium:hover{border-color:#f0152052;box-shadow:0 8px 36px #00000047,0 0 28px var(--dc-red-soft)}.dc-card-premium{border-color:#e3061333;box-shadow:0 0 30px var(--dc-red-soft),0 8px 32px #00000080}.dc-todo-boards-shell{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.09);box-shadow:0 20px 60px #00000059,inset 0 1px #ffffff14;isolation:isolate}.dc-todo-boards-shell.dc-todo-boards--single{border:none;box-shadow:none;background:transparent;border-radius:1rem}.dc-todo-boards-shell.dc-todo-boards--single .dc-todo-boards-shell-bg,.dc-todo-boards-shell.dc-todo-boards--single .dc-todo-boards-shell-grid,.dc-todo-boards-shell.dc-todo-boards--single:after{display:none}.dc-todo-boards-shell-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 12% 0%,rgba(240,21,32,.16),transparent 55%),radial-gradient(ellipse 50% 40% at 95% 100%,rgba(59,130,246,.08),transparent 50%),linear-gradient(165deg,#242634d1,#1c1e2cc7)}.dc-todo-boards-shell-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 85% 70% at 50% 40%,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 85% 70% at 50% 40%,black 20%,transparent 75%)}.dc-todo-boards-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 60px #0000002e;border-radius:inherit}.dc-todo-boards{position:relative;z-index:1;display:flex;flex-direction:column;padding-bottom:1rem;gap:1.25rem;padding:.875rem .875rem 1.125rem}@media(min-width:1024px){.dc-todo-boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:1rem 1.125rem 1.25rem;gap:1.125rem}.dc-todo-boards--single{grid-template-columns:1fr}.dc-todo-boards--duo{grid-template-columns:1fr 1fr;align-items:start}.dc-todo-boards>.dc-todo-board{height:auto;align-self:start;min-height:0}.dc-todo-board--overdue{grid-column:1 / -1}}.dc-todo-boards-shell.dc-todo-boards--single .dc-todo-boards{padding:0;gap:0}.dc-todo-board--solo-card .dc-todo-board-inner{padding:.625rem .75rem .75rem 1rem}.dc-todo-board--solo-card .dc-todo-board-ambient{opacity:.35}.dc-todo-board--solo-card.dc-todo-board--today{box-shadow:0 0 0 1px #f015201f,0 0 40px #f0152024,0 8px 28px #00000047,inset 0 1px #ffffff1a}.dc-todo-board--solo-card.dc-todo-board--today:before{animation:none;width:5px}.dc-todo-board{position:relative;margin-left:0;margin-right:0;overflow:hidden;border-radius:1.125rem;background:linear-gradient(165deg,#2c2c3ad1,#222430b8);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0003,inset 0 1px #ffffff14;-webkit-backdrop-filter:none;backdrop-filter:none;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.dc-todo-board-ambient{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;opacity:.35;background:radial-gradient(circle at 30% 20%,rgba(240,21,32,.12),transparent 45%);animation:none}.dc-todo-board-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:20px 20px;mask-image:linear-gradient(180deg,black 0%,transparent 85%);-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 85%)}.dc-todo-board-shine{display:none}@keyframes dc-board-ambient-drift{0%{transform:translate(0) scale(1)}to{transform:translate(4%,3%) scale(1.05)}}@keyframes dc-board-shine-sweep{0%,70%{transform:translate(0);opacity:0}85%{opacity:1}to{transform:translate(280%);opacity:0}}.dc-todo-board:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#ffffff38;border-radius:6px 0 0 6px;z-index:1}.dc-todo-board:after{content:"";pointer-events:none;position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.dc-todo-board-inner{position:relative;z-index:2;padding:1.25rem 1.125rem 1.25rem 1.625rem}.dc-todo-board-inner:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(255,255,255,.06),transparent 55%);opacity:.9}@keyframes dc-board-overdue-accent{0%,to{box-shadow:0 0 18px #f0152073}50%{box-shadow:0 0 28px #f01520b3}}.dc-todo-board--overdue .dc-todo-board-title{font-size:.95rem;letter-spacing:.12em;color:#ff9a9a;text-shadow:0 0 24px rgba(240,21,32,.4)}.dc-todo-board--overdue .dc-todo-board-meta{color:#ffb4b48c}.dc-todo-board--overdue .dc-todo-board-icon{background:#f0152038;border-color:#f015208c;color:#ffb4b4;font-size:1rem;box-shadow:0 0 16px #f0152040,inset 0 1px #ffffff1f}.dc-todo-board--overdue .dc-todo-board-count{background:#f0152047;border-color:#f015208c;color:#fff;box-shadow:0 0 14px #f0152033}.dc-todo-board--today .dc-todo-board-ambient{opacity:.85;background:radial-gradient(circle at 20% 30%,rgba(240,21,32,.22),transparent 50%)}@keyframes dc-board-today-accent{0%,to{box-shadow:0 0 22px #f0152080;filter:brightness(1)}50%{box-shadow:0 0 36px #f01520bf;filter:brightness(1.08)}}.dc-todo-board--solo-card.dc-todo-board--today{box-shadow:0 0 0 1px #f015202e,0 0 88px #f0152047,0 24px 56px #0000006b,inset 0 1px #ffffff24}.dc-todo-board--today .dc-todo-board-title{font-size:.95rem;letter-spacing:.12em;text-shadow:0 0 24px var(--dc-red-soft)}.dc-todo-board--today .dc-todo-board-icon{background:#f015202e;border-color:#f0152066;color:var(--dc-red);box-shadow:0 0 14px var(--dc-red-soft)}.dc-todo-board--today .dc-todo-board-count{background:#f0152038;border-color:#f0152073}.dc-todo-board--tomorrow .dc-todo-board-title{font-size:.95rem;letter-spacing:.12em;color:#dbeafe;text-shadow:0 0 22px rgba(96,165,250,.35)}.dc-todo-board--tomorrow .dc-todo-board-meta{color:#bfdbfe8c}.dc-todo-board--tomorrow .dc-todo-board-icon{background:#3b82f62e;border-color:#60a5fa73;color:#93c5fd;box-shadow:0 0 14px #3b82f638,inset 0 1px #ffffff1f}.dc-todo-board--tomorrow .dc-todo-board-count{background:#3b82f638;border-color:#60a5fa73;color:#dbeafe;box-shadow:0 0 12px #3b82f62e}.dc-todo-board--future .dc-todo-board-icon{background:#ffffff14;border-color:#ffffff24}.dc-todo-board--drop-target{border-color:#f015208c!important;box-shadow:0 0 36px #f0152038,inset 0 0 0 1px #f0152047}.dc-todo-board--drop-target:before{box-shadow:0 0 24px var(--dc-red-glow)}.dc-todo-board-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.875rem;margin-bottom:.375rem;border-bottom:1px solid rgba(255,255,255,.08)}.dc-todo-board-header-main{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.75rem}.dc-todo-board-heading{display:flex;min-width:0px;flex-direction:column;gap:.125rem}.dc-input.dc-todo-board-icon{font-size:16px}.dc-todo-board-icon{position:relative;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;font-size:.875rem;line-height:1.25rem;font-weight:700;box-shadow:inset 0 1px #ffffff1f}.dc-todo-board-icon-svg{width:1.35rem;height:1.35rem}.dc-todo-board-icon-pulse{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;border:1px solid rgba(240,21,32,.35);animation:dc-board-icon-pulse 2.4s ease-out infinite}@keyframes dc-board-icon-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.35);opacity:0}}.dc-todo-board-kicker{font-size:9px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:.22em;color:#e30613bf}.dc-todo-board-title-row{display:flex;min-width:0px;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:0px}.dc-todo-board-header--compact{padding:.375rem .25rem .5rem .125rem!important;margin:0 0 .25rem!important;border-bottom:1px solid rgba(255,255,255,.07)}.dc-todo-board-header--compact.dc-todo-board-header--today{background:linear-gradient(180deg,rgba(240,21,32,.05) 0%,transparent 100%)}.dc-todo-board-header--compact .dc-todo-board-icon{width:2.25rem;height:2.25rem}.dc-todo-board-header--compact .dc-todo-board-icon-svg{width:1.1rem;height:1.1rem}.dc-todo-board-header--compact .dc-todo-board-title{font-size:.8125rem;letter-spacing:.1em}.dc-todo-board-header--compact .dc-todo-board-meta{font-size:10px;opacity:.75}.dc-todo-board-header--compact .dc-todo-board-meta:before{content:"·";margin-right:.35rem;opacity:.5}.dc-todo-board-header--compact .dc-todo-board-count-ring{width:2.125rem;height:2.125rem}.dc-todo-board-inline-hint{margin-top:.125rem;width:100%;font-size:10px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-team-user-chip-inner .dc-todo-board-title{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-board-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-transform:uppercase;line-height:1.25;font-size:.8125rem;color:#fffffff5;letter-spacing:.1em}.dc-team-user-chip-inner .dc-todo-board-meta{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-board-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-todo-board-count-ring{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem}.dc-todo-board-count-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.dc-todo-board-count-track{fill:none;stroke:#ffffff1a;stroke-width:2.5}.dc-todo-board-count-fill{fill:none;stroke:#f01520d9;stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(240,21,32,.6))}.dc-todo-board--tomorrow .dc-todo-board-count-fill{stroke:#60a5fae6;filter:drop-shadow(0 0 6px rgba(59,130,246,.5))}.dc-todo-board-count{position:relative;z-index:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:700;color:#fffffff2;text-shadow:0 0 12px rgba(240,21,32,.35)}.dc-todo-list{position:relative;display:flex;flex-direction:column;gap:1rem;padding-top:.625rem}.dc-todo-item{animation:none;contain:layout style}.dc-todo-item--enter{animation:todo-slide-in .22s ease-out both}.dc-todo-item--overlay{pointer-events:none;box-sizing:border-box;width:100%;max-width:min(100vw - 2rem,100%);opacity:.98;filter:drop-shadow(0 16px 40px rgba(0,0,0,.45))}.dc-todo-item--overlay .dc-todo-card{cursor:grabbing}.dc-todo-item--lead .dc-todo-card{animation:dc-todo-lead-glow 4s ease-in-out infinite}.dc-todo-list--solo{gap:.625rem;padding-top:.375rem}.dc-todo-list--solo .dc-todo-item .dc-todo-card{padding:.75rem .875rem .625rem 1.125rem}.dc-todo-list--solo .dc-todo-card-chips{margin-top:.625rem;gap:.375rem}.dc-todo-list--solo .dc-todo-card-desc-wrap{margin-top:.5rem}.dc-todo-list--solo .dc-todo-card-desc{padding:.5rem .625rem .5rem 1.75rem;font-size:.8125rem}.dc-todo-list--solo .dc-todo-card-footer{margin:.5rem -.875rem -.625rem -1.125rem;padding:.5rem .875rem .625rem}.dc-todo-board--solo-card .dc-todo-card-footer-bar{justify-content:stretch}.dc-todo-board--solo-card .dc-todo-footer-btn{flex:1 1 0;min-width:0;max-width:none}.dc-todo-list--solo .dc-todo-meta-chip{display:none}.dc-todo-item--lead .dc-todo-card{animation:none}.dc-todo-board-empty{margin:0;border-width:0px;background-color:transparent;padding:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dc-todo-card{position:relative;overflow:hidden;border-radius:1rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;padding:1rem 1.125rem .875rem 1.375rem;background:radial-gradient(ellipse 90% 60% at 100% 0%,rgba(255,255,255,.08),transparent 55%),linear-gradient(148deg,#3a3a48f0,#2a2c38e6);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 24px #0000002e,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0a}.dc-todo-board .dc-todo-card,.dc-todo-item[class*=dc-todo-item--day-] .dc-todo-card,.dc-todo-card[class*=dc-todo-card--day-]{border-color:rgba(var(--dc-day-accent-rgb),.24);background:radial-gradient(ellipse 90% 60% at 100% 0%,rgba(var(--dc-day-accent-rgb),.13),transparent 55%),linear-gradient(148deg,rgba(var(--dc-day-card-bg-from),.96),rgba(var(--dc-day-card-bg-to),.92));box-shadow:0 4px 24px #0000002e,0 0 0 1px rgba(var(--dc-day-accent-rgb),.1),inset 0 1px #ffffff29,inset 0 -1px #ffffff0a}.dc-todo-board .dc-todo-card:before,.dc-todo-item[class*=dc-todo-item--day-] .dc-todo-card:before,.dc-todo-card[class*=dc-todo-card--day-]:before{background:linear-gradient(180deg,rgba(var(--dc-day-accent-rgb),.55),rgba(var(--dc-day-accent-rgb),.35))}.dc-todo-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:1rem 0 0 1rem;background:#ffffff29}.dc-todo-card:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.dc-todo-card-high{border-color:rgba(var(--dc-day-accent-rgb, 240, 21, 32),.42);background:radial-gradient(ellipse 70% 55% at 100% 0%,rgba(var(--dc-day-accent-rgb, 240, 21, 32),.16),transparent 58%),linear-gradient(148deg,rgba(var(--dc-day-card-bg-from, 52, 36, 42),.98),rgba(var(--dc-day-card-bg-to, 34, 30, 40),.97));box-shadow:0 0 0 1px rgba(var(--dc-day-accent-rgb, 240, 21, 32),.14),0 0 32px rgba(var(--dc-day-accent-rgb, 240, 21, 32),.16),0 8px 32px #00000059,inset 0 1px #ffffff1a}.dc-todo-card-high:before{width:5px;background:linear-gradient(180deg,var(--dc-day-strip-top, #ff3d48) 0%,var(--dc-day-strip-mid, #f01520) 45%,var(--dc-day-strip-bot, #a81018) 100%);box-shadow:0 0 16px rgba(var(--dc-day-accent-rgb, 240, 21, 32),.55)}.dc-todo-card-high:after{background:linear-gradient(90deg,transparent,rgba(var(--dc-day-accent-rgb, 240, 21, 32),.45),transparent)}.dc-todo-card--day-tomorrow.dc-todo-card-high,.dc-todo-board--tomorrow .dc-todo-card.dc-todo-card-high{border-color:#3b82f680;background:radial-gradient(ellipse 70% 55% at 100% 0%,rgba(59,130,246,.22),transparent 58%),linear-gradient(148deg,#222a3efa,#1c2232f7);box-shadow:0 0 0 1px #3b82f633,0 0 40px #3b82f647,0 8px 32px #00000059,inset 0 1px #ffffff1a}.dc-todo-card--day-tomorrow.dc-todo-card-high:before,.dc-todo-board--tomorrow .dc-todo-card.dc-todo-card-high:before{background:linear-gradient(180deg,#93c5fd,#3b82f6 45%,#1d4ed8);box-shadow:0 0 18px #3b82f699}.dc-todo-card--day-tomorrow.dc-todo-card-high:after,.dc-todo-board--tomorrow .dc-todo-card.dc-todo-card-high:after{background:linear-gradient(90deg,transparent,rgba(96,165,250,.5),transparent)}.dc-todo-card-head{display:flex;width:100%;min-width:0px;flex-direction:column;gap:.5rem}.dc-todo-card-head-title-row{display:flex;width:100%;min-width:0px;align-items:flex-start;gap:.5rem}.dc-todo-card-head-title-row .dc-todo-priority{margin-top:.125rem;flex-shrink:0}.dc-todo-card-head-title-row .dc-todo-card-title{min-width:0px;flex:1 1 0%;overflow-wrap:anywhere;word-break:break-word}.dc-todo-card-head-toolbar{display:flex;width:100%;min-width:0px;flex-wrap:wrap;align-items:center;gap:.5rem}.dc-todo-card-head-status{min-width:0px;flex:1 1 0%;max-width:100%}.dc-todo-card-head-status .dc-todo-status-trigger{width:100%;max-width:100%}.dc-todo-card-head-icon-actions{margin-left:auto;display:flex;flex-shrink:0;align-items:center;gap:.125rem}@media(min-width:1024px){.dc-todo-card-head{flex-direction:row;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.375rem}.dc-todo-card-head-title-row{flex:1 1 0%;min-width:min(100%,12rem)}.dc-todo-card-head-toolbar{width:auto;flex-shrink:0;flex-wrap:nowrap;max-width:none}.dc-todo-card-head-status{flex:0 1 auto;min-width:0;max-width:none}.dc-todo-card-head-status .dc-todo-status-trigger{width:auto}.dc-todo-card-head-icon-actions{margin-left:0}}.dc-todo-card-title{font-size:1.05rem;font-weight:600;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 1px 12px rgba(0,0,0,.35)}.dc-todo-card-high .dc-todo-card-title:not(.line-through){font-size:1.125rem;font-weight:700;letter-spacing:-.025em;background:linear-gradient(180deg,#ffffff 0%,var(--dc-day-title-mid, #fff0f1) 55%,var(--dc-day-title-bot, #ffd4d8) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45)) drop-shadow(0 0 18px rgba(var(--dc-day-glow, 240, 21, 32),.24))}.dc-todo-item--lead .dc-todo-card-high .dc-todo-card-title:not(.line-through){font-size:1.2rem;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5)) drop-shadow(0 0 22px rgba(var(--dc-day-glow, 240, 21, 32),.34))}.dc-todo-card-desc-wrap{margin-top:.625rem}.dc-input.dc-todo-card-desc{font-size:16px}.dc-todo-card-desc{position:relative;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:.875rem;line-height:1.25rem;line-height:1.625;padding:.625rem .875rem .625rem 2rem;border-radius:.75rem;color:#ffffffd6;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff12,#ffffff05 45%,#0000002e);box-shadow:inset 0 1px #ffffff14,0 4px 14px #0000001f}.dc-todo-card-desc-mark{position:absolute;left:.55rem;top:.4rem;font-size:1.35rem;line-height:1;font-family:Georgia,Times New Roman,serif;color:#ffffff47;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dc-todo-card-desc-text{display:block;white-space:pre-wrap;overflow-wrap:break-word}.dc-todo-card-high .dc-todo-card-desc{border-color:rgba(var(--dc-day-accent-rgb, 240, 21, 32),.28);background:linear-gradient(135deg,rgba(var(--dc-day-accent-rgb, 240, 21, 32),.12),#ffffff08 42%,#140c1059);box-shadow:inset 0 1px #ffffff1a,0 0 20px rgba(var(--dc-day-accent-rgb, 240, 21, 32),.08),0 4px 16px #0000002e}.dc-todo-card-high .dc-todo-card-desc-mark{color:rgba(var(--dc-day-accent-rgb, 240, 21, 32),.75);text-shadow:0 0 14px rgba(var(--dc-day-accent-rgb, 240, 21, 32),.45)}@media(max-width:1023px){.dc-todo-card{padding:.875rem .875rem .75rem 1.125rem}.dc-todo-card-head{gap:.625rem}.dc-todo-card-head-title-row .dc-todo-card-title{font-size:1rem;line-height:1.35}.dc-todo-card-head-toolbar{justify-content:space-between}.dc-todo-card-head-status{flex:1 1 auto;min-width:0}.dc-todo-status-trigger{min-width:0;width:100%;max-width:11.5rem}.dc-todo-card-desc-wrap{margin-top:.5rem}.dc-todo-card-desc{font-size:.875rem;padding:.625rem .75rem .625rem 1.85rem}}.dc-todo-card-chips{margin-top:.875rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dc-todo-card-low{opacity:.88;border-color:#ffffff14}.dc-todo-card--clickable:not(.dc-todo-dragging){cursor:pointer}.dc-todo-card--clickable:not(.dc-todo-dragging):hover{transform:translateY(-1px)}.dc-todo-card--clickable:not(.dc-todo-dragging):active{transform:translateY(0)}.dc-todo-board .dc-todo-card:hover:not(.dc-todo-dragging),.dc-todo-item--overlay .dc-todo-card:hover:not(.dc-todo-dragging),.dc-todo-card[class*=dc-todo-card--day-]:hover:not(.dc-todo-dragging){border-color:rgba(var(--dc-day-accent-rgb),.38);box-shadow:0 6px 32px #00000047,0 0 24px rgba(var(--dc-day-accent-rgb),.22);transform:translateY(-1px)}.dc-todo-card:hover:not(.dc-todo-dragging){transform:translateY(-1px)}.dc-todo-dragging{transform:none;border-color:rgba(var(--dc-day-accent-rgb, 227, 6, 19),.55)!important;box-shadow:0 0 40px rgba(var(--dc-day-accent-rgb, 240, 21, 32),.35),0 16px 48px #0009!important;z-index:50;touch-action:none}.dc-todo-priority-preview{transform:scale(1.12);box-shadow:0 0 14px var(--dc-red-glow);border-color:#e30613bf!important;transition:transform .12s ease,box-shadow .12s ease}.dc-todo-item[data-dragging=true]{touch-action:none;opacity:.35}.dc-todo-drag-handle{display:flex;flex-shrink:0;cursor:grab;flex-direction:column;gap:.25rem;border-radius:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-todo-drag-handle:active{cursor:grabbing}.dc-todo-drag-handle{touch-action:none;overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:8px 4px}.dc-todo-drag-handle:hover .dc-todo-drag-bar{background:#e30613b3}.dc-todo-drag-bar{display:block;height:.125rem;width:.75rem;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#ffffff47}.dc-todo-priority{position:relative;flex-shrink:0;overflow:hidden;border-width:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:800;text-transform:uppercase;padding:.3rem .5rem;border-radius:.5rem;letter-spacing:.08em;background:#e306131f;border-color:#e3061347;color:#ffffffe0;box-shadow:inset 0 1px #ffffff14}.dc-todo-priority-high{color:#fff;background:linear-gradient(145deg,#ff6b74,#f01520 42%,#a80f18);border-color:#ffaab480;box-shadow:inset 0 1px #ffffff61,inset 0 -2px 6px #50080e73,0 0 16px #e3061373,0 2px 10px #00000059;animation:dc-priority-badge-glow 3.2s ease-in-out infinite}.dc-todo-priority-label{position:relative;z-index:1}.dc-todo-priority-high:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.32) 0%,transparent 48%)}@keyframes dc-priority-badge-glow{0%,to{box-shadow:inset 0 1px #ffffff61,inset 0 -2px 6px #50080e73,0 0 14px #e3061366,0 2px 10px #00000059}50%{box-shadow:inset 0 1px #ffffff73,inset 0 -2px 6px #50080e73,0 0 24px #e30613a6,0 0 8px #ff788259,0 2px 12px #00000061}}.dc-todo-board--tomorrow .dc-todo-priority-high,.dc-todo-card--day-tomorrow .dc-todo-priority-high{color:#fff;background:linear-gradient(145deg,#bfdbfe,#3b82f6 42%,#1e40af);border-color:#bfdbfe8c;box-shadow:inset 0 1px #ffffff61,inset 0 -2px 6px #0f286473,0 0 16px #3b82f680,0 2px 10px #00000059;animation:dc-priority-badge-glow-blue 3.2s ease-in-out infinite}@keyframes dc-priority-badge-glow-blue{0%,to{box-shadow:inset 0 1px #ffffff61,inset 0 -2px 6px #0f286473,0 0 14px #3b82f673,0 2px 10px #00000059}50%{box-shadow:inset 0 1px #ffffff73,inset 0 -2px 6px #0f286473,0 0 24px #3b82f6b3,0 0 8px #93c5fd66,0 2px 12px #00000061}}.dc-todo-priority-low{background:#ffffff0a;border-color:#ffffff1a;color:var(--dc-muted)}.dc-input.dc-todo-delete{font-size:16px}.dc-todo-delete{display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;color:#a8a8b899;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-todo-delete:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-todo-delete{min-width:44px;min-height:44px;margin:-8px;padding:8px}.dc-todo-delete:hover{background:#e306131f}.dc-input.dc-todo-edit-btn{font-size:16px}.dc-todo-edit-btn{display:flex;align-items:center;justify-content:center;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;color:#a8a8b899;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-todo-edit-btn:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-todo-edit-btn{min-width:44px;min-height:44px;margin:-8px;padding:8px;touch-action:manipulation}.dc-todo-edit-btn:hover{background:#e306131f}.dc-status-picker{display:flex;flex-wrap:wrap;gap:.5rem}.dc-status-picker button{min-height:44px;touch-action:manipulation}.dc-team-user-chip-inner>.dc-todo-category-chip{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-category-chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#ffffff0f;border-color:var(--dc-border);color:#ffffffd1}.dc-todo-category-chip:hover{border-color:#e3061366;color:#fff}.dc-todo-time-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;background:linear-gradient(135deg,#f0152033,#ffffff0d);border-color:#f015206b;color:#fffffff2;box-shadow:0 0 14px #f015201f}.dc-todo-time-chip:before{content:"";width:6px;height:6px;border-radius:9999px;background:#f01520;box-shadow:0 0 8px #f01520a6;flex-shrink:0}.dc-todo-meta-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:11px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));background:#ffffff0a;border-color:#ffffff1a}.dc-todo-meta-chip:before{content:"◷";font-size:10px;opacity:.65}.dc-todo-assignee-badge{display:inline-flex;align-items:center;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:11px;background:#6366f11f;border-color:#818cf859;color:#e0e7fff2}.dc-todo-assignee-badge-self{background:#22c55e24;border-color:#4ade8059;color:#dcfce7f2}.dc-team-user-chip-inner>.dc-todo-assignee-btn{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-assignee-btn{border-radius:.375rem;border-width:1px;padding:.25rem .625rem;font-size:11px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#818cf873;color:#e0e7fff2;background:#6366f12e}.dc-todo-assignee-btn:hover:not(:disabled){background:#6366f147}.dc-todo-assignee-btn-forward{border-color:#38bdf873;color:#bae6fdf2;background:#0c4a6e59}.dc-todo-assignee-btn-forward:hover:not(:disabled){border-color:#38bdf8b3;background:#082f498c}.dc-input.dc-forward-candidates-panel .dc-form-section-title{font-size:16px}.dc-forward-candidates-panel .dc-form-section-title{margin-bottom:0;font-size:.875rem;line-height:1.25rem}.dc-forward-candidates-empty{padding:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-todo-assignee-btn-muted{border-color:#ffffff26;color:#ffffffbf;background:#ffffff0f}.dc-todo-image-strip{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dc-todo-image-strip-label{flex-shrink:0;border-radius:.5rem;border-width:1px;padding:.25rem .5rem;font-size:10px;font-weight:600;--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);--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));border-color:#ffffff1a;background:#0003}.dc-todo-image-thumb{position:relative;cursor:pointer;overflow:hidden;border-width:0px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;padding:2px;border-radius:.875rem;background:linear-gradient(145deg,#ffffff47,#f0152073 42%,#ffffff1a);box-shadow:0 0 0 1px #00000073,0 4px 14px #00000047,0 0 20px #f015201a}.dc-todo-image-thumb:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:.65rem;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff14;z-index:1}.dc-todo-image-thumb:focus-visible{outline:none;box-shadow:0 0 0 2px #f015208c,0 0 24px #f0152059,0 4px 14px #00000047}.dc-todo-image-thumb:hover{transform:scale(1.04);background:linear-gradient(145deg,#ffffff59,#f0152094 45%,#ff788233);box-shadow:0 0 0 1px #f0152040,0 6px 22px #00000052,0 0 28px #f0152047}.dc-todo-image-thumb--card{width:4.25rem;height:4.25rem}.dc-todo-image-thumb--form{width:4rem;height:4rem}.dc-todo-image-thumb-img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border:none;border-radius:.65rem;background:#00000059}.dc-todo-image-more{display:flex;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700;color:#ffffffe6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:4.25rem;height:4.25rem;border-radius:.875rem;border:1px solid rgba(240,21,32,.35);background:linear-gradient(180deg,#f015202e,#00000059);box-shadow:inset 0 1px #ffffff1a,0 4px 12px #00000038}.dc-todo-image-more:hover{box-shadow:0 0 22px #f015204d;transform:scale(1.03);border-color:#f0152080}.dc-todo-image-thumb--uploading{position:relative;cursor:wait;opacity:.92}.dc-todo-image-thumb-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000073;border-radius:inherit}.dc-todo-image-thumb-spinner-ring{display:block;border-radius:9999px;border-width:2px;border-color:#ffffff40;--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1));width:1.35rem;height:1.35rem;animation:dc-spin .75s linear infinite}.dc-todo-image-thumb-placeholder{display:block;height:100%;width:100%;background:#ffffff0f}.dc-input.dc-todo-share-banner{font-size:16px}.dc-team-user-chip-inner>.dc-todo-share-banner{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-share-banner{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.375;padding:.5rem .65rem;border-radius:.65rem;border:1px solid rgba(240,21,32,.35);background:linear-gradient(90deg,#f0152024,#ffffff0a);color:#ffffffeb;box-shadow:0 0 18px #f015201f}.dc-todo-share-banner-icon{flex-shrink:0;font-size:1rem;line-height:1.5rem;line-height:1;opacity:.9}.dc-todo-share-banner-text{min-width:0px}.dc-done-share-line.dc-todo-share-banner{margin-top:.35rem}.dc-image-lightbox-overlay{padding:1rem}.dc-image-lightbox{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:56rem;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;max-height:min(92vh,900px);border-color:#ffffff1f;background:linear-gradient(180deg,#20202afa,#12121afa);box-shadow:0 24px 80px #0000008c,0 0 48px #f015201f}.dc-image-lightbox-header{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.5rem;border-bottom-width:1px;padding:.75rem 1rem;border-color:#ffffff14}.dc-input.dc-image-lightbox-title{font-size:16px}.dc-team-user-chip-inner>.dc-image-lightbox-title{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-image-lightbox-title{margin:0;min-width:0px;flex:1 1 0%;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-image-lightbox-counter{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-image-lightbox-actions{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dc-image-lightbox-btn{border-radius:.5rem;border-width:1px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#ffffff24;color:#ffffffe6;background:#ffffff0f}.dc-image-lightbox-btn:hover{border-color:#f0152066;background:#f015201f}.dc-image-lightbox-btn--danger:hover{border-color:#f015208c;color:#ffb4b4}.dc-input.dc-image-lightbox-close{font-size:16px}.dc-image-lightbox-close{height:2.25rem;width:2.25rem;flex-shrink:0;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-image-lightbox-close:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-image-lightbox-close{background:#ffffff0d}.dc-image-lightbox-stage{position:relative;display:flex;min-height:0px;flex:1 1 0%;align-items:center;justify-content:center;padding:1rem;background:#00000059}.dc-image-lightbox-img{max-width:100%;max-height:min(62vh,640px);-o-object-fit:contain;object-fit:contain;border-radius:.75rem;box-shadow:0 8px 40px #00000073}.dc-image-lightbox-nav{position:absolute;top:50%;z-index:10;height:2.5rem;width:2.5rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;font-size:1.5rem;line-height:2rem;font-weight:300;color:#ffffffe6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#00000073;border:1px solid rgba(255,255,255,.12)}.dc-image-lightbox-nav:hover{background:#f0152059}.dc-image-lightbox-nav--prev{left:.75rem}.dc-image-lightbox-nav--next{right:.75rem}.dc-image-lightbox-thumbs{display:flex;flex-shrink:0;gap:.5rem;overflow-x:auto;border-top-width:1px;padding:.75rem 1rem;border-color:#ffffff14}.dc-image-lightbox-thumb{height:3rem;width:3rem;flex-shrink:0;overflow:hidden;border-radius:.5rem;border-width:2px;border-color:transparent;padding:0;opacity:.7;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:transparent}.dc-image-lightbox-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.dc-image-lightbox-thumb--active{opacity:1;border-color:#f01520bf;box-shadow:0 0 12px #f0152059}.dc-todo-card-footer{margin:.875rem -1.125rem -.875rem -1.375rem;padding:.625rem 1rem .875rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff05 55%,#0000001f);border-radius:0 0 1rem 1rem}.dc-todo-card-high .dc-todo-card-footer{border-top-color:rgba(var(--dc-day-accent-rgb, 240, 21, 32),.2);background:linear-gradient(180deg,rgba(var(--dc-day-accent-rgb, 240, 21, 32),.1),rgba(var(--dc-day-accent-rgb, 240, 21, 32),.04) 45%,#00000024);box-shadow:inset 0 1px #ffffff1a}.dc-todo-card-footer-bar{display:flex;width:100%;min-width:0px;align-items:stretch;gap:.5rem}.dc-todo-footer-btn{position:relative;display:inline-flex;flex:1 1 0%;align-items:center;gap:.625rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;flex:1 1 0;min-width:0;min-height:2.75rem;padding:.5rem .75rem;border-radius:.875rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#ffffff12,#ffffff05);box-shadow:inset 0 1px #ffffff14,0 4px 14px #0000001f;color:#ffffffb8}.dc-todo-footer-btn-copy{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;line-height:1.25}.dc-team-user-chip-inner .dc-todo-footer-btn-label{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-footer-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em}.dc-team-user-chip-inner .dc-todo-footer-btn-sub{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-footer-btn-sub{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-todo-footer-chip-icon-wrap{position:relative;flex-shrink:0}.dc-todo-footer-chip-icon{display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff1f}.dc-todo-footer-chip-svg{width:1.125rem;height:1.125rem}.dc-todo-footer-chip-icon-chat{color:#ffdcdef2;background:linear-gradient(145deg,#ff5a6473,#78101cd9);box-shadow:0 0 16px #e3061347}.dc-todo-footer-chip-icon-photo{color:#dce6fff2;background:linear-gradient(145deg,#6366f16b,#24243ae0);box-shadow:0 0 14px #6366f138}.dc-todo-footer-count{display:inline-flex;height:1.125rem;min-width:1.125rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:700;--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);color:#ffffffe6;background:#ffffff24;border:1px solid rgba(255,255,255,.18)}.dc-todo-footer-count--overlay{position:absolute;top:-.25rem;right:-.25rem;z-index:2;border:2px solid rgba(18,18,26,.95)}.dc-todo-footer-count--photo{background:linear-gradient(180deg,#818cf8f2,#4338caf2);border-color:#12121af2;box-shadow:0 0 10px #6366f173}.dc-todo-footer-chip-icon-sheet{color:#d1fae5f5;background:linear-gradient(145deg,#10b98173,#064e3be0);box-shadow:0 0 14px #10b98147;font-size:1.05rem}.dc-todo-footer-btn-spreadsheet-has{border-color:#10b98161;background:linear-gradient(145deg,#10b98124,#ffffff08)}.dc-todo-footer-btn-spreadsheet-has .dc-todo-footer-btn-sub{color:#a7f3d0d9}.dc-todo-spreadsheet-strip{margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dc-todo-spreadsheet-strip-label{flex-shrink:0;font-size:10px;font-weight:600;--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);--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-todo-spreadsheet-chip{display:inline-flex;max-width:100%;align-items:center;gap:.25rem;padding:.35rem .45rem .35rem .55rem;border-radius:.65rem;border:1px solid rgba(16,185,129,.35);background:#064e3b59}.dc-team-user-chip-inner>.dc-todo-spreadsheet-chip-link{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-spreadsheet-chip-link{display:inline-flex;min-width:0px;cursor:pointer;align-items:center;gap:.375rem;border-width:0px;background-color:transparent;padding:0;font-size:.75rem;line-height:1rem;font-weight:500;color:#d1fae5f2;text-decoration-line:none}.dc-todo-spreadsheet-chip-link:disabled{cursor:not-allowed;opacity:.7}.dc-todo-spreadsheet-chip-link--pending{--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-team-user-chip-inner .dc-todo-spreadsheet-chip-name{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-spreadsheet-chip-name{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-todo-spreadsheet-chip-delete{height:1.5rem;width:1.5rem;flex-shrink:0;border-radius:.375rem;font-size:10px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-todo-spreadsheet-chip-delete:hover{background-color:#ef444459;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-spreadsheet-preview-overlay{align-items:stretch;justify-content:center;padding:1rem}@media(min-width:640px){.dc-spreadsheet-preview-overlay{padding:1.5rem}}.dc-spreadsheet-preview{display:flex;max-height:min(88vh,52rem);width:100%;max-width:min(96vw,72rem);flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background:linear-gradient(165deg,#161c24fa,#0c0e14fa);box-shadow:0 24px 80px #0000008c}.dc-spreadsheet-preview-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:#ffffff1a;padding:.75rem 1rem}.dc-spreadsheet-preview-header-text{min-width:0px;flex:1 1 0%}.dc-input.dc-spreadsheet-preview-title{font-size:16px}.dc-spreadsheet-preview-title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#fffffff2}.dc-spreadsheet-preview-sheets{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.375rem}.dc-spreadsheet-preview-sheet-tab{border-radius:.375rem;border-width:1px;border-color:#ffffff1a;padding:.25rem .5rem;font-size:11px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-spreadsheet-preview-sheet-tab--active{border-color:#10b98166;--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1));background:#064e3b59}.dc-spreadsheet-preview-actions{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.dc-team-user-chip-inner>.dc-spreadsheet-preview-btn{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-spreadsheet-preview-btn{border-radius:.5rem;border-width:1px;border-color:#ffffff26;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;color:#ffffffd9;text-decoration-line:none}.dc-spreadsheet-preview-btn:hover{background:#ffffff14}.dc-spreadsheet-preview-btn--danger{border-color:#ef444459;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dc-spreadsheet-preview-btn--danger:hover{background-color:#ef444426}.dc-spreadsheet-preview-close{height:2rem;width:2rem;border-radius:.5rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-spreadsheet-preview-close:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-spreadsheet-preview-body{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;padding:.75rem}@media(min-width:640px){.dc-spreadsheet-preview-body{padding:1rem}}.dc-input.dc-spreadsheet-preview-status{font-size:16px}.dc-spreadsheet-preview-status{margin:0;padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-spreadsheet-preview-status--error{color:#fca5a5e6}.dc-spreadsheet-preview-truncated{margin:0;margin-bottom:.5rem;font-size:11px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-spreadsheet-preview-table-wrap{min-height:0px;flex:1 1 0%;overflow:auto;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#00000040}.dc-spreadsheet-preview-table{width:100%;border-collapse:collapse;font-size:.75rem;line-height:1rem;color:#ffffffe6}.dc-spreadsheet-preview-table td{white-space:pre-wrap;overflow-wrap:break-word;border-width:1px;border-color:#ffffff1a;padding:.375rem .5rem;vertical-align:top;min-width:4.5rem;max-width:16rem}.dc-spreadsheet-preview-table tr:first-child td{background-color:#022c2266;font-weight:600;color:#d1fae5f2}.dc-todo-footer-badge{display:inline-flex;height:1.25rem;min-width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:700;--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);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(180deg,#ff5560,#e30613);border:2px solid rgba(22,22,30,.95);box-shadow:0 0 14px #e306138c,0 2px 6px #00000059;animation:dc-comment-badge-pop .35s cubic-bezier(.22,1.2,.36,1)}.dc-todo-footer-badge--overlay{position:absolute;top:-.375rem;right:-.375rem;z-index:3;min-width:1.375rem;height:1.375rem;font-size:.6875rem;animation:dc-comment-badge-pop .35s cubic-bezier(.22,1.2,.36,1),dc-comment-badge-pulse 2s ease-in-out infinite}@keyframes dc-comment-badge-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes dc-comment-badge-pulse{0%,to{box-shadow:0 0 14px #e306138c,0 2px 6px #00000059}50%{box-shadow:0 0 22px #e30613d9,0 0 8px #ff646e80}}.dc-todo-footer-btn:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-color:#ffffff2e;background:linear-gradient(145deg,#ffffff1c,#ffffff0a);transform:translateY(-1px)}.dc-todo-footer-btn-active{border-color:#e3061361;background:linear-gradient(145deg,#e3061329,#ffffff0a);color:#fff0f0f2}.dc-todo-footer-btn-active .dc-todo-footer-btn-sub{color:#ffb4b4bf}.dc-todo-footer-btn-images-has{border-color:#6366f159;background:linear-gradient(145deg,#6366f124,#ffffff08)}.dc-todo-footer-btn-images-has .dc-todo-footer-btn-sub{color:#a5b4fcd9}.dc-todo-footer-btn-unread{border-color:#e306138c;background:linear-gradient(145deg,#e3061338,#3c0e1659);box-shadow:inset 0 1px #ff96a026,0 0 24px #e3061338}.dc-todo-footer-btn-unread .dc-todo-footer-btn-label{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-todo-footer-btn-unread .dc-todo-footer-btn-sub{color:#ffc8c8f2;font-weight:600}.dc-todo-footer-btn-open{border-color:#f015208c;background:linear-gradient(145deg,#f0152047,#28101673);box-shadow:0 0 20px #e3061340,inset 0 1px #ffffff1a}.dc-todo-footer-btn-open .dc-todo-footer-btn-label{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(max-width:1023px){.dc-todo-card-footer{padding-left:.875rem;padding-right:.875rem}.dc-todo-footer-btn{min-height:3rem;padding:.5rem .625rem;gap:.625rem}.dc-todo-footer-chip-icon{width:2.375rem;height:2.375rem}.dc-todo-footer-btn-sub{display:none}}@media(min-width:1280px){.dc-todo-board:not(.dc-todo-board--solo-card) .dc-todo-card-footer-bar{justify-content:flex-end}.dc-todo-board:not(.dc-todo-board--solo-card) .dc-todo-footer-btn{flex:0 1 auto;min-width:9.25rem;max-width:12.5rem}}.dc-todo-card--chat-open .dc-todo-chat-panel{max-height:min(240px,42vh);overflow:hidden;display:flex;flex-direction:column}.dc-todo-card--chat-open .dc-todo-chat-thread{max-height:min(150px,28vh);flex-shrink:1}.dc-todo-chat-panel{margin-top:.5rem}.dc-todo-chat-panel>: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))}.dc-todo-chat-thread{display:flex;flex-direction:column}.dc-todo-chat-thread>: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))}.dc-todo-chat-thread{overflow-y:auto;border-radius:.75rem;padding:.625rem;max-height:180px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.dc-todo-chat-empty{padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-todo-chat-message{display:flex;gap:.5rem;max-width:min(88%,100%)}.dc-todo-chat-message-own .dc-todo-chat-message-content{align-items:flex-end}.dc-todo-chat-message-content{display:flex;min-width:0px;flex-direction:column}.dc-todo-chat-message-own{flex-direction:row-reverse;align-self:flex-end}.dc-todo-chat-message-other{align-self:flex-start}.dc-todo-chat-author-row{margin-bottom:.125rem;display:flex;align-items:center;gap:.375rem;padding-left:.25rem;padding-right:.25rem}.dc-team-user-chip-inner>.dc-todo-chat-author{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-chat-author{font-size:10px;font-weight:500;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-profile-avatar-section{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media(min-width:480px){.dc-profile-avatar-section{flex-direction:row;align-items:center;text-align:left}.dc-profile-avatar-actions{justify-content:flex-start}}.dc-profile-avatar-meta{display:flex;width:100%;min-width:0px;flex-direction:column;gap:.75rem}.dc-profile-avatar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.dc-share-user-row{display:flex;min-width:0px;align-items:center;gap:.5rem}.dc-todo-chat-bubble{position:relative;overflow:hidden;border-radius:1rem;padding:.625rem .875rem;border:1px solid rgba(255,255,255,.08);max-width:100%;min-width:4.5rem}.dc-todo-chat-bubble-own{background:linear-gradient(145deg,#ff646e47,#e3061361 38%,#300e14eb);border-color:#ff828c61;box-shadow:inset 0 1px #ffffff24,0 6px 22px #e3061333,0 0 28px #e306131a;border-bottom-right-radius:.35rem}.dc-todo-chat-bubble-own:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 42%);border-radius:inherit}.dc-todo-chat-bubble-other{background:linear-gradient(135deg,#ffffff1c,#20202ae0);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f;border-bottom-left-radius:.35rem}.dc-todo-chat-bubble--editing{border-color:#f015208c;box-shadow:0 0 0 2px #f015202e,0 8px 24px #e3061338}.dc-input.dc-todo-chat-body{font-size:16px}.dc-todo-chat-body{position:relative;z-index:1;white-space:pre-wrap;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-todo-chat-meta{position:relative;z-index:1;margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.dc-todo-chat-bubble-other .dc-todo-chat-meta{justify-content:flex-start}.dc-todo-chat-meta-left{display:flex;min-width:0px;flex-wrap:wrap;align-items:center;gap:.375rem}.dc-todo-chat-time{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;--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);color:#ffffff73}.dc-todo-chat-edited{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff59}.dc-todo-chat-actions{display:flex;flex-shrink:0;align-items:center;gap:.125rem}.dc-todo-chat-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-size:11px;color:#ffffff8c;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:1.75rem;height:1.75rem;background:#0000002e;border:1px solid rgba(255,255,255,.1)}.dc-todo-chat-action-btn:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff1f;border-color:#fff3}.dc-todo-chat-action-btn-danger:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));background:#e3061326;border-color:#e3061359}.dc-input.dc-todo-chat-edit-input{font-size:16px}.dc-todo-chat-edit-input{position:relative;z-index:1;width:100%;resize:none;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));min-height:2.75rem;background:#00000038;border:1px solid rgba(255,255,255,.14);border-radius:.65rem;padding:.5rem .625rem;outline:none}.dc-todo-chat-edit-input:focus{border-color:#f0152073;box-shadow:0 0 0 2px #f0152026}.dc-todo-chat-edit-actions{position:relative;z-index:1;margin-top:.5rem;display:flex;justify-content:flex-end;gap:.5rem}.dc-todo-chat-edit-btn{border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-todo-chat-edit-btn-muted{--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.dc-todo-chat-edit-btn-muted:hover:not(:disabled){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff1a}.dc-todo-chat-edit-btn-save{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#f01520,#c00410);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 16px #e3061340}.dc-todo-chat-edit-btn-save:disabled{cursor:not-allowed;opacity:.4}@media(max-width:1023px){.dc-todo-chat-thread{max-height:220px;padding:.75rem}.dc-todo-chat-message{max-width:94%}.dc-todo-chat-bubble{padding:.625rem .75rem}.dc-todo-chat-action-btn{width:2.25rem;height:2.25rem;font-size:.8125rem}.dc-todo-chat-edit-input{font-size:16px}.dc-todo-chat-edit-btn{min-height:2.5rem;padding-left:.875rem;padding-right:.875rem}.dc-todo-chat-send{width:2.75rem;height:2.75rem}.dc-todo-chat-input{font-size:16px}}.dc-todo-chat-input-row{display:flex;align-items:flex-end;gap:.5rem}.dc-input.dc-todo-chat-input{font-size:16px}.dc-todo-chat-input{max-height:9rem;min-height:2.75rem;flex:1 1 0%;resize:vertical;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}.dc-todo-chat-send{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#e3061326;border:1px solid rgba(227,6,19,.35)}.dc-todo-chat-send:hover:not(:disabled){background:#e3061347;box-shadow:0 0 14px #e3061340}.dc-todo-chat-send:disabled{cursor:not-allowed;opacity:.4}.dc-done-board{position:relative;margin:.5rem .75rem 1rem;overflow:hidden;border-radius:1rem;padding:.75rem}@media(min-width:768px){.dc-done-board{padding:1rem}}.dc-done-board{background:radial-gradient(ellipse 90% 70% at 50% -20%,rgba(52,211,153,.16),transparent 58%),radial-gradient(ellipse 60% 50% at 100% 100%,rgba(96,165,250,.08),transparent 55%),linear-gradient(168deg,#343a44e0,#2c323ad1 45%,#282e36db);border:1px solid rgba(16,185,129,.28);box-shadow:inset 0 1px #ffffff29,0 12px 40px #0000002e,0 0 48px #10b98114}.dc-done-board-header{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;padding-left:.5rem;padding-right:.5rem;padding-bottom:.75rem;border-color:#ffffff24}.dc-done-list>: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))}.dc-done-list{padding-top:.5rem}@media(min-width:1024px){.dc-done-list{display:grid;gap:1rem}.dc-done-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.dc-done-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-done-board-empty{margin-left:0;margin-right:0;padding:0}.dc-done-card{position:relative;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;border-radius:1rem;padding:1rem}@media(min-width:768px){.dc-done-card{padding:1.25rem}}.dc-done-card{contain:layout style;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease;background:radial-gradient(ellipse 100% 80% at 0% 0%,rgba(52,211,153,.12),transparent 55%),linear-gradient(148deg,#3a4048eb,#323840e0,#2e343ce6);border:1px solid rgba(16,185,129,.32);box-shadow:0 8px 28px #0003,inset 0 1px #ffffff24,0 0 24px #10b9810f;opacity:1}.dc-done-card:before{content:"";position:absolute;left:0;top:1rem;bottom:1rem;width:.25rem;border-radius:9999px;background:linear-gradient(180deg,#34d399f2,#10b98173);box-shadow:0 0 14px #10b98166}.dc-done-card:hover{opacity:1;border-color:#10b98161;box-shadow:0 12px 36px #00000061,0 0 28px #10b98124,inset 0 1px #ffffff1a}.dc-done-card-head{display:flex;align-items:flex-start;gap:.625rem;padding-left:.25rem}.dc-done-priority{flex-shrink:0;border-radius:.375rem;border-width:1px;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#ffffffbf;background:#ffffff0f;border-color:#ffffff1f}.dc-done-priority-high{color:#ffd2d7f2;border-color:#f0152059;background:#f015201f}.dc-done-priority-low{opacity:.65}.dc-done-card-title{min-width:0px;flex:1 1 0%;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.375;text-decoration-line:line-through;color:#ffffffe0}.dc-done-status-badge{border-width:1px;border-color:#10b98166;background-color:#10b9811a;--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1));box-shadow:0 0 14px #10b98138}.dc-todo-status-trigger.dc-done-status-badge{color:#d1fae5;border-color:#34d39980;background:linear-gradient(155deg,#05966961,#0478573d);box-shadow:inset 0 1px #a7f3d033,0 0 18px #10b98147,0 4px 14px #00000038}.dc-done-status-badge{flex-shrink:0;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600}.dc-done-card-desc-wrap{padding-left:.25rem}.dc-input.dc-done-card-desc{font-size:16px}.dc-done-card-desc{position:relative;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:.875rem;line-height:1.25rem;line-height:1.625;padding:.625rem .875rem .625rem 2rem;border-radius:.75rem;color:#ffffffe6;border:1px solid rgba(16,185,129,.28);background:linear-gradient(135deg,#10b98124,#ffffff14);box-shadow:inset 0 1px #ffffff1f}.dc-done-card-desc-mark{position:absolute;left:.55rem;top:.4rem;font-size:1.25rem;line-height:1;font-family:Georgia,Times New Roman,serif;color:#34d39973}.dc-done-card-desc-text{display:block;white-space:pre-wrap;overflow-wrap:break-word}.dc-done-card-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding-left:.25rem}.dc-done-meta-grid{margin:0;display:grid;gap:.5rem;padding-left:.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1280px){.dc-done-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-done-meta-item{margin:0;display:flex;flex-direction:column;justify-content:flex-start;border-radius:.75rem;border-width:1px;padding:.625rem .75rem;min-height:3.35rem;border-color:#ffffff24;background:#ffffff17;box-shadow:inset 0 1px #ffffff1a}.dc-done-meta-item--plan{border-color:#60a5fa52;background:linear-gradient(145deg,#60a5fa24,#ffffff14)}.dc-done-meta-item--highlight{border-color:#10b98161;background:linear-gradient(145deg,#10b9812e,#ffffff14)}.dc-done-meta-item dt{margin:0;margin-bottom:.25rem;flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--dc-muted-strong)}.dc-team-user-chip-inner>.dc-done-meta-item dd{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-done-meta-item dd{margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.375;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-done-meta-primary{display:block}.dc-done-meta-note{display:block;font-size:10px;font-weight:400;line-height:1.375;color:var(--dc-muted-strong)}.dc-done-share-line{margin:0;padding-left:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-done-comments{overflow:hidden;border-radius:.75rem;border-width:1px;padding-left:.25rem;border-color:#60a5fa4d;background:linear-gradient(160deg,#60a5fa24,#ffffff14 55%,#ffffff0a);box-shadow:inset 0 1px #ffffff1f}.dc-done-comments-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:transparent;border:none;cursor:pointer;color:inherit}.dc-done-comments-toggle:hover{background:#60a5fa14}.dc-done-comments--open .dc-done-comments-toggle{border-bottom-width:1px;border-color:#ffffff0f}.dc-done-comments-title{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#bae6fde6}.dc-input.dc-done-comments-chevron{font-size:16px}.dc-done-comments-chevron{flex-shrink:0;font-size:.875rem;line-height:1.25rem;color:#bae6fdb3}.dc-done-comments-body{padding-top:0}.dc-input.dc-done-comments-icon{font-size:16px}.dc-done-comments-icon{font-size:.875rem;line-height:1.25rem;line-height:1}.dc-done-comments-loading,.dc-done-comments-error{margin:0;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.dc-done-comments-error{color:#fde68ae6}.dc-done-comments-list{margin:0;list-style-type:none}.dc-done-comments-list>: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))}.dc-done-comments-list{padding:.5rem}.dc-done-comment{display:flex;align-items:flex-start;gap:.5rem;border-radius:.5rem;padding:.5rem}.dc-done-comment--own{background:#f015201a}.dc-done-comment--other{background:#ffffff1a}.dc-done-comment-body-wrap{min-width:0px;flex:1 1 0%}.dc-done-comment-meta{margin-bottom:.25rem;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.125rem}.dc-done-comment-author{font-size:11px;font-weight:600;color:#ffffffe6}.dc-done-comment-time{font-size:10px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-done-comment-edited{font-size:10px;font-style:italic;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-input.dc-done-comment-text{font-size:16px}.dc-done-comment-text{margin:0;white-space:pre-wrap;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;line-height:1.625;color:#ffffffe6}.dc-team-user-chip-inner>.dc-done-comments-more{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-done-comments-more{width:100%;border-top-width:1px;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:#bae6fde6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#ffffff0f;background:#ffffff08}.dc-done-comments-more:hover{background:#60a5fa1a;color:#fff}.dc-team-user-chip-inner>.dc-done-meta-chip{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-done-meta-chip{border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;background:#ffffff0f;border-color:var(--dc-border);color:#ffffffa6}.dc-done-meta-chip--media{border-color:#ffffff1a}.dc-done-card-footer{margin-top:auto;display:flex;flex-wrap:wrap;gap:.5rem;border-top-width:1px;padding-top:.75rem;padding-left:.25rem;border-color:#ffffff1f}.dc-done-action{display:inline-flex;align-items:center;gap:.375rem;border-radius:.75rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-done-action-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(145deg,#ffffff1f,#ffffff0d);border:1px solid rgba(255,255,255,.14)}.dc-done-action-primary:hover{border-color:#ffffff38;background:#ffffff24}.dc-done-action-secondary{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1));background:#10b9811f;border:1px solid rgba(16,185,129,.3)}.dc-done-action-secondary:hover{background:#10b98133;border-color:#10b98173}.dc-done-action-delete{margin-left:auto;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-done-action-delete:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-done-action-delete{background:transparent;border:1px solid transparent}.dc-done-action-delete:hover{background:#e306131a;border-color:#e3061340}.dc-done-load-more-wrap{display:flex;justify-content:center;padding-top:1rem;padding-bottom:.5rem}.dc-input.dc-done-load-more{font-size:16px}.dc-done-load-more{border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#ffffffd9;background:#ffffff14;border:1px solid var(--dc-border)}.dc-done-load-more:hover:not(:disabled){background:#ffffff1f;border-color:var(--dc-border-hover)}.dc-done-load-more:disabled{cursor:not-allowed;opacity:.6}.dc-nav-tab{position:relative;margin:.375rem .25rem;flex:1 1 0%;border-radius:1rem;padding-top:.625rem;padding-bottom:.625rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;min-height:44px;padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px))}.dc-nav-tab-active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(180deg,#f0152052,#f015201a);border:1px solid rgba(240,21,32,.4);box-shadow:0 0 24px #f0152047,inset 0 1px #ffffff1f;text-shadow:0 0 16px var(--dc-red-glow)}.dc-nav-tab-active:after{content:"";position:absolute;bottom:.25rem;left:50%;height:.125rem;width:2rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity, 1));box-shadow:0 0 10px var(--dc-red-glow),0 0 20px var(--dc-red-glow)}.dc-nav-tab-inactive{--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-nav-tab-inactive:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-nav-tab-inactive:active{background:#ffffff0d}.dc-fab{position:fixed;z-index:40;display:flex;cursor:pointer;align-items:center;justify-content:center;border-width:0px;bottom:calc(5rem + env(safe-area-inset-bottom,0px));right:calc(1rem + env(safe-area-inset-right,0px));width:72px;height:72px;padding:0;background:transparent;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dc-fab-stage-glow{pointer-events:none;position:absolute;border-radius:9999px;top:-28px;right:-28px;bottom:-28px;left:-28px;background:radial-gradient(circle,rgba(240,21,32,.28) 0%,transparent 68%);filter:blur(8px);animation:dc-fab-stage-pulse 3.2s ease-in-out infinite}@keyframes dc-fab-stage-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}.dc-fab-aura{pointer-events:none;position:absolute;border-radius:9999px;top:-10px;right:-10px;bottom:-10px;left:-10px;filter:blur(12px)}.dc-fab-aura-primary{background:conic-gradient(from 0deg,transparent 0deg,rgba(227,6,19,.9) 65deg,rgba(255,140,150,.55) 125deg,transparent 185deg,rgba(227,6,19,.5) 275deg,transparent 360deg);opacity:.82;animation:ai-orb-spin 4s linear infinite}.dc-fab-aura-secondary{top:-18px;right:-18px;bottom:-18px;left:-18px;filter:blur(18px);background:conic-gradient(from 120deg,transparent 0deg,rgba(255,80,90,.35) 90deg,transparent 180deg,rgba(227,6,19,.25) 270deg,transparent 360deg);opacity:.55;animation:ai-orb-spin 7s linear infinite reverse}.dc-fab-ring{pointer-events:none;position:absolute;border-radius:9999px;border:1px solid rgba(255,90,100,.4);top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:.35}.dc-fab-ring-1{animation:ai-ring-pulse-processing 2.8s ease-out infinite}.dc-fab-ring-2{top:-14px;right:-14px;bottom:-14px;left:-14px;border-color:#ff465038;animation:ai-ring-pulse-processing 2.8s ease-out infinite .65s}.dc-fab-core{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;overflow:hidden;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));width:60px;height:60px;border-radius:58% 42% 54% 46%/52% 48%;background:radial-gradient(circle at 32% 28%,#ff4d57,#e30613 42%,#2a1420 78%,#181828);border:1px solid rgba(255,120,130,.35);box-shadow:0 0 40px var(--dc-red-glow),0 0 72px #e3061338,0 10px 32px #00000073,inset 0 2px 12px #ffffff1f,inset 0 -8px 24px #0000008c;animation:ai-orb-breathe 2.2s ease-in-out infinite,ai-orb-morph 5.5s ease-in-out infinite;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.dc-fab-core-shine{pointer-events:none;position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(125deg,transparent 35%,rgba(255,255,255,.22) 48%,transparent 62%);animation:dc-fab-shimmer 4.5s ease-in-out infinite}@keyframes dc-fab-shimmer{0%,to{transform:translate(-30%) rotate(0);opacity:.4}50%{transform:translate(30%) rotate(0);opacity:.85}}.dc-fab-spark{pointer-events:none;position:absolute;border-radius:9999px;width:3px;height:3px;background:#fffffff2;box-shadow:0 0 8px #fffc;animation:dc-fab-sparkle 2.4s ease-in-out infinite}.dc-fab-spark-1{top:14%;right:18%}.dc-fab-spark-2{bottom:22%;left:16%;animation-delay:.8s}@keyframes dc-fab-sparkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}.dc-fab-icon{position:relative;z-index:1;width:28px;height:28px;filter:drop-shadow(0 0 8px rgba(255,255,255,.75))}.dc-fab-label{pointer-events:none;position:absolute;right:100%;margin-right:1rem;opacity:0;transform:translate(10px) scale(.96);transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.dc-input.dc-fab-label-text{font-size:16px}.dc-fab-label-text{position:relative;z-index:1;display:block;white-space:nowrap;border-radius:1rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(145deg,#2a2a34fa,#16161efc);border:1px solid rgba(240,21,32,.45);box-shadow:0 0 24px #e3061333,0 12px 28px #00000073}.dc-fab-label-glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;background:linear-gradient(90deg,transparent,rgba(240,21,32,.25),transparent);filter:blur(6px);opacity:.6}.dc-fab:hover .dc-fab-core,.dc-fab:focus-visible .dc-fab-core{transform:scale(1.1);box-shadow:0 0 56px var(--dc-red-glow),0 0 88px #e3061359,0 14px 36px #00000080,inset 0 2px 14px #ffffff2e,inset 0 -8px 24px #00000073}.dc-fab:hover .dc-fab-label,.dc-fab:focus-visible .dc-fab-label{opacity:1;transform:translate(0) scale(1)}.dc-fab:hover .dc-fab-ring,.dc-fab:focus-visible .dc-fab-ring{opacity:.55}.dc-fab:active .dc-fab-core{transform:scale(.92)}.dc-fab-pressed .dc-fab-ring-1{animation:ai-ring-pulse-processing .55s ease-out 1;opacity:.85}.dc-fab-pressed .dc-fab-ring-2{animation:ai-ring-pulse-processing .55s ease-out .12s 1;opacity:.65}@media(max-width:1023px){.dc-fab{width:56px;height:56px;bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));right:calc(.75rem + env(safe-area-inset-right,0px))}.dc-fab-stage-glow{top:-16px;right:-16px;bottom:-16px;left:-16px}.dc-fab-aura-primary{top:-6px;right:-6px;bottom:-6px;left:-6px;filter:blur(10px)}.dc-fab-aura-secondary{top:-12px;right:-12px;bottom:-12px;left:-12px;filter:blur(14px)}.dc-fab-ring-2{top:-10px;right:-10px;bottom:-10px;left:-10px}.dc-fab-core{width:48px;height:48px}.dc-fab-icon{width:22px;height:22px}.dc-fab-label{display:none}}.dc-fab-secondary .dc-fab-core{background:linear-gradient(135deg,#363646,#282836);border:1px solid rgba(240,21,32,.45);box-shadow:0 0 20px var(--dc-red-soft),0 8px 28px #00000059;animation:none}.dc-todo-status-trigger{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:2.25rem;min-width:6.75rem;justify-content:center;letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 1px #ffffff24,0 4px 14px #00000038}.dc-todo-status-trigger:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.dc-todo-status-trigger--open{transform:translateY(-1px)}.dc-todo-status-trigger:disabled{opacity:.55;cursor:not-allowed}.dc-todo-status-trigger-label{line-height:1;letter-spacing:-.025em}.dc-todo-status-trigger .dc-todo-status-dot{width:.5rem;height:.5rem}.dc-todo-status-chevron{height:.875rem;width:.875rem;flex-shrink:0;opacity:.8;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-todo-status-chevron--open{transform:rotate(180deg)}.dc-todo-status-dot{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px}.dc-input.dc-todo-status-menu-item{font-size:16px}.dc-todo-status-menu-item{gap:.625rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem}.dc-todo-status-menu-item .dc-todo-status-dot{width:.5rem;height:.5rem}.dc-todo-status-menu-divider{height:1px;margin:.35rem .65rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.dc-todo-status-dropdown-panel .dc-premium-dropdown-panel-inner{max-height:min(20rem,calc(100dvh - 1.25rem));overflow-y:auto;gap:.35rem}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item{border:1px solid transparent;font-weight:600}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--open{color:#dbeafe;background:linear-gradient(155deg,#2563eb52,#1e40af29);border-color:#60a5fa59}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--open:hover:not(:disabled){background:linear-gradient(155deg,#2563eb6b,#1e40af3d);border-color:#60a5fa80}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--in_progress{color:#fef3c7;background:linear-gradient(155deg,#d9770657,#b453092e);border-color:#fbbf2461}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--in_progress:hover:not(:disabled){background:linear-gradient(155deg,#d9770670,#b4530942);border-color:#fbbf2485}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--on_hold{color:#fff1f2;background:linear-gradient(155deg,#f015207a,#c8101857,#8b0f1642);border-color:#ff66707a}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--on_hold:hover:not(:disabled){background:linear-gradient(155deg,#f0152094,#c810186b,#8b0f1652);border-color:#ff66709e}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--clarification{color:#f5f3ff;background:linear-gradient(155deg,#7c3aed6b,#6d28d947,#581c8733);border-color:#c084fc73}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--clarification:hover:not(:disabled){background:linear-gradient(155deg,#7c3aed85,#6d28d95c,#581c8747);border-color:#c084fc94}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--done{color:#d1fae5;background:linear-gradient(155deg,#0596695c,#04785733);border-color:#34d39966}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--done:hover:not(:disabled){background:linear-gradient(155deg,#05966975,#04785747);border-color:#34d39985}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--active{box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffffff1f}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--open.dc-todo-status-menu-item--active{box-shadow:inset 0 1px #bfdbfe47,0 0 0 2px #60a5fa73,0 0 16px #3b82f647}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--in_progress.dc-todo-status-menu-item--active{box-shadow:inset 0 1px #fde68a38,0 0 0 2px #fbbf2473,0 0 16px #f59e0b47}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--on_hold.dc-todo-status-menu-item--active{box-shadow:inset 0 1px #ffc8cd4d,0 0 0 2px #ff667073,0 0 18px #f0152061}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--clarification.dc-todo-status-menu-item--active{box-shadow:inset 0 1px #e9d5ff47,0 0 0 2px #c084fc73,0 0 18px #a78bfa52}.dc-todo-status-dropdown-panel .dc-todo-status-menu-item--done.dc-todo-status-menu-item--active{box-shadow:inset 0 1px #a7f3d038,0 0 0 2px #34d39973,0 0 16px #10b98147}.dc-todo-status-dropdown-panel .dc-premium-dropdown-item:hover:not(:disabled){background:inherit}.dc-status-open{border-width:1px;border-color:#3b82f666;background-color:#3b82f61a;--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1));box-shadow:0 0 14px #3b82f638}.dc-status-progress{border-width:1px;border-color:#f59e0b66;background-color:#f59e0b1a;--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1));box-shadow:0 0 14px #f59e0b38}.dc-status-on-hold{color:#ffe4e6;border-color:#f0152080;background:linear-gradient(155deg,#f0152052,#8b0f1638);box-shadow:0 0 16px #f0152047}.dc-status-clarification{border-width:1px;border-color:#a78bfa66;background-color:#8b5cf61a;--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1));box-shadow:0 0 14px #a78bfa40}.dc-status-done{border-width:1px;border-color:#10b98166;background-color:#10b9811a;--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1));box-shadow:0 0 14px #10b98138}.dc-todo-status-trigger.dc-status-open{color:#dbeafe;border-color:#60a5fa8c;background:linear-gradient(155deg,#2563eb61,#1e40af38);box-shadow:inset 0 1px #bfdbfe40,0 0 20px #3b82f647,0 4px 14px #00000038}.dc-todo-status-trigger.dc-status-progress{color:#fef3c7;border-color:#fbbf248c;background:linear-gradient(155deg,#d9770666,#b453093d);box-shadow:inset 0 1px #fde68a38,0 0 20px #f59e0b4d,0 4px 14px #00000038}.dc-todo-status-trigger.dc-status-on-hold{color:#fff1f2;border-color:#ff6670a6;background:linear-gradient(155deg,#f0152094,#c8101873 48%,#8b0f1661);box-shadow:inset 0 1px #ffc8cd59,0 0 22px #f0152080,0 0 34px #e3061338,0 4px 14px #00000040}.dc-todo-status-trigger.dc-status-on-hold .dc-todo-status-dot--on_hold{background:#ffd1d5;box-shadow:0 0 10px #ffd1d5f2}.dc-todo-status-trigger--open.dc-status-on-hold{box-shadow:inset 0 1px #ffc8cd66,0 0 0 2px #ff667066,0 0 28px #f0152094,0 4px 16px #00000047}.dc-todo-status-trigger.dc-status-clarification{color:#f5f3ff;border-color:#c084fca6;background:linear-gradient(155deg,#7c3aed85,#6d28d961 48%,#581c8752);box-shadow:inset 0 1px #e9d5ff59,0 0 22px #a78bfa73,0 0 36px #7c3aed33,0 4px 14px #00000040}.dc-todo-status-trigger.dc-status-clarification .dc-todo-status-dot--clarification{background:#e9d5ff;box-shadow:0 0 10px #e9d5fff2}.dc-todo-status-trigger.dc-status-done{color:#d1fae5;border-color:#34d39980;background:linear-gradient(155deg,#05966961,#0478573d);box-shadow:inset 0 1px #a7f3d033,0 0 18px #10b98147,0 4px 14px #00000038}.dc-todo-status-trigger--open.dc-status-clarification{box-shadow:inset 0 1px #e9d5ff66,0 0 0 2px #c084fc59,0 0 26px #a78bfa8c,0 4px 16px #00000047}.dc-todo-card--on-hold{border-style:dashed;border-color:#f015206b;box-shadow:inset 0 0 0 1px #f015202e,0 0 20px #f0152024,0 8px 28px #00000047}.dc-todo-card--clarification{border-color:#a78bfa47;box-shadow:inset 0 0 0 1px #a78bfa42,0 0 24px #7c3aed1f,0 8px 28px #00000047}.dc-glow-text-red{text-shadow:0 0 20px var(--dc-red-glow),0 0 40px var(--dc-red-soft)}.dc-header-glass{position:sticky;top:0;z-index:30;--tw-backdrop-blur: blur(40px);-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);padding-top:calc(.75rem + env(safe-area-inset-top,0px));padding-bottom:.875rem;background:radial-gradient(ellipse 80% 120% at 0% 0%,rgba(240,21,32,.08),transparent 55%),linear-gradient(180deg,#282836e0,#202230bf);border-bottom:1px solid rgba(240,21,32,.22);box-shadow:0 8px 32px #00000047,0 0 40px #f015200f,inset 0 1px #ffffff14}.dc-header-glass:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(240,21,32,.55),transparent)}.dc-header-glass-inner{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:100rem;padding-left:1rem;padding-right:1rem}@media(min-width:1024px){.dc-header-glass-inner{padding-left:1.5rem;padding-right:1.5rem}.dc-header-glass--desktop-shell{position:relative;top:auto;flex-shrink:0;margin:0;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.14);background:radial-gradient(ellipse 85% 120% at 8% -20%,rgba(240,21,32,.22),transparent 58%),radial-gradient(ellipse 55% 80% at 100% 110%,rgba(56,189,248,.12),transparent 55%),linear-gradient(158deg,#323040f0,#242432e6 48%,#1e202ceb);box-shadow:0 0 0 1px #f0152029,0 16px 48px #00000052,0 0 48px #e306131a,inset 0 1px #ffffff1f}.dc-header-glass--desktop-shell:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;z-index:2;pointer-events:none;border-radius:1.25rem 0 0 1.25rem;background:linear-gradient(180deg,#ff6670,#f01520 45%,#8b0f16);box-shadow:0 0 22px #f0152080}.dc-header-glass--desktop-shell .dc-header-glass-inner{position:relative;z-index:1;padding:.875rem 1.5rem .875rem 1.75rem}.dc-header-glass--desktop-shell:after{opacity:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(240,21,32,.35) 18%,rgba(255,160,170,.55) 50%,rgba(240,21,32,.35) 82%,transparent 100%)}.dc-header-glass--desktop-shell{flex-shrink:0}.dc-header-desktop-bar{width:100%;align-items:center;justify-content:space-between;gap:2rem}.dc-header-desktop-eyebrow{margin-bottom:.625rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dc-header-brand-chip,.dc-header-section-chip{display:inline-flex;align-items:center;border-radius:.5rem;border-width:1px;padding:.25rem .625rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.dc-header-brand-chip{color:#ffdce0f2;border-color:#f0152061;background:linear-gradient(145deg,#f0152047,#f015201a);box-shadow:inset 0 1px #ffffff2e,0 0 16px #e3061333}.dc-header-section-chip{--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));border-color:#ffffff1f;background:#ffffff0d;box-shadow:inset 0 1px #ffffff0f}.dc-header-page-kicker-sep{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;line-height:1rem;font-weight:400;color:#a8a8b866}.dc-header-page-title{font-size:1.65rem;font-weight:800;line-height:1.1;letter-spacing:-.025em}@media(min-width:1280px){.dc-header-page-title{font-size:2rem}}.dc-header-page-title{background:linear-gradient(180deg,#fff,#fff4f5 52%,#ffd0d5);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45)) drop-shadow(0 0 22px rgba(240,21,32,.18))}.dc-header-page-subtitle{margin:0;margin-top:.625rem}.dc-input.dc-header-date-chip{font-size:16px}.dc-header-date-chip{display:inline-flex;align-items:center;border-radius:.75rem;border-width:1px;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));border-color:#ffffff1a;background:linear-gradient(135deg,#ffffff12,#ffffff05);box-shadow:inset 0 1px #ffffff12}.dc-header-desktop-actions{display:flex;align-items:center;gap:.75rem}.dc-header-status-panel{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.75rem 1rem;border-color:#ffffff1f;background:linear-gradient(160deg,#ffffff14,#ffffff05 45%,#0c0e1659);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0000002e}.dc-header-status-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-header-pill--premium{padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;box-shadow:inset 0 1px #ffffff1f}.dc-header-pill--premium.dc-header-pill--ok{background:linear-gradient(145deg,#10b98138,#10b98114);box-shadow:inset 0 1px #a7f3d033,0 0 20px #10b98126}.dc-header-pill--premium.dc-header-pill--warn{background:linear-gradient(145deg,#f59e0b38,#f59e0b14)}}.dc-notification-bell-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem;border-width:1px;width:2.75rem;height:2.75rem;color:#ffffffeb;border-color:#ffffff29;background:radial-gradient(ellipse 90% 80% at 50% 0%,rgba(255,255,255,.12),transparent 55%),linear-gradient(155deg,#343644f2,#222430eb);box-shadow:inset 0 1px #ffffff24,0 4px 18px #00000047;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.dc-notification-bell-trigger-shine{pointer-events:none;position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}.dc-notification-bell-trigger-glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease;background:radial-gradient(circle at 50% 35%,rgba(240,21,32,.22),transparent 68%)}.dc-notification-bell-trigger--unread{border-color:#f0152073;color:#fff;box-shadow:inset 0 1px #ffc8cd33,0 0 22px #f0152047,0 4px 18px #0000004d}.dc-notification-bell-trigger--unread .dc-notification-bell-trigger-glow{opacity:1}.dc-notification-bell-trigger:hover,.dc-notification-bell-trigger--open{border-color:#60a5fa80;color:#eff6ff;box-shadow:inset 0 1px #ffffff29,0 0 24px #3b82f647,0 6px 20px #00000052}.dc-notification-bell-trigger--unread:hover,.dc-notification-bell-trigger--unread.dc-notification-bell-trigger--open{border-color:#f015208c;box-shadow:inset 0 1px #ffdce038,0 0 28px #f0152059,0 6px 20px #00000052}.dc-notification-bell-icon-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;transform-origin:50% .35rem}.dc-notification-bell-trigger--wiggle .dc-notification-bell-icon-wrap{animation:dc-bell-wiggle .65s ease-in-out}.dc-notification-bell-icon{width:1.3rem;height:1.3rem;filter:drop-shadow(0 0 6px rgba(255,255,255,.12))}.dc-notification-bell-badge{position:absolute;z-index:2;display:flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:700;line-height:1;top:-.2rem;right:-.2rem;background:linear-gradient(145deg,#ff6b74,#f01520 48%,#9e1018);color:#fff;border:2px solid rgba(28,30,40,.95);box-shadow:0 0 14px #f01520a6,0 2px 6px #00000059}.dc-notification-bell-trigger--unread .dc-notification-bell-badge{animation:dc-bell-badge-pulse 2.4s ease-in-out infinite}.dc-notification-bell-badge--pop{animation:dc-bell-badge-pop .55s cubic-bezier(.22,1,.36,1)!important}@keyframes dc-bell-wiggle{0%,to{transform:rotate(0)}12%{transform:rotate(16deg)}28%{transform:rotate(-14deg)}44%{transform:rotate(10deg)}60%{transform:rotate(-7deg)}76%{transform:rotate(4deg)}}@keyframes dc-bell-badge-pop{0%{transform:scale(.35);opacity:.4}55%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes dc-bell-badge-pulse{0%,to{box-shadow:0 0 12px #f015208c,0 2px 6px #00000059}50%{box-shadow:0 0 20px #f01520d9,0 0 8px #ff788273,0 2px 6px #00000059}}@media(prefers-reduced-motion:reduce){.dc-notification-bell-trigger--wiggle .dc-notification-bell-icon-wrap,.dc-notification-bell-trigger--unread .dc-notification-bell-badge{animation:none!important}}.dc-notification-bell-panel{z-index:var(--dc-z-popover)}.dc-notification-bell-panel .dc-premium-dropdown-panel-inner{display:flex;flex-direction:column;overflow:hidden;padding:0}.dc-notification-bell-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom-width:1px;padding:.625rem .75rem;border-color:#ffffff1a}.dc-input.dc-notification-bell-panel-title{font-size:16px}.dc-notification-bell-panel-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-team-user-chip-inner>.dc-notification-bell-mark-all{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-notification-bell-mark-all{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-notification-bell-mark-all:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-notification-bell-list{display:flex;flex-direction:column;overflow-y:auto;max-height:min(22rem,50vh)}.dc-notification-bell-item{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.125rem;border-bottom-width:1px;padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#ffffff0f;background:transparent;color:#ffffffd1}.dc-notification-bell-item:hover{background:#ffffff0f}.dc-notification-bell-item--unread{background:#3b82f61a;border-left:3px solid rgba(96,165,250,.75);padding-left:calc(.75rem - 3px)}.dc-notification-bell-item-head{display:flex;width:100%;min-width:0px;flex-direction:column;gap:.25rem}.dc-notification-bell-item-kind{display:inline-flex;align-self:flex-start;border-radius:.375rem;padding:.125rem .375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#dbeafe;background:#3b82f638;border:1px solid rgba(96,165,250,.35)}.dc-input.dc-notification-bell-item-title{font-size:16px}.dc-notification-bell-item-title{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-notification-bell-item-body{font-size:.75rem;line-height:1rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-notification-bell-item-time{margin-top:.125rem;font-size:10px;color:#a8a8b8cc}.dc-input.dc-notification-bell-empty{font-size:16px}.dc-notification-bell-empty{padding:1.5rem .75rem;text-align:center;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-notification-bell-panel-foot{border-top-width:1px;padding:.625rem .75rem;border-color:#ffffff1a}.dc-notification-bell-settings-link{font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-notification-bell-settings-link:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-header-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1;letter-spacing:.22em}@media(min-width:1024px){.dc-header-title{font-size:1.5rem;line-height:2rem}}.dc-team-user-chip-inner>.dc-header-pill{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-header-pill{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:11px;font-weight:500}.dc-header-pill:before{content:"";width:6px;height:6px;border-radius:9999px;flex-shrink:0}.dc-header-pill--ok{border-color:#10b98159;--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1));background:#10b9811a}.dc-header-pill--ok:before{background:#34d399;box-shadow:0 0 8px #34d399a6}.dc-header-pill--warn{border-color:#f59e0b59;--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1));background:#f59e0b1a}.dc-header-pill--warn:before{background:#fbbf24;box-shadow:0 0 8px #fbbf2480}.dc-nav-glass{--tw-backdrop-blur: blur(40px);-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);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-top:.35rem;background:radial-gradient(ellipse 120% 80% at 50% 100%,rgba(240,21,32,.12),transparent 55%),linear-gradient(0deg,#242432eb,#2a2a38d9);border-top:1px solid rgba(240,21,32,.32);box-shadow:0 -12px 40px #00000038,0 0 48px #f0152014,inset 0 1px #ffffff14}body.dc-modal-open{overflow:hidden}.dc-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--dc-z-modal);padding-top:max(1rem,env(safe-area-inset-top,0px));padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));background:radial-gradient(ellipse 90% 70% at 50% 20%,rgba(240,21,32,.12),transparent 55%),radial-gradient(ellipse 70% 60% at 80% 90%,rgba(59,130,246,.1),transparent 50%),#2424347a;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);animation:modal-fade-in .2s ease-out}.dc-modal-dialog{max-height:90vh;width:100%}.dc-modal-dialog>: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))}.dc-modal-dialog{overflow-y:auto;border-radius:1.5rem;padding:1.5rem;max-width:28rem;background:linear-gradient(160deg,#343442f5,#242634f0);border:1px solid rgba(240,21,32,.38);box-shadow:0 0 60px var(--dc-red-soft),0 24px 64px #0000008c,inset 0 1px #ffffff1a;animation:modal-scale-in .25s ease-out}@media(min-width:768px){.dc-modal-dialog{max-width:36rem}}@media(min-width:1024px){.dc-modal-dialog{max-width:42rem}}.dc-modal-dialog-tabbed{display:flex;flex-direction:column}.dc-modal-dialog-tabbed>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.dc-modal-dialog-tabbed{overflow:hidden;padding:0}.dc-modal-overlay-dialog{background:radial-gradient(ellipse 100% 80% at 50% 0%,rgba(240,21,32,.16),transparent 58%),#2626388c;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25)}.dc-dialog-premium{position:relative;max-width:28rem}.dc-dialog-premium>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.dc-dialog-premium{overflow:hidden;padding:0;border-color:#ffffff2e;background:linear-gradient(158deg,#3a3848f7,#242634f2);box-shadow:0 0 0 1px #ffffff14,0 0 80px #e306132e,0 28px 72px #0000008c,inset 0 1px #ffffff1f}.dc-dialog-premium--destructive{border-color:#f015206b;box-shadow:0 0 0 1px #f0152033,0 0 64px #e3061347,0 28px 72px #0000008c,inset 0 1px #ffa0aa1f}.dc-dialog-premium-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 90% 70% at 50% -10%,rgba(240,21,32,.2),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 45%)}.dc-dialog-premium-shimmer{position:absolute;top:-30%;right:-20%;bottom:-30%;left:-20%;pointer-events:none;opacity:.4;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.05) 50%,transparent 58%);animation:dc-premium-shimmer 12s ease-in-out infinite}.dc-dialog-premium-body{position:relative;z-index:10}.dc-dialog-premium-body>: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))}.dc-dialog-premium-body{padding:1.25rem}@media(min-width:768px){.dc-dialog-premium-body{padding:1.5rem}}.dc-dialog-premium-head{display:flex;align-items:flex-start;gap:.875rem}.dc-dialog-premium-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;width:2.75rem;height:2.75rem;color:#ffffffd9;background:#ffffff14;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1a}.dc-dialog-premium-icon-danger{color:#ffc8c8f2;background:linear-gradient(145deg,#f0152059,#3c0e16d9);border-color:#ff828c59;box-shadow:0 0 20px #e3061340}.dc-dialog-premium-icon-svg{width:1.35rem;height:1.35rem}.dc-dialog-kicker{margin-bottom:.375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#e30613d9}.dc-dialog-message{white-space:pre-wrap;font-size:1rem;line-height:1.5rem;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:768px){.dc-dialog-message{font-size:1.125rem;line-height:1.75rem}}.dc-dialog-message{text-shadow:0 1px 12px rgba(0,0,0,.35)}.dc-dialog-premium-actions{display:flex;flex-direction:column-reverse;gap:.625rem;padding-top:.25rem}@media(min-width:640px){.dc-dialog-premium-actions{flex-direction:row;justify-content:flex-end}}.dc-input.dc-dialog-btn{font-size:16px}.dc-dialog-btn{min-height:2.75rem;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid transparent}.dc-dialog-btn-muted{--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));background:#ffffff0f;border-color:#ffffff1f}.dc-dialog-btn-muted:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff1a;border-color:#ffffff2e}.dc-dialog-btn-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#f01520,#c00410);box-shadow:0 0 24px #e3061359}.dc-dialog-btn-primary:hover{box-shadow:0 0 32px #e3061380;transform:translateY(-1px)}.dc-dialog-btn-danger{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#ff4d57,#e30613 55%,#9a0812);box-shadow:0 0 28px #e3061373,inset 0 1px #ffffff26}.dc-dialog-btn-danger:hover{box-shadow:0 0 40px #e3061399;transform:translateY(-1px)}@media(max-width:1023px){.dc-modal-overlay-dialog{align-items:flex-end;padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px))}.dc-dialog-premium{border-radius:1.25rem 1.25rem 1rem 1rem;max-width:100%}.dc-dialog-premium-actions .dc-dialog-btn{flex:1 1 auto}}.dc-modal-chrome{flex-shrink:0}.dc-modal-chrome>: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))}.dc-modal-chrome{padding:1.5rem 1.5rem 1rem}.dc-setup-article .dc-setup-article-body>.dc-modal-chrome>div,.dc-setup-article .dc-setup-article-body>form.dc-modal-chrome>div{animation:dc-setup-field-in .5s cubic-bezier(.22,1,.36,1) both}.dc-setup-article .dc-setup-article-body>.dc-modal-chrome>div:nth-child(1),.dc-setup-article .dc-setup-article-body>form.dc-modal-chrome>div:nth-child(1){animation-delay:.05s}.dc-setup-article .dc-setup-article-body>.dc-modal-chrome>div:nth-child(2),.dc-setup-article .dc-setup-article-body>form.dc-modal-chrome>div:nth-child(2){animation-delay:.1s}.dc-setup-article .dc-setup-article-body>.dc-modal-chrome>div:nth-child(3),.dc-setup-article .dc-setup-article-body>form.dc-modal-chrome>div:nth-child(3){animation-delay:.15s}.dc-setup-article .dc-setup-article-body>.dc-modal-chrome>div:nth-child(4),.dc-setup-article .dc-setup-article-body>form.dc-modal-chrome>div:nth-child(4){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.dc-setup-article .dc-setup-article-body>.dc-modal-chrome>div,.dc-setup-article .dc-setup-article-body>form.dc-modal-chrome>div{animation:none}}.dc-modal-chrome{background:linear-gradient(160deg,#343442eb,#262836e0);border-bottom:1px solid rgba(255,255,255,.12)}.dc-modal-header-flush{border-bottom-width:0px;padding-bottom:0}.dc-modal-tabs{display:flex;gap:.375rem;border-radius:1rem;border-width:1px;padding:.25rem;background:#ffffff0d;border-color:#ffffff14}.dc-modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;padding-bottom:1rem;border-color:#ffffff1f}.dc-form-section>: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))}.dc-form-section{padding-top:.25rem}.dc-form-section-title{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));color:var(--dc-muted-strong)}.dc-input.dc-tab{font-size:16px}.dc-tab{flex:1 1 0%;border-radius:.75rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dc-tab-active{--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 0 20px var(--dc-red-glow)}.dc-tab-inactive{--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-tab-inactive:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff14}.dc-modal-tabs-slider{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px;padding:.25rem}.dc-modal-tabs-indicator{pointer-events:none;position:absolute;top:.25rem;bottom:.25rem;left:.25rem;border-radius:.75rem;width:calc(50% - 4px);background:linear-gradient(135deg,#f01520,#c00410);box-shadow:0 0 24px var(--dc-red-glow);transition:transform .32s cubic-bezier(.34,1.2,.64,1);z-index:0;transform:translate(0)}.dc-create-modal-tabs[data-active-tab=voice] .dc-modal-tabs-indicator{transform:translate(100%)}.dc-create-modal-tabs[data-active-tab=manual] .dc-modal-tabs-indicator{transform:translate(0)}.dc-tab-slider{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:.5rem;background:transparent!important;box-shadow:none!important}.dc-tab-slider.dc-tab-active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-tab-icon{font-size:1rem;line-height:1.5rem;line-height:1;filter:drop-shadow(0 0 6px rgba(240,21,32,.35))}.dc-modal-overlay-create{background:radial-gradient(ellipse 100% 80% at 50% 0%,rgba(240,21,32,.18),transparent 58%),radial-gradient(ellipse 80% 70% at 100% 100%,rgba(56,189,248,.12),transparent 55%),radial-gradient(ellipse 60% 50% at 0% 70%,rgba(167,139,250,.1),transparent 50%),#26263885;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35)}.dc-modal-dialog-tabbed.dc-modal-dialog-create{max-height:min(92dvh,920px);width:100%}.dc-modal-dialog-create{position:relative;overflow:hidden;max-width:28rem;border-color:#fff3;background:linear-gradient(158deg,#3e3a4eeb,#262634e6 42%,#202230eb);box-shadow:0 0 0 1px #ffffff14,0 0 0 1px #f0152038,0 0 120px #e3061333,0 32px 80px #00000073,inset 0 1px #ffffff29;animation:dc-create-modal-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes dc-create-modal-in{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(min-width:768px){.dc-modal-dialog-create{max-width:42rem}}@media(min-width:1024px){.dc-modal-dialog-create{max-width:52rem}}.dc-create-modal-side-accent{position:absolute;left:0;top:0;bottom:0;width:4px;z-index:3;pointer-events:none;background:linear-gradient(180deg,#ff6670,#f01520 42%,#8b0f16);box-shadow:0 0 28px #f015208c}.dc-create-modal-premium-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 100% 65% at 50% -12%,rgba(255,130,140,.28),transparent 58%),radial-gradient(ellipse 55% 45% at 100% 75%,rgba(56,189,248,.16),transparent 52%),radial-gradient(ellipse 50% 40% at 0% 55%,rgba(167,139,250,.12),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.02) 35%,transparent 100%)}.dc-create-modal-premium-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.48;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 95% 90% at 50% 30%,black 20%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse 95% 90% at 50% 30%,black 20%,transparent 82%)}.dc-create-modal-premium-shimmer{position:absolute;top:-40%;right:-25%;bottom:-40%;left:-25%;pointer-events:none;z-index:0;opacity:.55;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.06) 50%,transparent 58%);animation:dc-premium-shimmer 10s ease-in-out infinite}.dc-create-modal-header{align-items:flex-start;gap:1rem}.dc-create-modal-header-copy{min-width:0px;flex:1 1 0%}.dc-create-modal-kicker{margin-bottom:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#e30613e6}.dc-create-modal-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;letter-spacing:-.025em}@media(min-width:768px){.dc-create-modal-title{font-size:1.5rem;line-height:2rem}}.dc-input.dc-create-modal-lead{font-size:16px}.dc-create-modal-lead{margin-top:.5rem;max-width:36rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-create-modal-close{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid rgba(255,255,255,.1);background:#ffffff14}.dc-create-modal-close:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));border-color:#f0152059;background:#f015201f;box-shadow:0 0 20px #f0152033}.dc-create-modal-tabs{overflow:hidden;border-color:#ffffff29;background:linear-gradient(165deg,#ffffff1c,#ffffff0a 40%,#0e0c166b);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #f015201a,0 6px 24px #0003,0 0 36px #e3061312}.dc-create-modal-tabs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 38%,rgba(240,21,32,.04) 100%)}.dc-create-modal-tabs .dc-modal-tabs-indicator{border-radius:.85rem;background:linear-gradient(145deg,#ff6b74,#f01520 44%,#9a0e17);border:1px solid rgba(255,175,185,.48);box-shadow:inset 0 1px #ffffff6b,inset 0 -3px 10px #46060c73,0 0 26px #e306138c,0 0 10px #ff6e7847,0 4px 14px #00000052;animation:dc-create-tab-indicator-glow 3.4s ease-in-out infinite}.dc-create-modal-tabs .dc-modal-tabs-indicator:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.34) 0%,transparent 52%)}.dc-create-modal-tabs .dc-modal-tabs-indicator:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;pointer-events:none;border-radius:calc(.85rem - 1px);box-shadow:inset 0 0 12px #ffffff0f}@keyframes dc-create-tab-indicator-glow{0%,to{box-shadow:inset 0 1px #fff6,inset 0 -3px 10px #46060c73,0 0 22px #e306137a,0 4px 14px #0000004d}50%{box-shadow:inset 0 1px #ffffff7a,inset 0 -3px 10px #46060c73,0 0 34px #e30613b8,0 0 14px #ff828c61,0 6px 18px #00000057}}.dc-create-modal-tabs .dc-tab-slider{font-weight:700;letter-spacing:-.025em;transition:color .28s ease,transform .22s cubic-bezier(.34,1.2,.64,1)}.dc-create-modal-tabs .dc-tab-slider.dc-tab-active{text-shadow:0 1px 10px rgba(0,0,0,.4)}.dc-create-modal-tabs .dc-tab-slider.dc-tab-inactive{color:#ffffff6b}.dc-create-modal-tabs .dc-tab-slider.dc-tab-inactive:hover{color:#ffffffe0;background:#ffffff12!important;transform:translateY(-1px)}.dc-create-modal-tabs .dc-tab-slider.dc-tab-active .dc-tab-icon{filter:drop-shadow(0 0 6px rgba(255,255,255,.45)) drop-shadow(0 0 14px rgba(240,21,32,.55));transform:scale(1.06);transition:transform .28s ease,filter .28s ease}.dc-create-modal-tabs .dc-tab-slider.dc-tab-inactive .dc-tab-icon{filter:none;opacity:.55;transition:opacity .25s ease,transform .22s ease}.dc-create-modal-tabs .dc-tab-slider.dc-tab-inactive:hover .dc-tab-icon{opacity:.85;transform:scale(1.04)}.dc-create-modal-tab-hint{margin-top:.75rem;margin-bottom:0}.dc-create-modal-tab-hint .dc-context-hint-text{font-size:.75rem;line-height:1rem}.dc-create-modal-accent{pointer-events:none;position:absolute;left:0;right:0;top:0;height:.125rem;background:linear-gradient(90deg,transparent 0%,rgba(240,21,32,.9) 35%,rgba(255,120,130,.95) 50%,rgba(240,21,32,.9) 65%,transparent 100%);background-size:200% 100%;animation:shimmer 2.5s linear infinite}.dc-create-modal-glow{pointer-events:none;position:absolute;border-radius:9999px;--tw-blur: blur(64px);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);background:radial-gradient(circle,rgba(227,6,19,.28) 0%,transparent 70%)}.dc-create-modal-glow-a{top:-20%;left:50%;width:320px;height:320px;transform:translate(-50%);opacity:.5}.dc-create-modal-glow-b{bottom:-10%;right:-5%;width:240px;height:240px;opacity:.35;animation:dc-bg-orb 16s ease-in-out infinite alternate}.dc-create-modal-chrome{position:relative;z-index:10;background:linear-gradient(180deg,#343242b8,#24243273);border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 8px 32px #0000001f}.dc-create-modal-grid{position:relative;z-index:10;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden}@media(min-width:1024px){.dc-create-modal-grid:not(.dc-create-modal-grid-single){display:grid;grid-template-columns:1fr 17.5rem}}.dc-create-modal-main{flex:1 1 0%}.dc-create-modal-main>: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))}.dc-create-modal-main{overflow-y:auto;padding:1.25rem}.dc-setup-article .dc-setup-article-body>.dc-create-modal-main>div,.dc-setup-article .dc-setup-article-body>form.dc-create-modal-main>div{animation:dc-setup-field-in .5s cubic-bezier(.22,1,.36,1) both}.dc-setup-article .dc-setup-article-body>.dc-create-modal-main>div:nth-child(1),.dc-setup-article .dc-setup-article-body>form.dc-create-modal-main>div:nth-child(1){animation-delay:.05s}.dc-setup-article .dc-setup-article-body>.dc-create-modal-main>div:nth-child(2),.dc-setup-article .dc-setup-article-body>form.dc-create-modal-main>div:nth-child(2){animation-delay:.1s}.dc-setup-article .dc-setup-article-body>.dc-create-modal-main>div:nth-child(3),.dc-setup-article .dc-setup-article-body>form.dc-create-modal-main>div:nth-child(3){animation-delay:.15s}.dc-setup-article .dc-setup-article-body>.dc-create-modal-main>div:nth-child(4),.dc-setup-article .dc-setup-article-body>form.dc-create-modal-main>div:nth-child(4){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.dc-setup-article .dc-setup-article-body>.dc-create-modal-main>div,.dc-setup-article .dc-setup-article-body>form.dc-create-modal-main>div{animation:none}}@media(min-width:768px){.dc-create-modal-main{padding-left:1.5rem;padding-right:1.5rem}}.dc-create-modal-main{min-height:0;background:linear-gradient(180deg,#ffffff0a,#ffffff04 40%,#6366f108)}.dc-modal-dialog-create--voice{max-height:min(92dvh,880px)}.dc-create-modal-main--voice{display:flex;flex-direction:column;gap:.5rem}.dc-create-modal-main--voice>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.dc-create-modal-main--voice{overflow:hidden;padding-top:.75rem;padding-bottom:.75rem}@media(min-width:768px){.dc-create-modal-main--voice{padding-top:1rem;padding-bottom:1rem}}.dc-create-modal-main--voice .dc-create-voice-hero{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;overflow:hidden;padding:.75rem}@media(min-width:768px){.dc-create-modal-main--voice .dc-create-voice-hero{padding-top:1rem;padding-bottom:1rem}}.dc-create-modal-main--voice .dc-create-voice-hero{margin-left:0;margin-right:0}.dc-create-modal-main--voice .dc-voice-capture-create{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;gap:.5rem;overflow:hidden;--tw-space-y-reverse: 0;margin-top:0}.dc-create-modal-main--voice .dc-voice-capture-create>*{flex-shrink:0}.dc-create-modal-main--voice .dc-voice-capture-create>div:last-of-type{display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}.dc-create-modal-main--voice .dc-voice-capture-orb-zone{padding-top:0;padding-bottom:0}.dc-create-modal-main--voice .dc-voice-capture-create .dc-ai-orb-wrap-hero{gap:.5rem}.dc-create-modal-main--voice .dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-btn{width:148px;height:148px}.dc-create-modal-main--voice .dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-core{width:96px;height:96px}.dc-create-modal-main--voice .dc-voice-capture-create textarea.dc-input{min-height:3.25rem;max-height:4.25rem;resize:none}.dc-create-modal-main--voice .dc-ai-transcript-create{max-height:4.5rem;overflow-y:auto}.dc-create-modal-main--voice .dc-create-modal-share-mobile{flex-shrink:0;padding-top:.25rem}@media(max-height:820px){.dc-modal-dialog-create--voice .dc-create-modal-tab-hint--voice{display:none}}@media(max-height:720px){.dc-modal-dialog-create--voice .dc-create-modal-lead{display:none}.dc-create-modal-main--voice .dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-btn{width:128px;height:128px}.dc-create-modal-main--voice .dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-core{width:84px;height:84px}}.dc-preview-card .dc-form-section{position:relative}.dc-preview-card .dc-form-section>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.dc-preview-card .dc-form-section{border-radius:.75rem;padding:1rem}@media(min-width:768px){.dc-preview-card .dc-form-section{padding:1.25rem}}.dc-preview-card .dc-form-section{border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#ffffff14,#ffffff08 55%,#28263659);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0000001f}.dc-preview-card .dc-form-section-title{margin-bottom:0;display:flex;align-items:center;gap:.5rem;font-size:11px;letter-spacing:.2em;color:#e30613d9;color:var(--dc-muted-strong)}.dc-preview-card .dc-form-section-title:before{content:"";height:1rem;width:.25rem;flex-shrink:0;border-radius:9999px;background:linear-gradient(180deg,#ff6670,#f01520);box-shadow:0 0 10px #f0152073}.dc-create-manual-form .dc-form-section{position:relative;border-radius:.75rem;padding:1rem}@media(min-width:768px){.dc-create-manual-form .dc-form-section{padding:1.25rem}}.dc-create-manual-form .dc-form-section{border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#ffffff14,#ffffff08 55%,#28263659);box-shadow:inset 0 1px #ffffff1a,0 8px 24px #0000001f}.dc-create-manual-form .dc-form-section-title{margin-bottom:0;display:flex;align-items:center;gap:.5rem;font-size:11px;letter-spacing:.2em;color:#e30613d9}.dc-create-manual-form .dc-form-section-title:before{content:"";height:1rem;width:.25rem;flex-shrink:0;border-radius:9999px;background:linear-gradient(180deg,#ff6670,#f01520);box-shadow:0 0 10px #f0152073}.dc-create-manual-form .dc-input,.dc-create-manual-form textarea.dc-input{background:#ffffff12;border-color:#ffffff29}.dc-create-manual-form .dc-input:focus,.dc-create-manual-form textarea.dc-input:focus{border-color:#f0152080;box-shadow:0 0 0 3px #f0152026,0 0 24px #f015201f}.dc-create-modal-share{display:none;overflow-y:auto;padding:1.25rem;border-top:1px solid rgba(255,255,255,.1);background:#ffffff08}.dc-create-modal-share--premium{background:linear-gradient(180deg,#ffffff0a,#38bdf80f)}.dc-create-share-panel-head{margin-bottom:1rem;border-bottom-width:1px;border-color:#ffffff1a;padding-bottom:1rem}.dc-create-share-panel-kicker{margin-bottom:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-create-share-panel-title{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-create-share-panel-lead{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-share-picker--create{border-width:0px;background-color:transparent;padding:0;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dc-share-picker--create .dc-share-tabs{border-radius:.75rem;padding:.25rem;background:#ffffff12;border:1px solid rgba(255,255,255,.14)}@media(min-width:1024px){.dc-create-modal-share{display:block;border-top:none;border-left:1px solid rgba(255,255,255,.1);box-shadow:inset 1px 0 #ffffff0a}}.dc-create-modal-share-mobile{padding-top:.5rem}.dc-input.dc-create-share-toggle{font-size:16px}.dc-create-share-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.dc-create-share-toggle:hover{background:#ffffff14;border-color:#f0152040}.dc-create-share-badge{display:inline-flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;padding-left:.375rem;padding-right:.375rem;font-size:.75rem;line-height:1rem;font-weight:700;background:#e3061359;color:#fff}.dc-create-share-chevron{--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dc-create-share-chevron-open{transform:rotate(180deg)}.dc-create-share-collapse{margin-top:.75rem;padding-top:.25rem;animation:modal-scale-in .2s ease-out}.dc-create-voice-hero{position:relative;margin-left:-.25rem;margin-right:-.25rem;overflow:hidden;border-radius:1rem;padding:1.5rem 1rem}@media(min-width:768px){.dc-create-voice-hero{padding-top:2rem;padding-bottom:2rem}}.dc-create-voice-hero{background:radial-gradient(ellipse 95% 85% at 50% 8%,rgba(255,100,110,.32) 0%,transparent 58%),radial-gradient(ellipse 70% 55% at 50% 100%,rgba(99,102,241,.14) 0%,transparent 55%),linear-gradient(180deg,#ffffff1a,#ffffff0a 45%,#302c3e73);border:1px solid rgba(255,140,150,.28);box-shadow:inset 0 1px #ffffff24,0 12px 40px #e306131a;transition:border-color .3s,box-shadow .3s}.dc-create-voice-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 25%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 25%,transparent 85%)}.dc-create-voice-hero-active{border-color:#f015208c;box-shadow:0 0 48px #e3061338,inset 0 0 40px #e3061314;animation:dc-create-hero-pulse 2s ease-in-out infinite}.dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-btn{width:188px;height:188px}.dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-core{width:120px;height:120px}.dc-input.dc-voice-capture-create .dc-ai-orb-status{font-size:16px}.dc-voice-capture-create .dc-ai-orb-status{font-size:.875rem;line-height:1.25rem}.dc-voice-capture-orb-zone{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:.75rem;padding-bottom:.75rem}.dc-voice-capture-orb-zone:before{content:"";position:absolute;top:50%;left:50%;width:min(100%,320px);height:260px;transform:translate(-50%,-58%);pointer-events:none;background:radial-gradient(ellipse 85% 75% at 50% 45%,rgba(255,120,130,.28) 0%,rgba(240,21,32,.12) 35%,rgba(99,102,241,.1) 55%,transparent 75%);filter:blur(6px)}.dc-ai-transcript-create{border-color:#f0152059;box-shadow:0 0 24px #e306131f}.dc-create-tab-panel{animation:modal-scale-in .22s ease-out}.dc-modal-dialog-preview{max-width:56rem}.dc-preview-share{overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#ffffff1a}.dc-preview-share-body{border-top-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:.75rem}.dc-create-modal-footer{position:relative;z-index:10;flex-shrink:0;padding:.5rem 1.5rem 1.5rem;background:linear-gradient(180deg,transparent 0%,rgba(48,48,62,.75) 28%)}.dc-create-modal-footer--premium{border-top-width:1px;border-color:#ffffff1a;padding-top:.75rem;background:linear-gradient(180deg,#ffffff0a,#2c2a3ab8 40%,#262634d9)}.dc-create-footer-hint{margin-bottom:.75rem;padding-left:.5rem;padding-right:.5rem;text-align:center;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-btn-analyze{border-radius:.75rem;padding:.5rem 1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dc-btn-analyze:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dc-btn-analyze{--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));box-shadow:0 0 24px var(--dc-red-soft),0 4px 16px #00000047}.dc-btn-analyze:hover{box-shadow:0 0 36px var(--dc-red-glow),0 6px 22px #00000052;transform:translateY(-1px)}.dc-auth-panel-shell .dc-btn-analyze{box-shadow:0 0 0 1px #ffffff1f,0 8px 28px #f0152073,0 0 40px #f015202e;transition:transform .2s ease,box-shadow .2s ease}.dc-auth-panel-shell .dc-btn-analyze:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff2e,0 12px 36px #f015208c,0 0 48px #f0152047}@media(max-width:1023px){.dc-team-share-recipients-add-row .dc-btn-analyze{min-height:2.75rem}}.dc-btn-analyze{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;padding-top:.875rem;padding-bottom:.875rem;font-size:1rem;line-height:1.5rem;font-weight:600}.dc-setup-article .dc-btn-analyze{box-shadow:0 0 0 1px #ffffff1f,0 8px 28px #f0152073,0 0 40px #f0152033;transition:transform .2s ease,box-shadow .2s ease}.dc-setup-article .dc-btn-analyze:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff2e,0 12px 36px #f015208c,0 0 48px #f0152047}.dc-btn-analyze{box-shadow:0 0 0 1px #ffffff1f,0 0 40px var(--dc-red-glow),0 12px 32px #0006;transition:transform .2s,box-shadow .2s}.dc-btn-analyze:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 48px var(--dc-red-glow),0 12px 28px #0006}.dc-btn-analyze:not(:disabled):active{transform:translateY(0)}.dc-btn-analyze-icon{font-size:1.125rem;line-height:1.75rem;animation:ai-nucleus-pulse 1.6s ease-in-out infinite}@media(max-width:1023px){.dc-modal-overlay-create{align-items:flex-end;justify-content:center;padding-top:max(.5rem,env(safe-area-inset-top,0px));padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px));padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px))}.dc-modal-dialog-tabbed.dc-modal-dialog-create{max-height:min(94dvh,900px);max-width:100%;border-radius:1.35rem 1.35rem 1.1rem 1.1rem}.dc-create-modal-chrome>: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))}.dc-create-modal-chrome{padding:1rem 1rem .75rem}.dc-create-modal-header{gap:.75rem}.dc-create-modal-title{font-size:1.125rem;line-height:1.75rem}.dc-create-modal-lead{margin-top:.375rem;font-size:.75rem;line-height:1rem}.dc-create-modal-close{width:2.75rem;height:2.75rem}.dc-create-modal-tabs .dc-tab-slider{min-height:2.75rem}.dc-input.dc-create-modal-tabs .dc-tab-slider{font-size:16px}.dc-create-modal-tabs .dc-tab-slider{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.dc-create-modal-tab-hint{margin-top:.5rem}.dc-create-modal-tab-hint .dc-context-hint-text{font-size:11px;line-height:1.375}.dc-create-modal-main>: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))}.dc-create-modal-main{padding:.75rem 1rem;-webkit-overflow-scrolling:touch;scroll-padding-bottom:1rem}.dc-create-modal-main--voice{gap:.375rem}.dc-create-modal-main--voice>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.dc-create-modal-main--voice{overflow:hidden;padding-top:.5rem;padding-bottom:.5rem}.dc-create-modal-main--voice .dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-btn{width:120px;height:120px}.dc-create-modal-main--voice .dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-core{width:78px;height:78px}.dc-create-modal-main--voice .dc-voice-capture-create textarea.dc-input{min-height:2.75rem;max-height:3.5rem}.dc-create-voice-hero{margin-left:-0px;margin-right:-0px;padding:1rem .75rem}.dc-voice-capture-create>: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))}.dc-voice-capture-create .dc-ai-orb-wrap-hero{gap:.75rem}.dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-btn{width:152px;height:152px}.dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-core{width:98px;height:98px}.dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-status{padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem}.dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-status-hero .dc-ai-orb-status-pill{padding:.25rem .75rem;font-size:.75rem;line-height:1rem}.dc-voice-capture-orb-zone{padding-top:.25rem;padding-bottom:.25rem}.dc-voice-capture-orb-zone:before{width:min(100%,260px);height:200px;transform:translate(-50%,-55%)}.dc-voice-capture-create textarea.dc-input{min-height:4.5rem;font-size:16px}.dc-create-modal-glow-a{width:220px;height:220px;opacity:.35}.dc-create-modal-glow-b{width:160px;height:160px;opacity:.25}.dc-create-modal-footer--premium{padding:.5rem 1rem 1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.dc-create-footer-hint{margin-bottom:.5rem;padding-left:0;padding-right:0;font-size:11px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-input.dc-btn-analyze{font-size:16px}.dc-btn-analyze{min-height:3rem;padding-top:.875rem;padding-bottom:.875rem;font-size:.875rem;line-height:1.25rem}.dc-create-share-toggle{min-height:2.75rem;padding-top:.875rem;padding-bottom:.875rem}.dc-create-manual-form .dc-form-section{padding:.75rem}}.dc-modal-dialog-tabbed.dc-todo-detail-dialog{max-width:min(100%,40rem)}.dc-modal-overlay-todo-comments{animation:modal-fade-in .35s ease both}.dc-todo-comments-dialog{display:flex;flex-direction:column;max-width:min(100%,28rem);max-height:min(88vh,640px);overflow:hidden}@media(min-width:768px){.dc-todo-comments-dialog{max-width:min(100%,34rem)}}.dc-todo-comments-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:1rem}.dc-todo-comments-header-main{min-width:0px;flex:1 1 0%}.dc-todo-comments-header-main>: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))}.dc-todo-comments-title-row{display:flex;align-items:flex-start;gap:.75rem}.dc-todo-comments-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;width:2.75rem;height:2.75rem;background:linear-gradient(145deg,#f0152047,#e306131f);border:1px solid rgba(255,120,130,.35);box-shadow:0 0 24px #e3061340}.dc-todo-comments-icon-svg{width:1.35rem;height:1.35rem;color:#ff8a93}.dc-todo-comments-headings{min-width:0px;flex:1 1 0%}.dc-todo-comments-headings>: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))}.dc-todo-comments-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 1px 12px rgba(0,0,0,.35)}.dc-input.dc-todo-comments-subtitle{font-size:16px}.dc-team-user-chip-inner .dc-todo-comments-subtitle{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-todo-comments-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-todo-comments-meta{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-todo-comments-body{position:relative;z-index:10;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}@media(min-width:768px){.dc-todo-comments-body{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}}.dc-todo-chat-panel--modal{margin-top:0;display:flex;min-height:0px;flex:1 1 0%;flex-direction:column}.dc-todo-chat-thread--modal{flex:1 1 auto;min-height:12rem;max-height:min(52vh,420px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:.25rem}.dc-todo-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:1rem}.dc-todo-detail-header-main{min-width:0px;flex:1 1 0%}.dc-todo-detail-header-main>: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))}.dc-todo-detail-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.dc-todo-detail-title{min-width:0px;flex:1 1 0%;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:768px){.dc-todo-detail-title{font-size:1.5rem;line-height:2rem}}.dc-todo-detail-title{text-shadow:0 1px 16px rgba(0,0,0,.35)}.dc-todo-detail-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.125rem}.dc-todo-detail-body{position:relative;z-index:10;min-height:0px;flex:1 1 0%}.dc-todo-detail-body>: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))}.dc-todo-detail-body{overflow-y:auto;padding:1rem 1.25rem}.dc-setup-article .dc-setup-article-body>.dc-todo-detail-body>div,.dc-setup-article .dc-setup-article-body>form.dc-todo-detail-body>div{animation:dc-setup-field-in .5s cubic-bezier(.22,1,.36,1) both}.dc-setup-article .dc-setup-article-body>.dc-todo-detail-body>div:nth-child(1),.dc-setup-article .dc-setup-article-body>form.dc-todo-detail-body>div:nth-child(1){animation-delay:.05s}.dc-setup-article .dc-setup-article-body>.dc-todo-detail-body>div:nth-child(2),.dc-setup-article .dc-setup-article-body>form.dc-todo-detail-body>div:nth-child(2){animation-delay:.1s}.dc-setup-article .dc-setup-article-body>.dc-todo-detail-body>div:nth-child(3),.dc-setup-article .dc-setup-article-body>form.dc-todo-detail-body>div:nth-child(3){animation-delay:.15s}.dc-setup-article .dc-setup-article-body>.dc-todo-detail-body>div:nth-child(4),.dc-setup-article .dc-setup-article-body>form.dc-todo-detail-body>div:nth-child(4){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.dc-setup-article .dc-setup-article-body>.dc-todo-detail-body>div,.dc-setup-article .dc-setup-article-body>form.dc-todo-detail-body>div{animation:none}}.dc-todo-detail-body{-webkit-overflow-scrolling:touch}.dc-todo-detail-section{position:relative;border-radius:.75rem;border-width:1px;padding:1rem}@media(min-width:768px){.dc-todo-detail-section{padding:1.25rem}}.dc-todo-detail-section{border-color:#e3061338;background:radial-gradient(ellipse 90% 70% at 0% 0%,rgba(240,21,32,.1),transparent 55%),linear-gradient(155deg,#343242eb,#262634e0 48%,#1c1c28e6);box-shadow:inset 0 1px #ffffff1f,0 10px 28px #00000047,0 0 24px #f015200f}.dc-todo-detail-section-title{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));text-shadow:0 0 14px rgba(227,6,19,.35)}.dc-todo-detail-section-title:before{content:"";height:1rem;width:.25rem;flex-shrink:0;border-radius:9999px;background:linear-gradient(180deg,#ff6670,#f01520);box-shadow:0 0 10px #f0152073}.dc-todo-detail-desc .dc-todo-card-desc-wrap{margin-top:0}.dc-todo-detail-desc .dc-todo-card-desc{margin:0;color:#ffffffeb;border-color:#ffffff29;background:linear-gradient(135deg,#ffffff1a,#ffffff0a 45%,#00000038)}.dc-todo-detail-desc .dc-todo-card-desc-mark{color:#ff78828c}.dc-todo-detail-section .dc-todo-meta-chip,.dc-todo-detail-section .dc-todo-time-chip{border-color:#ffffff29;background:#ffffff14}.dc-todo-detail-section .dc-input,.dc-todo-detail-section textarea.dc-input{background:#ffffff14;border-color:#ffffff2e}.dc-todo-detail-chip-grid{display:flex;flex-wrap:wrap;gap:.5rem}.dc-todo-detail-assignee>: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))}.dc-todo-detail-assignee-actions{display:flex;flex-wrap:wrap;gap:.5rem}.dc-todo-detail-assignee-hint{border-top-width:1px;border-color:#ffffff1a;margin-top:.25rem;padding-top:.625rem}.dc-todo-detail-section-comments{padding:.75rem}@media(min-width:768px){.dc-todo-detail-section-comments{padding:1rem}}.dc-todo-detail-comments-panel .dc-todo-chat-panel{margin-top:0}.dc-todo-detail-comments-panel .dc-todo-chat-thread{max-height:min(38vh,260px)}.dc-todo-detail-footer{position:relative;z-index:10;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;border-top-width:1px;padding:1rem 1.25rem;border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff08,#262634e0)}.dc-input.dc-todo-detail-btn{font-size:16px}.dc-todo-detail-btn{border-radius:.75rem;border-width:1px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:2.75rem}.dc-todo-detail-btn-primary{border-color:transparent;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#f01520,#c00410);box-shadow:0 0 24px #e306134d}.dc-todo-detail-btn-primary:hover{box-shadow:0 0 32px #e3061373;transform:translateY(-1px)}.dc-todo-detail-btn-danger{border-color:transparent;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));background:#ffffff0d;border-color:#ffffff1a}.dc-todo-detail-btn-danger:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));border-color:#e3061359;background:#e306131a}.dc-todo-detail-btn-muted{--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));background:#ffffff0f;border-color:#ffffff1f}.dc-todo-detail-btn-muted:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff1a}@media(max-width:1023px){.dc-modal-overlay-todo-detail{align-items:flex-end;padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px))}.dc-modal-dialog-tabbed.dc-todo-detail-dialog{max-height:min(94dvh,920px);max-width:100%;border-radius:1.35rem 1.35rem 1.1rem 1.1rem}.dc-todo-detail-body>: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))}.dc-todo-detail-body{padding:.75rem 1rem}.dc-todo-detail-section{padding:.75rem}.dc-todo-detail-footer{padding:.75rem 1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.dc-todo-detail-footer .dc-todo-detail-btn{flex:1 1 calc(50% - .25rem)}.dc-todo-detail-footer .dc-todo-detail-btn-muted{flex:1 1 100%}}@media(max-width:380px){.dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-btn{width:136px;height:136px}.dc-voice-capture-create .dc-ai-orb-wrap-hero .dc-ai-orb-core{width:88px;height:88px}.dc-create-modal-tabs .dc-tab-icon{display:none}}.dc-filter-select{position:relative;display:inline-flex;min-height:40px;flex-shrink:0;cursor:pointer;align-items:center;gap:.5rem;border-radius:1rem;border-width:1px;padding:.5rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(145deg,#30303ceb,#242632db);border-color:var(--dc-border);box-shadow:inset 0 1px #ffffff1a,0 4px 16px #00000038}.dc-filter-select-open{border-color:#e306138c;box-shadow:inset 0 1px #ffffff14,0 0 22px var(--dc-red-soft)}.dc-filter-select:hover{border-color:#e3061359;box-shadow:inset 0 1px #ffffff0f,0 0 18px var(--dc-red-soft)}.dc-filter-select-active{border-color:#e30613a6;background:linear-gradient(145deg,#28080af2,#10080aeb);box-shadow:inset 0 1px #ffffff14,0 0 22px var(--dc-red-soft)}.dc-input.dc-filter-select-icon{font-size:16px}.dc-filter-select-icon{flex-shrink:0;font-size:.875rem;line-height:1.25rem;line-height:1;filter:drop-shadow(0 0 6px rgba(227,6,19,.35))}.dc-team-user-chip-inner .dc-filter-select-label{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-filter-select-label{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;color:#ffffffe6}.dc-filter-select-active .dc-filter-select-label{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 0 10px var(--dc-red-soft)}.dc-filter-select-chevron{height:.875rem;width:.875rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dc-filter-select-chevron-open{transform:rotate(180deg);--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-filter-select:hover .dc-filter-select-chevron,.dc-filter-select-active .dc-filter-select-chevron,.dc-filter-select-open .dc-filter-select-chevron{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-filter-select-dot{position:absolute;top:.375rem;right:.375rem;height:.375rem;width:.375rem;border-radius:9999px;background:#e30613;box-shadow:0 0 8px var(--dc-red-glow)}.dc-premium-dropdown-panel{position:fixed;overflow:hidden;border-radius:1rem;border-width:1px;z-index:var(--dc-z-popover);isolation:isolate;width:-moz-max-content;width:max-content;max-width:min(calc(100vw - 1rem),320px);border-color:#f0152073;box-shadow:0 0 40px #f015202e,0 24px 56px #00000094,inset 0 1px #ffffff17;animation:dc-premium-dropdown-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes dc-premium-dropdown-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.dc-premium-dropdown-panel-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 100% 70% at 50% 0%,rgba(240,21,32,.14),transparent 58%),linear-gradient(165deg,#2a2836fa,#12121cfc);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dc-premium-dropdown-panel-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:18px 18px;mask-image:linear-gradient(180deg,black 40%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,black 40%,transparent 100%)}.dc-premium-dropdown-panel-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ff6670,#c81018);box-shadow:0 0 14px #f0152080}.dc-premium-dropdown-panel-inner{position:relative;z-index:10;display:flex;max-height:min(320px,50vh);flex-direction:column;gap:.125rem;overflow-y:auto;padding:.375rem;scrollbar-width:thin;scrollbar-color:rgba(240,21,32,.45) transparent}.dc-input.dc-premium-dropdown-item{font-size:16px}.dc-team-user-chip-inner>.dc-premium-dropdown-item{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-premium-dropdown-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;padding:.625rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#ffffffe6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:1px solid transparent;background:transparent}.dc-premium-dropdown-item:hover:not(:disabled){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#f0152024;border-color:#f0152038}.dc-premium-dropdown-item:disabled{opacity:.4;cursor:not-allowed}.dc-premium-dropdown-item--active{font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#f0152052,#f015201f);border-color:#f0152073;box-shadow:0 0 18px #f015201f}.dc-team-user-chip-inner .dc-premium-dropdown-item-label{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-premium-dropdown-item-label{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-premium-dropdown-check{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));filter:drop-shadow(0 0 6px rgba(240,21,32,.45))}.dc-premium-select-trigger{position:relative;display:flex;min-height:44px;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.75rem;border-width:1px;padding:.625rem .875rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-color:#ffffff1f;background:linear-gradient(145deg,#20202af2,#12121aeb);box-shadow:inset 0 1px #ffffff12,0 4px 18px #00000038}.dc-premium-select-trigger:hover:not(:disabled){border-color:#f0152059;box-shadow:inset 0 1px #ffffff14,0 0 20px #f015201a}.dc-premium-select-trigger--open,.dc-premium-select-trigger:focus-visible{outline:none;border-color:#f015208c;box-shadow:0 0 0 3px #f0152024,0 0 28px #f0152026}.dc-team-user-chip-inner>.dc-premium-select-trigger--filled .dc-premium-select-value{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-premium-select-trigger--filled .dc-premium-select-value{font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-premium-select-trigger:disabled{opacity:.5;cursor:not-allowed}.dc-input.dc-premium-select-value{font-size:16px}.dc-team-user-chip-inner .dc-premium-select-value{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-premium-select-value{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem}.dc-premium-select-value--placeholder{font-weight:400;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-premium-select-chevron{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dc-premium-select-chevron--open{transform:rotate(180deg);--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}select.dc-input,.dc-input-native-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23ff6670' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2.25rem}.dc-filter-action{display:inline-flex;min-height:40px;flex-shrink:0;align-items:center;gap:.375rem;border-radius:1rem;border-width:1px;padding:.5rem .875rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#e3061338,#e3061314);border-color:#e3061373;box-shadow:0 0 18px var(--dc-red-soft)}.dc-filter-action:hover{border-color:#e30613d9;box-shadow:0 0 26px var(--dc-red-glow);transform:translateY(-1px)}.dc-filter-action-icon{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:.375rem;font-size:11px;font-weight:700;background:#e30613d9;box-shadow:0 0 10px var(--dc-red-glow)}.dc-logo-glow{filter:drop-shadow(0 0 12px var(--dc-red-glow))}.dc-input.dc-priority-btn{font-size:16px}.dc-priority-btn{border-radius:.75rem;border-width:1px;padding-top:.625rem;padding-bottom:.625rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-color:var(--dc-border);background:#ffffff0d;color:var(--dc-muted)}.dc-priority-btn:hover{border-color:#e3061366;color:#fff}.dc-input.dc-priority-btn-active{font-size:16px}.dc-priority-btn-active{border-radius:.75rem;border-width:1px;padding-top:.625rem;padding-bottom:.625rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-color:var(--dc-border);background:#ffffff0d;color:var(--dc-muted)}.dc-priority-btn-active:hover{border-color:#e3061366;color:#fff}.dc-priority-btn-active{background:linear-gradient(135deg,#f01520,#d01018);border-color:#f01520cc;color:#fff;box-shadow:0 0 24px var(--dc-red-glow)}.dc-calendar-popover{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;--tw-backdrop-blur: blur(24px);-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);isolation:isolate;min-width:300px;border-color:#ffffff1f;background:#16161ef5;box-shadow:0 24px 56px #0000008c,inset 0 1px #ffffff14;animation:dc-calendar-popover-in .32s cubic-bezier(.22,1,.36,1) both}.dc-calendar-popover--datetime{min-width:min(100vw - 1rem,380px)}.dc-modal-overlay.dc-calendar-sheet-overlay{align-items:center;justify-content:center;padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.dc-calendar-popover--modal{width:min(100%,23rem);max-width:23rem;max-height:min(88vh,560px);overflow-y:auto;overscroll-behavior:contain;min-width:0}.dc-calendar-popover--modal.dc-calendar-popover--datetime{width:min(100%,32rem);max-width:32rem;max-height:min(92vh,780px)}.dc-calendar-popover--modal.dc-rdp{--rdp-day-height: 2.75rem;--rdp-day-width: 2.75rem;--rdp-day_button-height: 2.75rem;--rdp-day_button-width: 2.75rem;--rdp-nav_button-height: 2.75rem;--rdp-nav_button-width: 2.75rem}.dc-calendar-popover--modal .dc-calendar-popover-head{padding:1rem 1rem .5rem}.dc-calendar-popover--modal .dc-calendar-popover-body{padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.dc-calendar-popover--modal .dc-calendar-popover-title{font-size:1rem;line-height:1.5rem}@keyframes dc-calendar-popover-in{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.dc-calendar-popover--premium[style*=top]{animation-name:dc-calendar-popover-in-anchored}@keyframes dc-calendar-popover-in-anchored{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.dc-calendar-popover-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(240,21,32,.08),transparent 60%)}.dc-calendar-popover-accent{position:absolute;left:0;top:0;bottom:0;width:3px;z-index:2;pointer-events:none;background:linear-gradient(180deg,#f01520,#8b0f16);opacity:.85}.dc-calendar-popover-inner{position:relative;z-index:10;padding:.75rem}@media(min-width:768px){.dc-calendar-popover-inner{padding:1rem}}.dc-calendar-popover-inner--stacked{display:flex;flex-direction:column;align-items:stretch;gap:0}.dc-calendar-popover-head{margin-bottom:.5rem;border-bottom-width:1px;border-color:#ffffff1a;padding-bottom:.5rem}.dc-input.dc-calendar-popover-title{font-size:16px}.dc-calendar-popover-title{font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-calendar-popover-kicker{margin-top:.125rem;margin-bottom:0;font-size:11px;font-weight:400;text-transform:none;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-calendar-popover-body{width:100%;min-width:0px;flex-shrink:0}.dc-calendar-time-panel{margin-top:.75rem;width:100%}.dc-calendar-time-panel>: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))}.dc-calendar-time-panel{padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1)}.dc-calendar-time-panel-title{margin:0;font-size:.75rem;line-height:1rem;font-weight:600;color:#ffffffe6}.dc-calendar-time-panel-hint{margin:0;font-size:10px;line-height:1.375;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-calendar-clear-link{cursor:pointer;border-width:0px;background-color:transparent;padding:0;text-align:left;font-size:10px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-calendar-clear-link:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-calendar-field-label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-calendar-trigger{background:#00000047;transition:border-color .2s,box-shadow .2s}.dc-calendar-trigger--open{border-color:#f015208c!important;box-shadow:0 0 0 3px #f0152024,0 0 24px #f015201f}.dc-input.dc-calendar-trigger-icon{font-size:16px}.dc-calendar-trigger-icon{margin-left:.5rem;display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;background:#f015201f;border:1px solid rgba(240,21,32,.25);box-shadow:0 0 12px #f0152026}.dc-calendar-floating{position:fixed;z-index:var(--dc-z-popover);width:min(calc(100vw - 1rem),360px);max-height:calc(100vh - 1rem);overflow-y:auto;overscroll-behavior:contain}.dc-calendar-popover--datetime.dc-calendar-floating{width:min(calc(100vw - 1rem),480px)}.dc-optional-time-panel{min-width:0;width:100%}.dc-optional-time-panel-head{padding:.75rem 1rem .25rem}.dc-input.dc-optional-time-panel-title{font-size:16px}.dc-optional-time-panel-title{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-optional-time-hint{margin-top:.25rem;margin-bottom:0;font-size:11px;line-height:1.375;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-optional-time-hint--plan,.dc-calendar-time-panel-hint--plan{margin-top:.5rem;border-top-width:1px;border-color:#ffffff1a;padding-top:.5rem}.dc-optional-time-panel-body{padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem}.dc-optional-time-panel-foot{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;border-top-width:1px;border-color:#ffffff1a;padding:.75rem 1rem}.dc-input.dc-optional-time-clear{font-size:16px}.dc-optional-time-clear{touch-action:manipulation;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-optional-time-clear:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-input.dc-optional-time-apply{font-size:16px}.dc-optional-time-apply{touch-action:manipulation;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem}.dc-modal-overlay.dc-time-sheet-overlay{align-items:center;justify-content:center;padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.dc-time-sheet{position:relative;width:100%;overflow:hidden;width:min(100%,28rem);max-width:28rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.14);background:radial-gradient(ellipse 100% 80% at 50% 0%,rgba(240,21,32,.16),transparent 55%),linear-gradient(165deg,#2e2c3afa,#1c1c26fa);box-shadow:0 24px 64px #0000008c,0 0 40px #f015201f}.dc-time-sheet .dc-optional-time-panel{min-width:0;width:100%}.dc-time-pad{width:100%}.dc-time-pad>: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))}.dc-time-pad-quick{display:flex;align-items:center;gap:.75rem;padding-left:1rem;padding-right:1rem;padding-top:.25rem}.dc-time-pad-typed{flex:1 1 0%;border-radius:.5rem;border-width:1px;padding-top:.75rem;padding-bottom:.75rem;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));min-height:2.75rem;border-color:#ffffff1f;background:#0000004d;font-variant-numeric:tabular-nums}.dc-time-pad-typed:focus{outline:none;border-color:#f0152073}.dc-input.dc-time-pad-now{font-size:16px}.dc-time-pad-now{flex-shrink:0;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));min-height:2.75rem;border:1px solid rgba(240,21,32,.3);background:#f015201a}.dc-time-pad-display{margin:0;display:flex;align-items:center;justify-content:center;gap:.25rem;padding-left:1rem;padding-right:1rem;font-variant-numeric:tabular-nums}.dc-time-pad-display-value{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 0 16px rgba(240,21,32,.35)}.dc-time-pad-display-sep{font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-time-btn-grid-wrap{padding-left:1rem;padding-right:1rem}.dc-time-btn-grid-label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#e30613d9}.dc-time-btn-grid{display:grid;gap:.45rem}.dc-input.dc-time-btn{font-size:16px}.dc-time-btn{border-radius:.5rem;border-width:1px;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#ffffffbf;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:2.75rem;border-color:#ffffff1a;background:#ffffff0a;font-variant-numeric:tabular-nums}.dc-time-btn:hover:not(:disabled){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-color:#fff3;background:#ffffff1a}.dc-time-btn--active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-color:#f015208c;background:linear-gradient(145deg,#f0152073,#9e101859);box-shadow:0 0 14px #f0152059}.dc-time-btn--disabled{opacity:.35;cursor:not-allowed}.dc-time-pad-fine{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem}.dc-time-pad-fine-label{margin-right:auto;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-input.dc-time-pad-step{font-size:16px}.dc-time-pad-step{border-radius:.5rem;border-width:1px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;color:#ffffffe6;min-height:2.75rem;min-width:3.25rem;border-color:#ffffff24;background:#ffffff0f}.dc-time-pad-step:hover{border-color:#f0152066;background:#f015201f}.dc-time-sheet .dc-optional-time-panel-foot{padding-top:1rem;padding-bottom:1rem}.dc-time-sheet .dc-optional-time-clear,.dc-time-sheet .dc-optional-time-apply{min-height:2.75rem}@media(max-width:640px){.dc-modal-overlay.dc-time-sheet-overlay,.dc-modal-overlay.dc-calendar-sheet-overlay{align-items:flex-end;padding:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.dc-time-sheet,.dc-calendar-popover--modal,.dc-calendar-popover--modal.dc-calendar-popover--datetime{width:100%;max-width:none}}.dc-input.dc-category-chip{font-size:16px}.dc-team-user-chip-inner>.dc-category-chip{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-category-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:.75rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:#ffffff0d;border-color:var(--dc-border);color:var(--dc-muted)}.dc-category-chip:hover{color:#fff;border-color:#e3061359}.dc-input.dc-category-chip-active{font-size:16px}.dc-team-user-chip-inner>.dc-category-chip-active{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-category-chip-active{display:inline-flex;align-items:center;gap:.375rem;border-radius:.75rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:#ffffff0d;border-color:var(--dc-border);color:var(--dc-muted)}.dc-category-chip-active:hover{color:#fff;border-color:#e3061359}.dc-category-chip-active{color:#fff;border-color:#e30613cc;background:#e306131f;box-shadow:0 0 16px var(--dc-red-soft)}.dc-priority-occupied{position:absolute;top:.125rem;right:.125rem;height:.5rem;width:.5rem;border-radius:9999px;background:#e30613;box-shadow:0 0 6px var(--dc-red-glow)}.dc-modal-overlay-priority{background:radial-gradient(ellipse 80% 60% at 50% 30%,rgba(240,21,32,.14),transparent 55%),#26263885;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.dc-priority-extended-modal{position:relative;display:flex;width:100%;max-width:28rem;flex-direction:column;overflow:hidden;border-radius:1.5rem;max-height:min(90vh,640px);border:1px solid rgba(240,21,32,.35);background:radial-gradient(120% 80% at 100% 0%,rgba(240,21,32,.18) 0%,transparent 55%),radial-gradient(90% 60% at 0% 100%,rgba(99,102,241,.12) 0%,transparent 50%),linear-gradient(165deg,#343442f0,#242634eb);box-shadow:0 0 0 1px #ffffff0f inset,0 0 80px #f015201f,0 32px 72px #000000a6;animation:dc-priority-extended-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes dc-priority-extended-in{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.dc-priority-extended-shine{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.12) 0%,transparent 28%,transparent 72%,rgba(255,255,255,.04) 100%);opacity:.55}.dc-priority-extended-header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.dc-priority-extended-eyebrow{margin-bottom:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#ffffff73}.dc-priority-extended-title{font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.25;color:#fff;text-shadow:0 0 28px rgba(240,21,32,.45)}.dc-priority-extended-title-range{font-weight:600;background:linear-gradient(90deg,#ff4d57,#f01520 45%,#ff8a90);-webkit-background-clip:text;background-clip:text;color:transparent}.dc-priority-extended-close{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;font-size:1.125rem;line-height:1.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#ffffff8c;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.dc-priority-extended-close:hover{color:#fff;border-color:#f0152073;background:#f015201f}.dc-priority-extended-legend{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;padding:.75rem 1.5rem;font-size:11px;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff0a}.dc-priority-extended-legend-item{display:inline-flex;align-items:center;gap:.5rem}.dc-priority-extended-legend-dot{height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px}.dc-priority-extended-legend-dot--occupied{background:#f01520;box-shadow:0 0 10px var(--dc-red-glow)}.dc-priority-extended-legend-dot--free{border:1px solid rgba(255,255,255,.25);background:#ffffff0f}.dc-priority-extended-legend-meta{margin-left:auto;font-size:10px;font-style:italic;color:#fff6}.dc-priority-extended-scroll{position:relative;z-index:1;flex:1 1 0%}.dc-priority-extended-scroll>: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))}.dc-priority-extended-scroll{overflow-y:auto;padding:1rem 1.5rem;scrollbar-gutter:stable}.dc-priority-extended-section-head{margin-bottom:.625rem;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.dc-priority-extended-section-label{font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ffffffbf}.dc-team-user-chip-inner>.dc-priority-extended-section-hint{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-priority-extended-section-hint{font-size:10px;font-weight:500;color:#ffffff59}.dc-priority-extended-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.dc-input.dc-priority-extended-cell{font-size:16px}.dc-priority-extended-cell{position:relative;display:flex;align-items:center;justify-content:center;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;min-height:2.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb8;box-shadow:inset 0 1px #ffffff0f}.dc-priority-extended-cell:hover{border-color:#f0152073;color:#fff;background:#f0152014;transform:translateY(-1px);box-shadow:0 8px 20px #00000040,inset 0 1px #ffffff1a}.dc-priority-extended-cell--active{border-color:#ff7880d9;background:linear-gradient(145deg,#ff3d48,#d01018 55%,#a80c14);color:#fff;box-shadow:0 0 28px #f0152073,inset 0 1px #ffffff40;transform:translateY(-1px)}.dc-priority-extended-cell--occupied:not(.dc-priority-extended-cell--active){border-style:dashed;border-color:#f0152059;background:#f015200d}.dc-priority-extended-cell-rank{position:relative;z-index:1}.dc-priority-extended-cell-dot{position:absolute;top:.25rem;right:.25rem;z-index:2;height:.5rem;width:.5rem;border-radius:9999px;background:#f01520;box-shadow:0 0 8px var(--dc-red-glow)}.dc-priority-extended-cell-dot-ping{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;background:inherit;animation:dc-priority-dot-ping 2s ease-out infinite}@keyframes dc-priority-dot-ping{0%{transform:scale(1);opacity:.75}70%{transform:scale(2.2);opacity:0}to{opacity:0}}.dc-priority-extended-footer{position:relative;z-index:1;flex-shrink:0}.dc-priority-extended-footer>: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))}.dc-priority-extended-footer{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#2c2a3a80)}.dc-priority-extended-footer-badge{display:flex;align-items:center;gap:.75rem;border-radius:1rem;border-width:1px;padding:.625rem 1rem;border-color:#f0152059;background:#f0152014}.dc-priority-extended-footer-rank{border-radius:.75rem;padding:.125rem .625rem;font-size:1.125rem;line-height:1.75rem;font-weight:900;--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);background:linear-gradient(135deg,#f01520,#8b0a10);color:#fff;box-shadow:0 0 20px #f0152059}.dc-input.dc-priority-extended-footer-label{font-size:16px}.dc-team-user-chip-inner>.dc-priority-extended-footer-label{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-priority-extended-footer-label{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#ffffffd9}.dc-priority-extended-footer-note{text-align:center;font-size:10px;color:#ffffff61}.dc-day-has-todos{position:relative}.dc-day-has-todos:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:9999px;background:#e30613;box-shadow:0 0 4px var(--dc-red-glow)}.dc-calendar-popover.dc-rdp,.dc-rdp-root.rdp-root{--rdp-accent-color: #f01520;--rdp-accent-background-color: rgba(240, 21, 32, .16);--rdp-day-height: 2.25rem;--rdp-day-width: 2.25rem;--rdp-day_button-height: 2.125rem;--rdp-day_button-width: 2.125rem;--rdp-day_button-border-radius: 10px;--rdp-nav-height: 2.5rem;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-weekday-padding: .35rem 0;color:#fff}.dc-rdp-root.rdp-root{width:100%;max-width:100%}.dc-rdp .rdp-months,.dc-rdp-months.rdp-months{width:100%;max-width:none}.dc-rdp .rdp-month,.dc-rdp-month.rdp-month{width:100%}.dc-rdp .rdp-month_grid{width:100%;table-layout:fixed}.dc-rdp .rdp-weekday{width:14.285714%;overflow:hidden;text-overflow:ellipsis}.dc-rdp .rdp-day{width:14.285714%;padding:1px;vertical-align:middle}.dc-rdp .rdp-day_button{margin:0 auto}.dc-rdp .rdp-button_previous,.dc-rdp .rdp-button_next,.dc-rdp-nav-btn{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d}.dc-rdp .rdp-button_previous:hover,.dc-rdp .rdp-button_next:hover{border-color:#f0152059;background:#f015201f}.dc-rdp-root[data-nav-layout=around] .rdp-month_caption,.dc-rdp-caption.rdp-month_caption{margin-bottom:.25rem}.dc-input.dc-rdp .rdp-caption_label{font-size:16px}.dc-rdp .rdp-caption_label{line-height:1.25rem;font-weight:600;text-transform:capitalize;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));font-size:.875rem}.dc-rdp .rdp-chevron{fill:#ff6670}.dc-rdp-weekdays{margin-bottom:.25rem}.dc-rdp-weekday,.dc-rdp .rdp-weekday{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-input.dc-rdp-day-btn,.dc-input .dc-rdp .rdp-day_button{font-size:16px}.dc-team-user-chip-inner>.dc-rdp-day-btn,.dc-team-user-chip-inner>.dc-rdp .rdp-day_button{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-rdp-day-btn,.dc-rdp .rdp-day_button{border-radius:10px;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#ffffffe6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dc-rdp-day-btn:hover:not(:disabled),.dc-rdp .rdp-day_button:hover:not(:disabled){background:#ffffff14;color:#fff}.dc-rdp-selected .dc-rdp-day-btn,.dc-rdp .rdp-selected .rdp-day_button{background:#f01520!important;color:#fff!important;font-weight:600;border:none;box-shadow:none}.dc-rdp-today:not(.dc-rdp-selected) .dc-rdp-day-btn,.dc-rdp .rdp-today:not(.rdp-selected) .rdp-day_button{border:1px solid rgba(240,21,32,.35);box-shadow:none}.dc-rdp-outside .dc-rdp-day-btn,.dc-rdp .rdp-outside .rdp-day_button{color:#ffffff47}.dc-rdp-root[data-nav-layout=around] .rdp-button_previous,.dc-rdp-root[data-nav-layout=around] .rdp-button_next{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;border-radius:.5rem}.dc-rdp-root[data-nav-layout=around] .rdp-button_previous:hover,.dc-rdp-root[data-nav-layout=around] .rdp-button_next:hover{border-color:#f0152059;background:#f015201f}.dc-calendar-popover-body{padding-bottom:.125rem}.dc-calendar-popover--datetime .dc-calendar-time-panel{flex-shrink:0}.dc-ai-orb-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}.dc-ai-orb-wrap-compact{gap:.5rem}.dc-ai-orb-wrap-hero,.dc-ai-orb-wrap-processing{gap:1.25rem}.dc-ai-orb-stage-glow{pointer-events:none;position:absolute;top:50%;left:50%;width:240px;height:200px;transform:translate(-50%,-62%);background:radial-gradient(circle,rgba(240,21,32,.2) 0%,transparent 70%);filter:blur(12px);animation:dc-ai-orb-stage-breathe 3s ease-in-out infinite}@keyframes dc-ai-orb-stage-breathe{0%,to{opacity:.65;transform:translate(-50%,-62%) scale(.94)}50%{opacity:1;transform:translate(-50%,-62%) scale(1.06)}}.dc-ai-orb-pedestal{pointer-events:none;position:absolute;border-radius:9999px;bottom:8%;left:50%;width:72%;height:18%;transform:translate(-50%);background:radial-gradient(ellipse,rgba(240,21,32,.45) 0%,transparent 72%);filter:blur(10px);opacity:.75;z-index:0}.dc-ai-orb-halo-ring{pointer-events:none;position:absolute;border-radius:9999px;top:6%;right:6%;bottom:6%;left:6%;border:1px solid rgba(255,120,130,.22);box-shadow:0 0 32px #e3061326,inset 0 0 24px #ffffff0a;z-index:1;animation:dc-ai-halo-pulse 2.8s ease-in-out infinite}@keyframes dc-ai-halo-pulse{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.dc-ai-orb-spark{pointer-events:none;position:absolute;z-index:20;border-radius:9999px;width:4px;height:4px;background:#fff;box-shadow:0 0 10px #ffffffe6;animation:dc-fab-sparkle 2.2s ease-in-out infinite}.dc-ai-orb-spark-1{top:12%;right:14%}.dc-ai-orb-spark-2{top:22%;left:10%;animation-delay:.6s}.dc-ai-orb-spark-3{bottom:18%;right:20%;animation-delay:1.1s}.dc-ai-orb-btn{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0px;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:transparent;padding:0;width:140px;height:140px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dc-ai-orb-wrap-compact .dc-ai-orb-btn{width:96px;height:96px}.dc-ai-orb-wrap-hero .dc-ai-orb-btn{width:200px;height:200px}.dc-ai-orb-btn:hover:not(:disabled){transform:scale(1.03)}.dc-ai-orb-btn:active:not(:disabled){transform:scale(.98)}.dc-ai-orb-btn:disabled{cursor:default}.dc-ai-orb-btn-processing{pointer-events:none}.dc-ai-orb-core{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:58% 42% 54% 46%/52% 48%;background:radial-gradient(circle at 35% 30%,#ff1a26,#e30613 35%,#2a1420 72%,#181828);box-shadow:0 0 40px var(--dc-red-glow),inset 0 0 30px #0009}.dc-ai-orb-wrap-compact .dc-ai-orb-core{width:64px;height:64px}.dc-ai-orb-wrap-hero .dc-ai-orb-core{width:128px;height:128px}.dc-ai-orb-core-shine{pointer-events:none;position:absolute;border-radius:9999px;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.28) 0%,transparent 55%);opacity:.85}.dc-ai-orb-core-idle-hero{animation:ai-orb-breathe 2.6s ease-in-out infinite,ai-orb-morph 7s ease-in-out infinite}.dc-ai-orb-mic{position:relative;z-index:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));filter:drop-shadow(0 0 10px rgba(255,255,255,.55))}.dc-ai-orb-state-idle.dc-ai-orb-wrap-hero .dc-ai-orb-aura{top:-48px;right:-48px;bottom:-48px;left:-48px;opacity:.45;filter:blur(22px);animation:ai-orb-spin 8s linear infinite}.dc-ai-orb-ring-idle{border-color:#ff5a6438;opacity:.45}.dc-ai-orb-ring-idle.dc-ai-orb-ring-1{animation:ai-ring-pulse 3.2s ease-out infinite}.dc-ai-orb-ring-idle.dc-ai-orb-ring-2{top:-18px;right:-18px;bottom:-18px;left:-18px;animation:ai-ring-pulse 3.2s ease-out infinite .55s}.dc-ai-orb-ring-idle.dc-ai-orb-ring-3{top:-28px;right:-28px;bottom:-28px;left:-28px;animation:ai-ring-pulse 3.2s ease-out infinite 1.1s}.dc-ai-orb-core-listening{animation:ai-orb-breathe 1.8s ease-in-out infinite}.dc-ai-orb-core-processing{animation:ai-orb-breathe 1.4s ease-in-out infinite,ai-orb-morph 5s ease-in-out infinite;background:radial-gradient(circle at 35% 32%,#ff3d4a,#e30613 38%,#2a1420 72%,#181828)}.dc-ai-orb-aura{pointer-events:none;position:absolute;border-radius:9999px;top:-36px;right:-36px;bottom:-36px;left:-36px;z-index:0;background:conic-gradient(from 0deg,transparent 0deg,rgba(227,6,19,.95) 55deg,rgba(255,110,120,.65) 115deg,transparent 175deg,rgba(227,6,19,.55) 265deg,transparent 360deg);filter:blur(20px);opacity:.8;animation:ai-orb-spin 3.5s linear infinite}.dc-ai-orb-wrap-hero .dc-ai-orb-aura{top:-52px;right:-52px;bottom:-52px;left:-52px;filter:blur(26px);opacity:.9}.dc-ai-orb-orbit{pointer-events:none;position:absolute;border-radius:9999px;border:1px solid rgba(255,80,90,.35);z-index:1}.dc-ai-orb-orbit-1{top:-14px;right:-14px;bottom:-14px;left:-14px;transform:rotateX(68deg) rotate(0);animation:ai-orb-orbit-spin 4s linear infinite}.dc-ai-orb-orbit-2{top:-22px;right:-22px;bottom:-22px;left:-22px;transform:rotateX(72deg) rotate(60deg);border-color:#ff788247;animation:ai-orb-orbit-spin-2 5.5s linear infinite reverse}.dc-ai-orb-scan{pointer-events:none;position:absolute;overflow:hidden;border-radius:9999px;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:5;-webkit-mask:radial-gradient(circle,black 62%,transparent 63%);mask:radial-gradient(circle,black 62%,transparent 63%)}.dc-ai-orb-scan:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.35) 18deg,transparent 36deg);animation:ai-orb-spin 2.2s linear infinite}.dc-ai-orb-nucleus{display:flex;align-items:center;justify-content:center;gap:5px}.dc-ai-orb-nucleus-lg{gap:7px}.dc-ai-orb-nucleus span{display:block;width:7px;height:7px;border-radius:50%;background:#fffffff2;box-shadow:0 0 14px #ffffffd9,0 0 24px #e3061399;animation:ai-nucleus-pulse 1.2s ease-in-out infinite}.dc-ai-orb-nucleus-lg span{width:9px;height:9px}.dc-ai-orb-nucleus span:nth-child(2){animation-delay:.15s}.dc-ai-orb-nucleus span:nth-child(3){animation-delay:.3s}.dc-ai-orb-ring{pointer-events:none;position:absolute;border-radius:9999px;border:1px solid rgba(227,6,19,.35);top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:0;z-index:2}.dc-ai-orb-ring-listening.dc-ai-orb-ring-1{animation:ai-ring-pulse 2s ease-out infinite}.dc-ai-orb-ring-listening.dc-ai-orb-ring-2{top:-18px;right:-18px;bottom:-18px;left:-18px;animation:ai-ring-pulse 2s ease-out infinite .4s}.dc-ai-orb-ring-listening.dc-ai-orb-ring-3{top:-28px;right:-28px;bottom:-28px;left:-28px;animation:ai-ring-pulse 2s ease-out infinite .8s}.dc-ai-orb-ring-processing{border-color:#ff46508c}.dc-ai-orb-ring-processing.dc-ai-orb-ring-1{animation:ai-ring-pulse-processing 1.6s ease-out infinite}.dc-ai-orb-ring-processing.dc-ai-orb-ring-2{top:-18px;right:-18px;bottom:-18px;left:-18px;animation:ai-ring-pulse-processing 1.6s ease-out infinite .35s}.dc-ai-orb-ring-processing.dc-ai-orb-ring-3{top:-28px;right:-28px;bottom:-28px;left:-28px;animation:ai-ring-pulse-processing 1.6s ease-out infinite .7s}.dc-ai-orb-wrap-hero .dc-ai-orb-ring-processing.dc-ai-orb-ring-2{top:-24px;right:-24px;bottom:-24px;left:-24px}.dc-ai-orb-wrap-hero .dc-ai-orb-ring-processing.dc-ai-orb-ring-3{top:-38px;right:-38px;bottom:-38px;left:-38px}.dc-input.dc-ai-orb-status{font-size:16px}.dc-team-user-chip-inner>.dc-ai-orb-status{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-ai-orb-status{text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:.025em;color:#ffffffd9}.dc-ai-orb-wrap-hero .dc-ai-orb-status{font-size:1rem;line-height:1.5rem}.dc-ai-orb-status-active{text-shadow:0 0 20px var(--dc-red-glow),0 0 40px var(--dc-red-soft);--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-input.dc-ai-orb-status-hero .dc-ai-orb-status-pill{font-size:16px}.dc-ai-orb-status-hero .dc-ai-orb-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.375rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:.025em;border:1px solid rgba(255,255,255,.12);background:#00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff14}.dc-ai-orb-state-listening .dc-ai-orb-status-hero .dc-ai-orb-status-pill{border-color:#f0152073;background:#f015201f;box-shadow:0 0 24px #e3061333}.dc-ai-waveform-idle .dc-ai-wave-bar{background-color:#ffffff40;animation:ai-wave-idle 2.4s ease-in-out infinite}@keyframes ai-wave-idle{0%,to{transform:scaleY(.45);opacity:.45}50%{transform:scaleY(.85);opacity:.75}}.dc-ai-waveform{display:flex;height:2rem;align-items:flex-end;justify-content:center;gap:.375rem}.dc-ai-orb-wrap-hero .dc-ai-waveform{height:2.5rem;gap:.5rem}.dc-ai-wave-bar{width:.25rem;border-radius:9999px;background-color:#e30613cc;height:8px;transform-origin:bottom}.dc-ai-orb-wrap-hero .dc-ai-wave-bar{width:.375rem;height:10px}.dc-ai-waveform-active .dc-ai-wave-bar{animation:ai-wave .9s ease-in-out infinite}.dc-ai-waveform-processing .dc-ai-wave-bar{animation:ai-wave-think 1.1s ease-in-out infinite}.dc-ai-waveform-active .dc-ai-wave-bar:nth-child(1),.dc-ai-waveform-processing .dc-ai-wave-bar:nth-child(1){animation-delay:0s}.dc-ai-waveform-active .dc-ai-wave-bar:nth-child(2),.dc-ai-waveform-processing .dc-ai-wave-bar:nth-child(2){animation-delay:.1s}.dc-ai-waveform-active .dc-ai-wave-bar:nth-child(3),.dc-ai-waveform-processing .dc-ai-wave-bar:nth-child(3){animation-delay:.2s}.dc-ai-waveform-active .dc-ai-wave-bar:nth-child(4),.dc-ai-waveform-processing .dc-ai-wave-bar:nth-child(4){animation-delay:.15s}.dc-ai-waveform-active .dc-ai-wave-bar:nth-child(5),.dc-ai-waveform-processing .dc-ai-wave-bar:nth-child(5){animation-delay:.05s}.dc-ai-waveform-active .dc-ai-wave-bar:nth-child(6),.dc-ai-waveform-processing .dc-ai-wave-bar:nth-child(6){animation-delay:.25s}.dc-ai-waveform-active .dc-ai-wave-bar:nth-child(7),.dc-ai-waveform-processing .dc-ai-wave-bar:nth-child(7){animation-delay:.12s}.dc-input.dc-ai-transcript{font-size:16px}.dc-ai-transcript{border-radius:1rem;padding:1rem;--tw-backdrop-blur: blur(12px);-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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#343442e6,#262834d1);border:1px solid var(--dc-border);box-shadow:0 8px 32px #00000038,inset 0 1px #ffffff1a}.dc-ai-transcript:hover{border-color:#f0152052;box-shadow:0 8px 36px #00000047,0 0 28px var(--dc-red-soft)}.dc-ai-transcript{border-color:#e3061333;box-shadow:0 0 30px var(--dc-red-soft),0 8px 32px #00000080;min-height:72px;font-size:.875rem;line-height:1.25rem;line-height:1.625;border-color:#e3061340}.dc-ai-cursor{margin-left:.125rem;display:inline-block;height:1rem;width:.125rem;--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity, 1));vertical-align:middle;animation:ai-cursor-blink 1s step-end infinite}.dc-ai-overlay{flex-direction:column;gap:1.5rem;z-index:calc(var(--dc-z-modal) + 100);background:radial-gradient(ellipse 90% 70% at 50% 18%,rgba(240,21,32,.18),transparent 55%),radial-gradient(ellipse 70% 60% at 80% 90%,rgba(59,130,246,.1),transparent 50%),#08080edb;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);animation:modal-fade-in .25s ease-out;overflow-x:hidden;overflow-y:auto}.dc-ai-overlay-processing{align-items:center;justify-content:center;min-height:100dvh;min-height:100svh}.dc-ai-overlay-stack{position:relative;z-index:10;display:flex;width:100%;max-width:28rem;flex-direction:column;align-items:center;gap:1.25rem;padding:.5rem .75rem;max-height:min(92dvh,720px);overflow-y:auto;overscroll-behavior:contain}.dc-ai-overlay-processing .dc-ai-overlay-glow-a{top:10%;width:360px;height:360px;opacity:.45}.dc-ai-overlay-processing .dc-ai-orb-wrap-hero{flex-shrink:0;gap:.75rem}.dc-ai-overlay-processing .dc-ai-orb-wrap-hero .dc-ai-orb-btn{width:140px;height:140px}.dc-ai-overlay-processing .dc-ai-orb-wrap-hero .dc-ai-orb-core{width:92px;height:92px}.dc-ai-overlay-processing .dc-ai-orb-stage-glow{width:200px;height:168px}.dc-ai-overlay-bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dc-ai-overlay-glow{position:absolute;border-radius:9999px;--tw-blur: blur(64px);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);background:radial-gradient(circle,rgba(227,6,19,.38) 0%,transparent 70%);animation:dc-bg-orb 14s ease-in-out infinite alternate}.dc-ai-overlay-glow-a{top:18%;left:50%;width:420px;height:420px;transform:translate(-50%);opacity:.55}.dc-ai-overlay-glow-b{bottom:12%;left:8%;width:280px;height:280px;opacity:.35;animation-delay:-4s}.dc-ai-overlay-glow-c{top:22%;right:6%;width:240px;height:240px;opacity:.3;animation-delay:-8s}.dc-ai-overlay-text{position:relative;z-index:10;flex-shrink:0;padding-left:.75rem;padding-right:.75rem;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.375;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));max-width:22rem;text-wrap:balance}.dc-ai-typing-dots{margin-left:.125rem;display:inline-flex;align-items:flex-end;gap:.125rem;height:1.1em}.dc-ai-typing-dots span{display:inline-block;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity, 1));width:4px;height:4px;animation:ai-typing-dot 1.4s ease-in-out infinite}.dc-ai-typing-dots span:nth-child(2){animation-delay:.2s}.dc-ai-typing-dots span:nth-child(3){animation-delay:.4s}.dc-input.dc-ai-overlay-sub{font-size:16px}.dc-ai-overlay-sub{position:relative;z-index:10;max-width:20rem;flex-shrink:0;border-radius:.75rem;padding:.5rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));background:linear-gradient(90deg,transparent,rgba(227,6,19,.1),transparent);background-size:200% 100%;animation:shimmer 2s infinite}.dc-ai-overlay-stack .dc-ai-progress{width:100%;flex-shrink:0}.dc-ai-progress{position:relative;z-index:10;display:flex;width:100%;max-width:24rem;flex-direction:column;align-items:center;gap:.75rem}.dc-ai-progress-ring-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:88px;height:88px}.dc-ai-progress-ring{position:absolute;top:0;right:0;bottom:0;left:0;--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:88px;height:88px;filter:drop-shadow(0 0 12px rgba(227,6,19,.45))}.dc-ai-progress-ring-bg{fill:none;stroke:#ffffff14;stroke-width:6}.dc-ai-progress-ring-fill{fill:none;stroke:url(#dc-ai-progress-gradient);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .15s ease-out}.dc-ai-progress-pct{position:relative;z-index:10;font-size:1.25rem;line-height:1.75rem;font-weight:700;--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);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-shadow:0 0 18px rgba(227,6,19,.55)}.dc-ai-progress-stage{text-shadow:0 0 20px var(--dc-red-glow),0 0 40px var(--dc-red-soft);font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));animation:dc-ai-stage-pulse 2s ease-in-out infinite}.dc-ai-progress-track{position:relative;height:.625rem;width:100%;overflow:visible;border-radius:9999px;background:#ffffff0f;box-shadow:inset 0 1px 3px #00000059}.dc-ai-progress-fill{position:absolute;top:0;bottom:0;left:0;border-radius:9999px;background:linear-gradient(90deg,#8a0410,#e30613 45%,#ff5a66);box-shadow:0 0 18px #e30613a6;transition:width .15s ease-out}.dc-ai-progress-glow{pointer-events:none;position:absolute;top:50%;--tw-translate-y: -50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;width:10px;height:10px;background:#fff;box-shadow:0 0 10px 3px #e30613f2,0 0 22px 6px #e3061373;transition:left .15s ease-out;animation:dc-ai-progress-spark 1.2s ease-in-out infinite}.dc-ai-progress-steps{display:flex;width:100%;gap:.375rem}.dc-ai-progress-step{flex:1 1 0%}.dc-ai-progress-step-dot{display:block;height:.25rem;width:100%;border-radius:9999px;background:#ffffff14;transition:all .35s ease-out}.dc-ai-progress-step-active .dc-ai-progress-step-dot{background:linear-gradient(90deg,#c80512,#ff4d5a);box-shadow:0 0 12px #e306138c}.dc-ai-overlay-cancel{border-radius:.75rem;padding:.5rem 1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dc-ai-overlay-cancel:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dc-ai-overlay-cancel{border-width:1px;background-color:transparent;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));border-color:var(--dc-border)}.dc-ai-overlay-cancel:hover{border-color:#e3061380;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff0f;box-shadow:0 0 14px var(--dc-red-soft)}.dc-input.dc-ai-overlay-cancel{font-size:16px}.dc-team-user-chip-inner>.dc-ai-overlay-cancel{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-ai-overlay-cancel{position:relative;z-index:10;margin-top:.25rem;flex-shrink:0;border-radius:.75rem;padding:.625rem 1.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;border-color:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dc-ai-overlay-cancel:hover{border-color:#e3061373;color:#fff}.dc-ai-overlay>.dc-ai-orb-wrap{position:relative;z-index:10}.dc-admin-section{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;padding:1rem;--tw-backdrop-blur: blur(12px);-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)}@media(min-width:768px){.dc-admin-section{padding:1.25rem}}.dc-admin-section{border-color:#ffffff1f;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(240,21,32,.08),transparent 55%),linear-gradient(165deg,#242430c7,#161620ad);box-shadow:0 8px 32px #00000038,inset 0 1px #ffffff12}.dc-admin-section--premium:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.dc-premium-section{isolation:isolate;padding:0;animation:dc-premium-section-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes dc-premium-section-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dc-premium-section-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;opacity:.95;background:radial-gradient(ellipse 90% 70% at 100% 0%,rgba(240,21,32,.14),transparent 52%),radial-gradient(ellipse 60% 55% at 0% 100%,rgba(56,189,248,.06),transparent 48%)}.dc-premium-section--emerald .dc-premium-section-bg{background:radial-gradient(ellipse 90% 70% at 100% 0%,rgba(16,185,129,.18),transparent 52%),radial-gradient(ellipse 60% 55% at 0% 100%,rgba(52,211,153,.08),transparent 48%)}.dc-premium-section--amber .dc-premium-section-bg{background:radial-gradient(ellipse 90% 70% at 100% 0%,rgba(245,158,11,.14),transparent 52%),radial-gradient(ellipse 60% 55% at 0% 100%,rgba(251,191,36,.06),transparent 48%)}.dc-premium-section-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 95% 85% at 50% 35%,black 18%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 95% 85% at 50% 35%,black 18%,transparent 78%)}.dc-premium-section-shimmer{position:absolute;top:-50%;right:-30%;bottom:-50%;left:-30%;pointer-events:none;z-index:0;opacity:.45;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.05) 50%,transparent 58%);animation:dc-premium-shimmer 9s ease-in-out infinite}@keyframes dc-premium-shimmer{0%,to{transform:translate(-10%)}50%{transform:translate(10%)}}.dc-premium-section-accent{position:absolute;left:0;top:0;bottom:0;width:4px;z-index:2;pointer-events:none;border-radius:1rem 0 0 1rem;background:linear-gradient(180deg,#ff6670,#f01520 45%,#8b0f16);box-shadow:0 0 22px #f0152073}.dc-premium-section--emerald .dc-premium-section-accent{background:linear-gradient(180deg,#6ee7b7,#10b981 45%,#047857);box-shadow:0 0 22px #10b98166}.dc-premium-section--amber .dc-premium-section-accent{background:linear-gradient(180deg,#fde68a,#f59e0b 45%,#b45309);box-shadow:0 0 20px #f59e0b59}.dc-premium-section--cyan .dc-premium-section-accent{background:linear-gradient(180deg,#67e8f9,#06b6d4 45%,#0e7490);box-shadow:0 0 20px #06b6d459}.dc-premium-section-inner{position:relative;z-index:1;padding:1.15rem 1.25rem 1.25rem 1.35rem}@media(min-width:768px){.dc-premium-section-inner{padding:1.35rem 1.5rem 1.5rem 1.65rem}}.dc-premium-section-head{margin-bottom:1rem}.dc-premium-section-head .dc-context-hint{margin-top:.85rem;margin-bottom:0}.dc-premium-section-kicker{margin-bottom:.375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#e30613e6}.dc-premium-section--emerald .dc-premium-section-kicker{color:#34d399e6}.dc-premium-section-title{font-size:1.125rem;line-height:1.75rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-input.dc-premium-section-lead{font-size:16px}.dc-premium-section-lead{margin-top:.375rem;max-width:48rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-page-header-premium{position:relative;margin-bottom:.25rem;overflow:hidden;border-radius:1rem;isolation:isolate;border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 40px #00000047,inset 0 1px #ffffff14;background:linear-gradient(155deg,#2c28368c,#0e0e16d1);animation:dc-premium-section-in .55s cubic-bezier(.22,1,.36,1) both}.dc-page-header-premium-inner{position:relative;z-index:10;padding:1rem}@media(min-width:768px){.dc-page-header-premium-inner{padding:1.25rem}}@media(min-width:1024px){.dc-page-header-premium-inner{padding:1.5rem}}.dc-page-title-premium{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25}@media(min-width:1024px){.dc-page-title-premium{font-size:1.5rem;line-height:2rem}}.dc-page--premium>: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))}@media(min-width:1024px){.dc-page--premium>: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))}}.dc-input.dc-context-hint{font-size:16px}.dc-context-hint{display:flex;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.75rem .875rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;border-color:#ffffff1a;background:#00000047;color:#ffffffb8;box-shadow:inset 0 1px #ffffff0d}.dc-context-hint-icon{margin-top:.125rem;flex-shrink:0;font-size:1rem;line-height:1.5rem;line-height:1}.dc-context-hint-title{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffffd9}.dc-context-hint-text{margin:0;font-size:13px;line-height:1.625}.dc-stat-tile{position:relative;overflow:hidden;border-radius:.75rem;border-width:1px;padding:1rem;border-color:#ffffff1f;background:linear-gradient(145deg,#ffffff0f,#00000040);box-shadow:inset 0 1px #ffffff0f}.dc-stat-tile-label{margin-bottom:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-stat-tile-value{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(max-width:1023px){.dc-page-toolbar--today.dc-page-toolbar--premium{overflow:hidden;padding-left:1.15rem}.dc-page-toolbar--today.dc-page-toolbar--premium:before{top:.65rem;bottom:.65rem;height:auto;width:3px;border-radius:999px;box-shadow:0 0 12px #f0152059}.dc-page-toolbar--today .dc-page-toolbar-inner{display:flex;flex-direction:column;gap:.75rem;min-width:0}.dc-page-toolbar--today .dc-quick-add{width:100%;min-width:0}.dc-page-toolbar--today .dc-quick-add form{min-width:0}.dc-page-toolbar--today .dc-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;overflow:visible;padding-bottom:0;width:100%}.dc-page-toolbar--today .dc-filter-select{width:100%;min-width:0;max-width:100%}.dc-page-toolbar--today .dc-filter-select-label{max-width:none;flex:1;min-width:0}.dc-page-toolbar--today .dc-filter-action{grid-column:1 / -1;justify-content:center;width:100%}.dc-page-toolbar--today .dc-page-toolbar-hint{font-size:.6875rem;line-height:1.45}}.dc-premium-empty{position:relative;margin:1rem .75rem;overflow:hidden;border-radius:1rem}@media(min-width:768px){.dc-premium-empty{margin-left:1.25rem;margin-right:1.25rem}}@media(min-width:1024px){.dc-premium-empty{margin-left:1.5rem;margin-right:1.5rem}}.dc-premium-empty{isolation:isolate;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 48px #0000004d;animation:dc-premium-section-in .55s cubic-bezier(.22,1,.36,1) both}.dc-premium-empty-body{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:4rem 1.5rem;text-align:center}@media(min-width:768px){.dc-premium-empty-body{padding-top:5rem;padding-bottom:5rem}}.dc-premium-empty-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(240,21,32,.12),transparent 55%),linear-gradient(180deg,#20202ae6,#0e0e14f2)}.dc-premium-empty--success .dc-premium-empty-bg{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(16,185,129,.15),transparent 55%),linear-gradient(180deg,#1c2422e6,#0e1210f2)}.dc-premium-empty-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.dc-premium-empty-shimmer{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;opacity:.35;background:linear-gradient(105deg,transparent 45%,rgba(255,255,255,.06) 50%,transparent 55%);animation:dc-premium-shimmer 8s ease-in-out infinite;pointer-events:none}.dc-premium-empty-accent{position:absolute;left:0;top:15%;bottom:15%;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#ff6670,#f01520);box-shadow:0 0 20px #f0152073;pointer-events:none}.dc-premium-empty--success .dc-premium-empty-accent{background:linear-gradient(180deg,#6ee7b7,#10b981);box-shadow:0 0 20px #10b98166}.dc-premium-empty-icon{margin-bottom:1.25rem;display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;background:linear-gradient(135deg,#f0152033,#1c1c24f2);border:1px solid rgba(240,21,32,.35);box-shadow:0 0 36px #f0152033}.dc-premium-empty--success .dc-premium-empty-icon{background:linear-gradient(135deg,#10b98138,#1c2420f2);border-color:#10b98166;color:#34d399f2;box-shadow:0 0 36px #10b98133}.dc-premium-empty-title{font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-input.dc-premium-empty-desc{font-size:16px}.dc-premium-empty-desc{margin-top:.5rem;max-width:28rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-premium-empty-hint{margin-top:1rem;max-width:32rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.625rem 1rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#ffffff8c}.dc-profile-card-premium .dc-premium-section-inner{padding:1rem 1.15rem 1.15rem 1.3rem}.dc-console-shell{position:relative;overflow-x:hidden}.dc-console-shell-inner{min-height:100dvh}.dc-console-page{margin-left:auto;margin-right:auto;width:100%;max-width:72rem;padding-top:1rem}@media(min-width:768px){.dc-console-page{padding-top:1.5rem}}.dc-console-header{margin-bottom:1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.dc-console-header-main{display:flex;min-width:0px;align-items:center;gap:.75rem}.dc-console-header-badge{flex-shrink:0;border-radius:1rem;border-width:1px;padding:.5rem;border-color:#f0152066;background:#f015201a;box-shadow:0 0 28px #f0152033,inset 0 1px #ffffff1a}.dc-console-kicker{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.28em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-console-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25;letter-spacing:.18em}@media(min-width:768px){.dc-console-title{font-size:1.5rem;line-height:2rem}}.dc-console-logout{box-shadow:0 0 20px #ffffff0a}.dc-console-content>: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))}.dc-setup-article .dc-setup-article-body>.dc-console-content>div,.dc-setup-article .dc-setup-article-body>form.dc-console-content>div{animation:dc-setup-field-in .5s cubic-bezier(.22,1,.36,1) both}.dc-setup-article .dc-setup-article-body>.dc-console-content>div:nth-child(1),.dc-setup-article .dc-setup-article-body>form.dc-console-content>div:nth-child(1){animation-delay:.05s}.dc-setup-article .dc-setup-article-body>.dc-console-content>div:nth-child(2),.dc-setup-article .dc-setup-article-body>form.dc-console-content>div:nth-child(2){animation-delay:.1s}.dc-setup-article .dc-setup-article-body>.dc-console-content>div:nth-child(3),.dc-setup-article .dc-setup-article-body>form.dc-console-content>div:nth-child(3){animation-delay:.15s}.dc-setup-article .dc-setup-article-body>.dc-console-content>div:nth-child(4),.dc-setup-article .dc-setup-article-body>form.dc-console-content>div:nth-child(4){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.dc-setup-article .dc-setup-article-body>.dc-console-content>div,.dc-setup-article .dc-setup-article-body>form.dc-console-content>div{animation:none}}.dc-menu-nav{position:relative;border-radius:1rem;border-width:1px;padding:.5rem;--tw-backdrop-blur: blur(24px);-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);border-color:#f0152038;background:radial-gradient(ellipse 100% 120% at 50% 0%,rgba(240,21,32,.1),transparent 60%),linear-gradient(165deg,#1c1c26eb,#12121ae0);box-shadow:0 0 0 1px #ffffff0d,0 12px 40px #00000059,0 0 48px #f0152014}.dc-menu-nav-rail{pointer-events:none;position:absolute;left:.75rem;right:.75rem;top:.5rem;height:.125rem;border-radius:9999px;opacity:.6;background:linear-gradient(90deg,transparent,rgba(240,21,32,.65),transparent);box-shadow:0 0 12px #f0152073}.dc-menu-nav-items{position:relative;display:flex;flex-wrap:wrap;gap:.375rem;padding-top:.25rem}.dc-menu-nav--inline{display:inline-flex;padding:.375rem;border-radius:1.125rem}.dc-menu-nav--inline .dc-menu-nav-rail{display:none}.dc-menu-nav--platform .dc-menu-tab{font-size:13px}.dc-menu-nav--org .dc-menu-tab{font-size:.75rem;line-height:1rem}@media(min-width:768px){.dc-menu-nav--org .dc-menu-tab{font-size:13px}}.dc-input.dc-menu-tab{font-size:16px}.dc-menu-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:transparent;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--dc-muted)}.dc-menu-tab-glow{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:radial-gradient(circle at 50% 50%,rgba(240,21,32,.35),transparent 70%)}.dc-menu-tab-label{position:relative;z-index:1}.dc-menu-tab--inactive:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff0f;border-color:#ffffff1a;transform:translateY(-1px)}.dc-menu-tab--inactive:hover .dc-menu-tab-glow{opacity:.35}.dc-menu-tab--active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#f0152061,#f015201f);border-color:#f0152073;box-shadow:inset 0 1px #ffffff1f,0 0 28px #f0152040,0 4px 16px #00000040;transform:translateY(-1px)}.dc-menu-tab--active .dc-menu-tab-glow{opacity:.55}button.dc-menu-tab{cursor:pointer;font:inherit}.dc-team-board{border-radius:.75rem;padding:.75rem;border-color:#ffffff0f;background:transparent;scrollbar-width:thin;scrollbar-color:rgba(240,21,32,.45) rgba(255,255,255,.06)}.dc-team-board::-webkit-scrollbar{height:6px}.dc-team-board::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.dc-team-board::-webkit-scrollbar-thumb{background:#f0152073;border-radius:999px}.dc-team-board::-webkit-scrollbar-thumb:hover{background:#f01520a6}.dc-team-board-panel{border-radius:.75rem;border-width:1px;padding:.75rem}@media(min-width:768px){.dc-team-board-panel{padding:1rem}}.dc-team-board-panel{border-color:#ffffff14;background:#0000002e}.dc-team-board-header{margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.dc-team-board-empty{padding:2.5rem 1rem;text-align:center}.dc-team-section-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:#f0152026;color:var(--dc-red)}.dc-team-section-icon svg{width:1rem;height:1rem}.dc-team-create-card{position:relative;overflow:hidden;border-radius:1rem;isolation:isolate;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 48px #00000052,inset 0 1px #ffffff12;padding:1.1rem 1.15rem 1.25rem;animation:dc-premium-section-in .5s cubic-bezier(.22,1,.36,1) both}.dc-team-create-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 100% 0%,rgba(240,21,32,.12),transparent 55%),linear-gradient(155deg,#262430f5,#101018f0)}.dc-team-create-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 90% 80% at 50% 0%,black 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 0%,black 25%,transparent 78%)}.dc-team-create-accent{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ff6670,#c81018);box-shadow:0 0 16px #f0152073}.dc-team-create-header{position:relative;z-index:10;margin-bottom:.75rem;display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.dc-team-create-kicker{margin:0;margin-bottom:.125rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#e30613cc}.dc-team-create-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;width:2.5rem;height:2.5rem;border-radius:.85rem;background:linear-gradient(135deg,#f0152073,#f0152024);color:#fff;box-shadow:0 0 24px #f0152047}.dc-team-create-body{position:relative;z-index:10;display:flex;flex-direction:column;gap:1rem}.dc-team-create-identity{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.75rem}@media(min-width:768px){.dc-team-create-identity{padding:.875rem}}.dc-team-create-identity{border-color:color-mix(in srgb,var(--team-color, #888) 32%,rgba(255,255,255,.1));background:linear-gradient(135deg,color-mix(in srgb,var(--team-color, transparent) 14%,rgba(255,255,255,.04)),#00000038);box-shadow:inset 0 1px #ffffff0f,0 0 28px color-mix(in srgb,var(--team-color, transparent) 8%,transparent)}.dc-team-create-preview{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;width:3.75rem;height:3.75rem;border-color:color-mix(in srgb,var(--team-color, #888) 40%,rgba(255,255,255,.12));background:linear-gradient(165deg,color-mix(in srgb,var(--team-color, transparent) 28%,rgba(32,32,42,.92)),#12121ae0);box-shadow:0 0 20px color-mix(in srgb,var(--team-color, transparent) 20%,transparent),inset 0 1px #ffffff14}.dc-team-create-preview-badge{display:flex;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:#fff3;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));width:2.35rem;height:2.35rem;font-size:.78rem;background:color-mix(in srgb,var(--team-color, #888) 58%,rgba(0,0,0,.35));box-shadow:0 0 14px color-mix(in srgb,var(--team-color, transparent) 32%,transparent)}.dc-team-create-preview-dot{position:absolute;border-radius:9999px;border-width:2px;border-color:#ffffff4d;bottom:.3rem;right:.3rem;width:.45rem;height:.45rem;box-shadow:0 0 8px currentColor}.dc-team-create-name{min-width:0px;flex:1 1 0%}.dc-team-create-name-hint{margin-top:.375rem;margin-bottom:0;font-size:10px;line-height:1.375;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-team-create-colors{width:100%;min-width:0px}.dc-team-create-footer{display:flex;justify-content:flex-end;border-top-width:1px;border-color:#ffffff1a;padding-top:.75rem}.dc-team-create-submit{width:100%;min-width:10rem}@media(min-width:640px){.dc-team-create-submit{width:auto}}.dc-team-color-picker>: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))}.dc-team-color-picker--sm>: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))}.dc-team-color-palette{border-radius:.75rem;border-width:1px;padding:.625rem;border-color:#ffffff1a;background:#00000038;box-shadow:inset 0 1px #ffffff0d}.dc-team-color-picker--sm .dc-team-color-palette{padding:.5rem}.dc-team-color-row{display:flex;flex-wrap:wrap;gap:.5rem}.dc-team-color-custom>: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))}.dc-team-color-custom{border-radius:.75rem;border-width:1px;padding:.75rem;border-color:#ffffff1a;background:#ffffff08}.dc-team-color-picker--custom-active .dc-team-color-custom{border-color:#f0152047;box-shadow:0 0 18px #f0152014}.dc-team-color-custom-label{margin:0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-team-color-custom-row{display:flex;align-items:center;gap:.5rem}.dc-team-color-hex{flex:1 1 0%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--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);min-width:0}.dc-team-color-custom-hint{margin:0;font-size:10px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-team-color-native-lg{position:relative;flex-shrink:0;cursor:pointer;overflow:hidden;border-radius:.75rem;border-width:1px;width:2.75rem;height:2.75rem;border-color:#ffffff26}.dc-team-color-native-preview{display:block;height:100%;width:100%}.dc-team-color-native-btn{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff1f,#00000059)!important;border:1px dashed rgba(255,255,255,.25)!important}.dc-team-color-swatch--custom.dc-team-color-swatch--active{border-color:#f0152099}.dc-team-color-native-icon{pointer-events:none;font-size:10px;font-weight:700;color:#fffc}.dc-team-color-native-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.dc-team-skeleton-header,.dc-team-skeleton-form,.dc-team-skeleton-board{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.75rem;background:#ffffff0f}.dc-team-skeleton-header{height:3.5rem}.dc-team-skeleton-form{height:7rem}.dc-team-skeleton-board{height:16rem}.dc-team-column{display:flex;flex-shrink:0;flex-direction:column;overflow:hidden;border-radius:.75rem;border-width:1px;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;width:14.5rem;border-color:color-mix(in srgb,var(--team-color, rgba(255, 255, 255, .1)) 35%,rgba(255,255,255,.1));background:linear-gradient(180deg,color-mix(in srgb,var(--team-color, transparent) 16%,rgba(38,38,48,.55)),#1818206b);min-height:260px;box-shadow:0 4px 16px #00000026,0 0 24px color-mix(in srgb,var(--team-color, transparent) 8%,transparent)}@media(min-width:1024px){.dc-team-column{width:16rem}}.dc-team-column:hover{border-color:#ffffff24}.dc-team-column--unassigned{border-style:dashed;border-color:#ffffff2e;background:#ffffff05}.dc-team-column-header{display:flex;cursor:grab;flex-wrap:wrap;align-items:center;gap:.5rem;border-bottom-width:1px;padding:.625rem .75rem}.dc-team-column-header:active{cursor:grabbing}.dc-team-column-header{border-color:#ffffff14;border-left-width:4px;background:color-mix(in srgb,var(--team-color, transparent) 10%,rgba(255,255,255,.05))}.dc-team-column-header--muted{border-left-color:#ffffff40;cursor:default}.dc-input.dc-team-unassigned-icon{font-size:16px}.dc-team-unassigned-icon{flex-shrink:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-team-member-count{flex-shrink:0;border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--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);background:#ffffff14;color:var(--dc-muted)}.dc-input.dc-team-name-input{font-size:16px}.dc-team-name-input{min-width:0px;flex:1 1 0%;background-color:transparent;font-size:.875rem;line-height:1.25rem;font-weight:600;outline:2px solid transparent;outline-offset:2px}.dc-team-delete-btn{height:1.75rem;width:1.75rem;flex-shrink:0;border-radius:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-team-delete-btn:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-team-delete-btn{background:#ffffff0a}.dc-team-delete-btn:hover{background:#f015201f}.dc-team-column--drop-target{box-shadow:0 0 0 2px color-mix(in srgb,var(--team-color, #f01520) 45%,transparent),0 0 36px color-mix(in srgb,var(--team-color, #f01520) 14%,transparent)}.dc-team-column--unassigned.dc-team-column--drop-target{box-shadow:0 0 0 2px #f0152073,0 0 32px #f015201f}.dc-team-drop-zone{min-height:160px;flex:1 1 0%}.dc-team-drop-zone>: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))}.dc-team-drop-zone{padding:.625rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dc-team-drop-zone--over{background:color-mix(in srgb,var(--team-color, #f01520) 18%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--team-color, #f01520) 55%,transparent),0 0 32px color-mix(in srgb,var(--team-color, #f01520) 16%,transparent)}.dc-team-column--unassigned .dc-team-drop-zone--over{background:#f0152024;box-shadow:inset 0 0 0 2px #f015208c,0 0 32px #f015201f}.dc-team-drop-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1.5rem .5rem;text-align:center;border:1px dashed rgba(255,255,255,.12);border-radius:.75rem;margin:.25rem;min-height:5rem}.dc-team-drop-empty-icon{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));opacity:.7;animation:dc-team-drop-bounce 1.2s ease-in-out infinite}.dc-team-user-chip-wrap{position:relative;touch-action:none}.dc-team-user-chip-wrap--source .dc-team-user-chip{opacity:.2;border-style:dashed;transform:scale(.98);pointer-events:none}.dc-team-user-chip{cursor:grab;border-radius:.75rem;border-width:1px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-team-user-chip:active{cursor:grabbing}.dc-team-user-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.25rem;padding:.5rem .5rem .5rem .375rem;min-height:3.25rem;border-color:#ffffff1f;border-left-width:3px;border-left-color:var(--team-color, rgba(255, 255, 255, .2));background:#ffffff12;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.dc-team-user-chip:hover{border-color:#ffffff38;background:#ffffff1c;box-shadow:0 4px 16px #0003}.dc-team-user-chip-grip{flex-shrink:0;cursor:grab;padding-left:.125rem;padding-right:.125rem;font-size:11px;line-height:1;color:#ffffff40;letter-spacing:-.12em;grid-row:1 / -1;align-self:center}.dc-team-user-chip-body{display:flex;min-width:0px;flex-direction:column;align-items:flex-start;gap:.25rem;grid-column:2;width:100%}.dc-input.dc-team-user-chip-name{font-size:16px}.dc-team-user-chip-inner>.dc-team-user-chip-name{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-team-user-chip-name{width:100%;min-width:0px;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));line-height:1.35;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.dc-team-user-chip-inner .truncate,.dc-team-user-chip-inner>.font-medium{width:100%;min-width:0px;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;overflow-wrap:anywhere;word-break:break-word}.dc-team-user-chip-aside{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;grid-column:3;grid-row:1 / -1;align-self:center}.dc-team-user-chip--dragging{opacity:.6;box-shadow:0 8px 24px #00000059}.dc-team-user-chip--overlay{cursor:grabbing;pointer-events:none;width:100%;height:100%;box-sizing:border-box;border-color:color-mix(in srgb,var(--team-color, #f01520) 55%,rgba(255,255,255,.2));background:#16161ef5;box-shadow:0 16px 40px #0000008c,0 0 28px color-mix(in srgb,var(--team-color, #f01520) 25%,transparent);transform:none;opacity:1!important}.dc-team-user-chip--overlay .dc-team-user-chip-grip{color:#ffffff73}.dc-team-role-badge{white-space:nowrap;border-radius:.375rem;padding-left:.25rem;padding-right:.25rem;padding-top:1px;padding-bottom:1px;font-size:8px;text-transform:uppercase;line-height:1.25;letter-spacing:.025em;background:#e3061326;color:var(--dc-red)}.dc-team-user-share-btn{height:1.5rem;width:1.5rem;flex-shrink:0;border-radius:.5rem;font-size:10px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#ffffff59;background:#ffffff0a;cursor:pointer}.dc-team-user-share-btn:hover{color:#ffffffd9;background:#ffffff1a}.dc-team-user-share-btn--active{color:color-mix(in srgb,var(--team-color, #f01520) 90%,white);background:color-mix(in srgb,var(--team-color, #f01520) 18%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--team-color, #f01520) 25%,transparent)}.dc-team-share-recipients{flex-shrink:0;border-top-width:1px;border-color:#ffffff14;background:#0000001f}.dc-team-share-recipients-toggle{display:flex;width:100%;align-items:center;gap:.5rem;padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;min-height:2.75rem}.dc-team-share-recipients-toggle:hover{background:#ffffff0a}.dc-team-share-recipients-body{padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.dc-team-share-recipients-chips{display:flex;flex-wrap:wrap;gap:.375rem}.dc-team-share-recipient-chip{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;border-width:1px;padding:.125rem .25rem .125rem .5rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));border-color:#ffffff1f;background:#ffffff0f;max-width:100%}.dc-team-share-recipient-remove{height:1.25rem;width:1.25rem;flex-shrink:0;border-radius:.25rem;font-size:10px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-team-share-recipient-remove:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-team-share-popover{width:18rem;overflow:hidden;border-radius:.75rem;border-width:1px;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--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);border-color:#ffffff1f;background:linear-gradient(180deg,#2a2a34fa,#1c1c24fa);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dc-team-share-popover-header{display:flex;align-items:center;gap:.5rem;border-bottom-width:1px;padding:.625rem .75rem;border-color:#ffffff14}.dc-team-share-popover-close{height:1.75rem;width:1.75rem;flex-shrink:0;border-radius:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-team-share-popover-close:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-team-share-popover-list{max-height:13rem;overflow-y:auto;padding-top:.25rem;padding-bottom:.25rem}.dc-team-share-popover-row{display:flex;cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-team-share-popover-row:hover{background:#ffffff0f}.dc-team-share-popover-row--locked{opacity:.85;cursor:default}.dc-team-share-popover-badge{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;font-size:9px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-team-share-popover-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top-width:1px;padding:.5rem .75rem;border-color:#ffffff14}.dc-team-color-swatch{height:2rem;width:2rem;border-radius:9999px;border-width:2px;border-color:transparent;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dc-team-color-swatch:not(:disabled):hover{transform:scale(1.08);box-shadow:0 0 14px #fff3}.dc-team-color-swatch--sm{height:1.5rem;width:1.5rem}.dc-team-color-swatch--taken{opacity:.32;cursor:not-allowed}.dc-team-color-swatch--active{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1));box-shadow:0 0 0 2px #f0152059,0 0 16px #ffffff59}.dc-team-color-row--sm{gap:.25rem}.dc-team-badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-color:#fff3;font-size:10px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-team-badge: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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dc-team-badge{width:1.75rem;height:1.75rem;box-shadow:0 0 12px color-mix(in srgb,currentColor 30%,transparent)}.dc-team-header-color-picker{margin-top:.25rem;width:100%;border-top-width:1px;border-color:#ffffff1a;padding-top:.5rem}.dc-team-legend{display:flex;flex-wrap:wrap;gap:.5rem;border-top-width:1px;border-color:#ffffff1a;padding:.625rem .75rem}.dc-team-legend-item{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-team-dot{height:.625rem;width:.625rem;flex-shrink:0;border-radius:9999px}.dc-share-tabs{display:flex;gap:.25rem;border-radius:.75rem;border-width:1px;padding:.25rem;border-color:#ffffff14;background:#ffffff0a}.dc-share-tab{flex:1 1 0%;border-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-share-tab--active{background-color:#e3061333;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-share-tab:not(.dc-share-tab--active){--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-share-tab:not(.dc-share-tab--active):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-input.dc-share-all-teams-btn{font-size:16px}.dc-share-all-teams-btn{width:100%;border-radius:.75rem;border-width:1px;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#e3061359;color:var(--dc-red);background:#e3061314}.dc-share-all-teams-btn--active,.dc-share-all-teams-btn:hover{background:#e306132e;box-shadow:0 0 16px var(--dc-red-soft)}.dc-team-user-chip-inner>.dc-share-chip{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-share-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.25rem .375rem .25rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.dc-share-chip--user{border-color:#ffffff26;background:#ffffff0f}.dc-share-chip--team{background:#ffffff0a}.dc-share-chip--team-all{border-color:#e3061366;background:#e306131f;color:var(--dc-red)}.dc-share-chip-remove{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-share-chip-remove:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}@media(min-width:1024px){.dc-fab{right:calc(50% - 33rem)}}@media(min-width:1280px){.dc-fab{right:calc(50% - 37rem)}}.dc-page>: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))}.dc-page{padding:1rem}@media(min-width:768px){.dc-page{padding:1.25rem}}@media(min-width:1024px){.dc-page>: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))}.dc-page{padding:1.5rem}}.dc-page-header>: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))}.dc-page-title{font-size:1.125rem;line-height:1.75rem;font-weight:700}@media(min-width:1024px){.dc-page-title{font-size:1.25rem;line-height:1.75rem}}.dc-grid-2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:1024px){.dc-grid-2{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-profile-layout{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:1024px){.dc-profile-layout{gap:1.25rem;grid-template-columns:minmax(280px,1fr) minmax(0,1.4fr);align-items:start}}.dc-profile-sidebar>: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))}.dc-setup-article .dc-setup-article-body>.dc-profile-sidebar>div,.dc-setup-article .dc-setup-article-body>form.dc-profile-sidebar>div{animation:dc-setup-field-in .5s cubic-bezier(.22,1,.36,1) both}.dc-setup-article .dc-setup-article-body>.dc-profile-sidebar>div:nth-child(1),.dc-setup-article .dc-setup-article-body>form.dc-profile-sidebar>div:nth-child(1){animation-delay:.05s}.dc-setup-article .dc-setup-article-body>.dc-profile-sidebar>div:nth-child(2),.dc-setup-article .dc-setup-article-body>form.dc-profile-sidebar>div:nth-child(2){animation-delay:.1s}.dc-setup-article .dc-setup-article-body>.dc-profile-sidebar>div:nth-child(3),.dc-setup-article .dc-setup-article-body>form.dc-profile-sidebar>div:nth-child(3){animation-delay:.15s}.dc-setup-article .dc-setup-article-body>.dc-profile-sidebar>div:nth-child(4),.dc-setup-article .dc-setup-article-body>form.dc-profile-sidebar>div:nth-child(4){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.dc-setup-article .dc-setup-article-body>.dc-profile-sidebar>div,.dc-setup-article .dc-setup-article-body>form.dc-profile-sidebar>div{animation:none}}@media(min-width:1024px){.dc-profile-sidebar>: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))}}.dc-profile-main>: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))}.dc-setup-article .dc-setup-article-body>.dc-profile-main>div,.dc-setup-article .dc-setup-article-body>form.dc-profile-main>div{animation:dc-setup-field-in .5s cubic-bezier(.22,1,.36,1) both}.dc-setup-article .dc-setup-article-body>.dc-profile-main>div:nth-child(1),.dc-setup-article .dc-setup-article-body>form.dc-profile-main>div:nth-child(1){animation-delay:.05s}.dc-setup-article .dc-setup-article-body>.dc-profile-main>div:nth-child(2),.dc-setup-article .dc-setup-article-body>form.dc-profile-main>div:nth-child(2){animation-delay:.1s}.dc-setup-article .dc-setup-article-body>.dc-profile-main>div:nth-child(3),.dc-setup-article .dc-setup-article-body>form.dc-profile-main>div:nth-child(3){animation-delay:.15s}.dc-setup-article .dc-setup-article-body>.dc-profile-main>div:nth-child(4),.dc-setup-article .dc-setup-article-body>form.dc-profile-main>div:nth-child(4){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.dc-setup-article .dc-setup-article-body>.dc-profile-main>div,.dc-setup-article .dc-setup-article-body>form.dc-profile-main>div{animation:none}}@media(min-width:1024px){.dc-profile-main>: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))}}.dc-user-mgmt-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media(min-width:1024px){.dc-user-mgmt-grid{gap:1.25rem}}@media(min-width:1280px){.dc-user-mgmt-grid{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start}}.dc-user-section-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:#f0152026;color:var(--dc-red)}.dc-user-section-icon svg{width:1rem;height:1rem}.dc-user-stats{display:flex;flex-wrap:wrap;gap:.5rem}.dc-user-stat{border-radius:.5rem;border-width:1px;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));border-color:#ffffff1a;background:#ffffff0a}.dc-user-stat strong{margin-right:.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-user-stat--admin strong{color:var(--dc-red)}.dc-user-stat--active strong{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dc-user-create-card{padding:1rem}@media(min-width:768px){.dc-user-create-card{padding:1.25rem}}.dc-user-create-header{display:flex;align-items:flex-start;gap:.75rem;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.dc-user-create-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-size:1.125rem;line-height:1.75rem;font-weight:700;width:2.25rem;height:2.25rem;border-radius:.75rem;background:linear-gradient(135deg,#f0152059,#f015201f);color:#fff;box-shadow:0 0 20px #f0152033}.dc-user-field-label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-role-toggle{display:flex;gap:.25rem;border-radius:.75rem;border-width:1px;padding:.25rem;border-color:#ffffff1a;background:#0003}.dc-input.dc-role-toggle-btn{font-size:16px}.dc-team-user-chip-inner>.dc-role-toggle-btn{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-role-toggle-btn{flex:1 1 0%;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--dc-muted)}.dc-role-toggle-btn:hover:not(:disabled){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff0f}.dc-role-toggle-btn--active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#f0152038;box-shadow:inset 0 0 0 1px #f0152059}.dc-platform-switch{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.dc-platform-switch:disabled{cursor:not-allowed;opacity:.5}.dc-platform-switch{width:3.25rem;height:1.875rem;border-radius:9999px;border:2px solid rgba(255,255,255,.18);background:#ffffff14;transition:background .2s ease,border-color .2s ease}.dc-platform-switch:after{content:"";position:absolute;top:50%;left:.2rem;width:1.25rem;height:1.25rem;border-radius:9999px;background:#fff;transform:translateY(-50%);transition:left .2s ease;box-shadow:0 1px 3px #00000059}.dc-platform-switch--on{background:#f0152073;border-color:#f01520a6}.dc-platform-switch--on:after{left:calc(100% - 1.45rem)}.dc-user-info-box{border-radius:.75rem;border-width:1px;padding:.625rem .75rem;border-color:#ffffff14;background:#ffffff0a;color:var(--dc-muted)}.dc-user-success{border-radius:.75rem;border-width:1px;padding:.5rem .75rem;border-color:#34d39959;background:#34d3991a;color:#6ee7b7}.dc-user-list-panel{display:flex;min-height:200px;flex-direction:column;border-radius:.75rem;border-width:1px;padding:.75rem}@media(min-width:768px){.dc-user-list-panel{padding:1rem}}.dc-user-list-panel{border-color:#ffffff14;background:#0000002e}.dc-user-list-header{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.dc-user-list{flex:1 1 0%;overflow-y:auto;padding-right:.125rem;max-height:420px}.dc-user-empty{padding-top:2rem;padding-bottom:2rem;text-align:center}.dc-user-card{display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;border-width:1px;padding:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-color:#ffffff1a;background:linear-gradient(165deg,#2626308c,#1c1c2473)}.dc-user-card:hover{border-color:#ffffff29;box-shadow:0 4px 20px #0003}.dc-user-card--admin{border-left:3px solid var(--dc-red)}.dc-user-card--self{border-color:#f0152059;box-shadow:0 0 24px #f0152014}.dc-user-card--blocked{opacity:.72;border-style:dashed;border-color:#fbbf2459}.dc-user-card--selected{border-color:#f015208c;background:linear-gradient(165deg,#f015201f,#1c1c248c);box-shadow:0 0 20px #f015201f}.dc-avatar-frame{display:inline-flex;flex-shrink:0;vertical-align:middle;line-height:0;background:linear-gradient(145deg,#ffffff61,#f01520c7 48%,#640c12eb);box-shadow:0 4px 14px #00000052}.dc-avatar-frame:has(.dc-user-avatar--image){padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.dc-avatar-frame--owner{background:linear-gradient(145deg,#ffe6b4f2,#fbbf24e0 32%,#f01520e6 68%,#500a10f2);box-shadow:0 4px 16px #00000059,0 0 20px #fbbf2433}.dc-avatar-frame--admin{background:linear-gradient(145deg,#bfdbfee6,#3b82f6e0,#1e3a8af2);box-shadow:0 4px 14px #00000052,0 0 16px #3b82f62e}.dc-avatar-frame--profile-hero{box-shadow:0 10px 36px #0000006b,0 0 48px #f0152024}.dc-avatar-frame--profile-hero.dc-avatar-frame--owner{box-shadow:0 10px 36px #0000006b,0 0 40px #fbbf2438,0 0 24px #f015201f}.dc-avatar-frame .dc-user-avatar{border:none;box-shadow:inset 0 1px #ffffff1f}.dc-avatar-frame .dc-user-avatar--admin{box-shadow:inset 0 1px #ffffff24}.dc-avatar-frame--md .dc-user-avatar--md,.dc-avatar-frame--md .dc-user-avatar:not([class*=--xs]):not([class*=--sm]):not([class*=--lg]){width:2.5rem;height:2.5rem;border-radius:.68rem}.dc-user-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;font-size:.75rem;line-height:1rem;font-weight:700;width:2.5rem;height:2.5rem;border-radius:.75rem;background:#ffffff1a;color:#ffffffe6;border:1px solid rgba(255,255,255,.12)}.dc-user-avatar-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.dc-user-avatar--image{padding:0;background:transparent;border:none;box-shadow:none}.dc-user-avatar--image .dc-user-avatar-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dc-user-avatar--profile-hero-photo.dc-user-avatar--lg{box-shadow:0 10px 36px #0000006b,0 0 36px #f015201a}.dc-user-avatar--admin:not(.dc-user-avatar--image){background:linear-gradient(135deg,#f0152059,#f0152026);border-color:#f0152066;color:#fff;box-shadow:0 0 16px #f0152033}.dc-user-avatar--blocked{--tw-grayscale: grayscale(100%);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)}.dc-user-badge{border-radius:.375rem;padding:.125rem .375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dc-user-badge--admin{background:#f015202e;color:var(--dc-red)}.dc-user-badge--self{background:#ffffff1f;color:#fff}.dc-user-badge--blocked{background:#fbbf2426;color:#fbbf24}.dc-user-badge--active{background:#34d3991f;color:#6ee7b7}.dc-user-card-actions{display:flex;flex-shrink:0;flex-direction:column;gap:.25rem}@media(min-width:640px){.dc-user-card{align-items:center}.dc-user-card-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.dc-team-user-chip-inner>.dc-user-action-btn{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-user-action-btn{white-space:nowrap;border-radius:.5rem;border-width:1px;padding:.375rem .5rem;font-size:11px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:#ffffff1f;background:#ffffff0a;color:var(--dc-muted)}.dc-user-action-btn:hover:not(:disabled){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-color:#fff3;background:#ffffff14}.dc-user-action-btn--warn:hover:not(:disabled){border-color:#fbbf2466;color:#fbbf24;background:#fbbf241a}.dc-user-action-btn--danger{border-color:#f0152040;color:var(--dc-red)}.dc-user-action-btn--danger:hover:not(:disabled){background:#f0152026;border-color:#f0152073;color:#ff6b6b}.dc-user-card--skeleton{pointer-events:none;animation:pulse 1.5s ease-in-out infinite}.dc-user-skeleton-avatar{flex-shrink:0;border-radius:.75rem;width:2.5rem;height:2.5rem;background:#ffffff14}.dc-user-skeleton-line{border-radius:.375rem;height:.625rem;width:40%;background:#ffffff14}.dc-user-skeleton-line--wide{width:65%}.dc-boot{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#05060c;opacity:1;transition:opacity .5s ease,transform .55s ease}.dc-boot--exit{opacity:0;transform:scale(1.04);filter:blur(6px);pointer-events:none}@keyframes dc-boot-success-pulse{0%{box-shadow:0 0 48px #f015201f,0 24px 64px #0000008c}50%{box-shadow:0 0 64px #34c75959,0 24px 64px #0000008c}to{box-shadow:0 0 48px #f015201f,0 24px 64px #0000008c}}@keyframes dc-boot-particle-float{0%,to{transform:translate(0) scale(.8);opacity:.2}50%{transform:translate(12px,-28px) scale(1.2);opacity:.75}}.dc-boot-grid{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(240,21,32,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(240,21,32,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 20%,transparent 75%);animation:dc-boot-grid-drift 18s linear infinite}@keyframes dc-boot-grid-drift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}.dc-boot-glow{pointer-events:none;position:absolute;border-radius:9999px;--tw-blur: blur(64px);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);width:min(420px,70vw);height:min(420px,70vw)}.dc-boot-glow--a{top:10%;left:15%;background:#f0152038;animation:dc-boot-pulse 3s ease-in-out infinite}@keyframes dc-boot-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.dc-boot-panel{position:relative;width:100%;max-width:32rem;animation:dc-boot-panel-in .7s cubic-bezier(.22,1,.36,1) both}.dc-boot-shimmer{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);background-size:200% 100%;animation:dc-boot-shimmer 3.5s ease-in-out infinite}@keyframes dc-boot-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes dc-boot-orbit-spin{to{transform:rotate(360deg)}}@keyframes dc-boot-logo-glow{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes dc-boot-logo-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.04)}}@keyframes dc-boot-logo-shine-sweep{0%,40%{transform:translate(-120%) skew(-12deg)}60%,to{transform:translate(120%) skew(-12deg)}}@keyframes dc-boot-brand-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes dc-boot-brand-glow{0%,to{text-shadow:0 0 12px rgba(240,21,32,.4)}50%{text-shadow:0 0 22px rgba(240,21,32,.85)}}@keyframes dc-boot-status-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dc-boot-status-dot{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background:#f01520;box-shadow:0 0 8px var(--dc-red-glow);animation:dc-boot-status-blink 1s ease-in-out infinite}@keyframes dc-boot-status-blink{0%,to{opacity:.45}50%{opacity:1}}@keyframes dc-boot-panel-in{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dc-boot-count-pop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes dc-boot-icon-pulse{0%,to{box-shadow:0 0 20px var(--dc-red-soft)}50%{box-shadow:0 0 28px #f0152073}}@keyframes dc-boot-todo-in{0%{opacity:0;transform:translate(24px) scale(.96);filter:blur(4px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes dc-boot-todo-breathe{0%,to{border-color:#ffffff24}50%{border-color:#f0152047}}@keyframes dc-boot-todo-done-pop{0%{transform:scale(1)}45%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes dc-boot-todo-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dc-boot-check-pop{0%{transform:scale(.85)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes dc-boot-priority-pulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.dc-boot-progress-wrap{display:flex;align-items:center;gap:.75rem;padding-left:.5rem;padding-top:.25rem}.dc-boot-progress-track{height:.5rem;flex:1 1 0%;overflow:hidden;border-radius:9999px;background:#ffffff14}.dc-boot-progress-fill{position:relative;height:100%;overflow:hidden;border-radius:9999px;transition:width .45s cubic-bezier(.22,1,.36,1);background:linear-gradient(90deg,#248a3d,#34c759 35%,#f01520);box-shadow:0 0 14px #f0152073}.dc-boot-progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:dc-boot-progress-shine 1.6s linear infinite}@keyframes dc-boot-progress-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dc-boot-progress-fill--full{box-shadow:0 0 20px #34c7598c}.dc-boot-progress-label{width:2.25rem;text-align:right;font-size:.75rem;line-height:1rem;font-weight:700;--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);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-boot--pro .dc-boot-particles,.dc-boot--pro .dc-boot-glow--b{display:none}.dc-boot-panel--pro{max-width:28rem}.dc-boot-panel--pro>: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))}.dc-boot-panel--pro{border-radius:1rem;padding:1.25rem}@media(min-width:768px){.dc-boot-panel--pro{padding:1.5rem}}.dc-boot-panel--pro{background:linear-gradient(165deg,#1c1c26fa,#101018fc);border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #f0152014,0 24px 56px #0000008c,inset 0 1px #ffffff14}.dc-boot-pro-header{display:flex;align-items:center;gap:1rem}.dc-boot-pro-logo-wrap{flex-shrink:0;border-radius:.75rem;border-width:1px;padding:.5rem;border-color:#f0152059;background:#f015200f;box-shadow:0 0 24px #f015201f}.dc-boot-pro-logo{-o-object-fit:contain;object-fit:contain}.dc-boot-pro-kicker{margin-bottom:.25rem;font-size:10px;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-boot-pro-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1;letter-spacing:.18em}.dc-boot-pro-status{margin-top:.5rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-boot-pro-steps{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:0px;overflow:hidden;border-radius:.75rem;border-width:1px;padding:0;border-color:#ffffff14;background:#00000038}.dc-boot-pro-step{display:flex;align-items:center;gap:.75rem;border-bottom-width:1px;border-color:#ffffff0d;padding:.75rem .875rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dc-boot-pro-step:last-child{border-bottom-width:0px}.dc-boot-pro-step--active{background:linear-gradient(90deg,rgba(240,21,32,.1) 0%,transparent 100%)}.dc-boot-pro-step--done .dc-boot-pro-step-label{color:#ffffffe6}.dc-boot-pro-step-marker{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d}.dc-boot-pro-step--done .dc-boot-pro-step-marker{border-color:#34d39973;background:#10b9811f;color:#6ee7b7}.dc-boot-pro-step--active .dc-boot-pro-step-marker{border-color:#f0152073;box-shadow:0 0 12px #f0152033}.dc-boot-pro-check{height:1rem;width:1rem}.dc-boot-pro-spinner{height:.875rem;width:.875rem}.dc-boot-pro-spinner{animation:spin 1s linear infinite;border-radius:9999px;border-width:2px;border-color:#e306134d;--tw-border-opacity: 1;border-top-color:rgb(227 6 19 / var(--tw-border-opacity, 1))}.dc-boot-pro-step-idle{height:.375rem;width:.375rem;border-radius:9999px;background-color:#ffffff40}.dc-boot-pro-step-text{display:flex;min-width:0px;flex-direction:column;gap:.125rem}.dc-input.dc-boot-pro-step-label{font-size:16px}.dc-team-user-chip-inner>.dc-boot-pro-step-label{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-boot-pro-step-label{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#ffffffbf}.dc-boot-pro-step--active .dc-boot-pro-step-label{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-team-user-chip-inner .dc-boot-pro-step-detail{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-boot-pro-step-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-boot-progress-wrap--pro{padding-top:.25rem}.dc-boot-pro-footer{margin:0;text-align:center;font-size:10px;letter-spacing:.05em;color:#a8a8b8b3}@media(prefers-reduced-motion:reduce){.dc-boot *,.dc-boot:before,.dc-boot:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.dc-boot--exit{filter:none}.dc-auth-orb,.dc-app-bg-orb{animation:none!important;opacity:.5!important}.dc-app-bg-backdrop,.dc-app-bg-mesh{animation:none!important}}.dc-auth-screen{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);position:relative;display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:1.5rem}.dc-auth-screen--hero{position:relative;isolation:isolate;background:radial-gradient(ellipse 100% 70% at 50% 35%,rgba(255,255,255,.04),transparent 55%),radial-gradient(ellipse 120% 80% at 50% -10%,rgba(240,21,32,.26),transparent 58%),radial-gradient(ellipse 70% 55% at 100% 70%,rgba(96,165,250,.2),transparent 55%),radial-gradient(ellipse 65% 50% at 0% 55%,rgba(240,21,32,.18),transparent 52%),radial-gradient(ellipse 50% 40% at 50% 100%,rgba(120,140,200,.12),transparent 50%),linear-gradient(180deg,#181b28,#141722 45%,#10121c)}.dc-auth-screen--hero:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 95% 85% at 50% 45%,transparent 45%,rgba(0,0,0,.22) 100%);z-index:0}.dc-auth-ambient{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1}.dc-auth-orb{position:absolute;border-radius:9999px;filter:blur(72px);opacity:.75;will-change:transform,opacity}.dc-auth-orb--1{width:min(420px,75vw);height:min(420px,75vw);top:-8%;left:-5%;background:#f0152061;animation:dc-auth-orb-float-a 16s ease-in-out infinite alternate}.dc-auth-orb--2{width:min(380px,70vw);height:min(380px,70vw);top:35%;right:-12%;background:#3b82f647;animation:dc-auth-orb-float-b 18s ease-in-out infinite alternate}.dc-auth-orb--3{width:min(320px,65vw);height:min(320px,65vw);bottom:-5%;left:15%;background:#f0152042;animation:dc-auth-orb-float-c 14s ease-in-out infinite alternate}.dc-auth-orb--4{width:min(280px,55vw);height:min(280px,55vw);top:12%;left:42%;background:#a78bfa38;animation:dc-auth-orb-float-d 20s ease-in-out infinite alternate}.dc-auth-orb--5{width:min(340px,62vw);height:min(340px,62vw);bottom:18%;right:8%;background:#38bdf838;animation:dc-auth-orb-float-e 17s ease-in-out infinite alternate}.dc-auth-orb--6{width:min(260px,50vw);height:min(260px,50vw);top:55%;left:-8%;background:#fb718533;animation:dc-auth-orb-float-f 19s ease-in-out infinite alternate}@keyframes dc-auth-orb-float-a{0%{transform:translate(0) scale(1);opacity:.65}to{transform:translate(24px,18px) scale(1.08);opacity:.85}}@keyframes dc-auth-orb-float-b{0%{transform:translate(0) scale(1);opacity:.55}to{transform:translate(-20px,12px) scale(1.06);opacity:.78}}@keyframes dc-auth-orb-float-c{0%{transform:translate(0) scale(1);opacity:.6}to{transform:translate(16px,-14px) scale(1.05);opacity:.8}}@keyframes dc-auth-orb-float-d{0%{transform:translate(-50%) scale(.95);opacity:.45}to{transform:translate(-50%,8px) scale(1.04);opacity:.62}}@keyframes dc-auth-orb-float-e{0%{transform:translate(0) scale(1);opacity:.5}to{transform:translate(-18px,-16px) scale(1.07);opacity:.72}}@keyframes dc-auth-orb-float-f{0%{transform:translate(0) scale(1);opacity:.48}to{transform:translate(22px,-10px) scale(1.05);opacity:.7}}.dc-auth-backdrop{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(240,21,32,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(240,21,32,.06) 1px,transparent 1px);background-size:48px 48px,48px 48px,96px 96px,96px 96px;-webkit-mask-image:radial-gradient(ellipse 98% 80% at 50% 38%,black 20%,transparent 92%);mask-image:radial-gradient(ellipse 98% 80% at 50% 38%,black 20%,transparent 92%);animation:dc-auth-grid-move 28s linear infinite;opacity:.65}@keyframes dc-auth-grid-move{to{background-position:48px 48px,48px 48px,96px 96px,96px 96px}}.dc-auth-scanline{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.03;z-index:2;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.5) 2px,rgba(255,255,255,.5) 3px)}.dc-auth-inner{position:relative;z-index:10;display:flex;width:100%;max-width:28rem;flex-direction:column;align-items:center;animation:dc-auth-inner-in .65s cubic-bezier(.22,1,.36,1) both}.dc-auth-inner--premium{max-width:32rem;gap:0px}.dc-auth-inner--landing{width:100%;max-width:72rem}.dc-auth-landing{display:flex;width:100%;flex-direction:column;gap:2rem}@media(min-width:1024px){.dc-auth-landing{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,22rem);gap:2.5rem;align-items:start}.dc-auth-landing-aside{position:sticky;top:2rem}}.dc-auth-landing--compact:not(.dc-auth-landing--expanded) .dc-auth-showcase-section--deep{display:none}.dc-input.dc-auth-landing--compact:not(.dc-auth-landing--expanded) .dc-auth-showcase-lead{font-size:16px}.dc-auth-landing--compact:not(.dc-auth-landing--expanded) .dc-auth-showcase-lead{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}@media(max-width:1023px){.dc-auth-landing--compact{display:flex;flex-direction:column}.dc-auth-landing--compact .dc-auth-landing-main,.dc-auth-landing--compact .dc-auth-showcase{display:contents}.dc-auth-landing--compact .dc-auth-showcase-hero,.dc-auth-landing--compact .dc-auth-showcase-lead{order:1}.dc-auth-landing--compact:not(.dc-auth-landing--expanded) .dc-auth-showcase-feature-strip{order:2}.dc-auth-landing--compact .dc-auth-showcase-more-btn{order:3}.dc-auth-landing--compact .dc-auth-landing-aside{order:4}.dc-auth-landing--compact .dc-auth-showcase-sections{order:5}}.dc-auth-landing--expanded .dc-auth-showcase-feature-strip{display:none}@media(min-width:1024px){.dc-auth-landing--expanded .dc-auth-showcase-feature-strip{display:none}.dc-auth-landing--compact .dc-auth-showcase-section--deep,.dc-auth-landing--compact .dc-auth-landing-main,.dc-auth-landing--compact .dc-auth-showcase{display:block}}.dc-team-user-chip-inner>.dc-auth-showcase-lead{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-auth-showcase-lead{margin-bottom:1.5rem;max-width:42rem;font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.375;color:#ffffffe6}@media(min-width:768px){.dc-auth-showcase-lead{font-size:1.125rem;line-height:1.75rem}}.dc-auth-showcase-lead-em{text-shadow:0 0 20px var(--dc-red-glow),0 0 40px var(--dc-red-soft);--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-auth-showcase-section-head{margin-bottom:1rem}.dc-auth-showcase-section-sub{margin-top:.25rem;max-width:36rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-input.dc-auth-showcase-more-btn{font-size:16px}.dc-team-user-chip-inner>.dc-auth-showcase-more-btn{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-auth-showcase-more-btn{margin-bottom:.75rem;width:100%;border-radius:.75rem;border-width:1px;border-color:#e306134d;padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));background:#f0152014}.dc-auth-showcase-heading{margin-bottom:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-auth-showcase-section--features .dc-auth-showcase-heading:after,.dc-auth-showcase-section--access .dc-auth-showcase-heading:after{content:"";display:block;width:2.5rem;height:2px;margin-top:.5rem;border-radius:999px;background:linear-gradient(90deg,rgba(240,21,32,.85),transparent)}.dc-auth-showcase-feature-grid{margin:0;display:grid;list-style-type:none;gap:.75rem;padding:0}@media(min-width:640px){.dc-auth-showcase-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-auth-showcase-feature{position:relative;display:flex;gap:.75rem;overflow:hidden;border-radius:1rem;border-width:1px;padding:.875rem;border-color:#ffffff1a;background:linear-gradient(145deg,#ffffff0f,#ffffff05 48%,#0000001f);box-shadow:inset 0 1px #ffffff0f,0 8px 28px #00000038;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.dc-auth-showcase-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background:radial-gradient(120% 80% at 0% 0%,var(--dc-auth-feature-glow, rgba(240, 21, 32, .12)) 0%,transparent 58%)}.dc-auth-showcase-feature:hover{border-color:var(--dc-auth-feature-border, rgba(240, 21, 32, .4));transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 14px 36px #00000052,0 0 24px var(--dc-auth-feature-glow, rgba(240, 21, 32, .15))}.dc-auth-showcase-feature-icon-well{position:relative;z-index:1;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;border-color:#ffffff1f;background:var(--dc-auth-feature-well, rgba(240, 21, 32, .15));box-shadow:inset 0 1px #ffffff1f}.dc-auth-showcase-feature-icon{font-size:1.25rem;line-height:1.75rem;line-height:1}.dc-auth-showcase-feature-body{position:relative;z-index:1;min-width:0px}.dc-input.dc-auth-showcase-feature-title{font-size:16px}.dc-auth-showcase-feature-title{font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-auth-showcase-feature-desc{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-auth-showcase-section{margin-bottom:1.5rem}.dc-auth-showcase-feature-strip{margin-bottom:.75rem;display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.dc-auth-showcase-feature-pill{flex-shrink:0;border-radius:9999px;border-width:1px;border-color:#ffffff1a;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));background:#ffffff0a}.dc-auth-showcase-demo-stack{display:flex;flex-direction:column;gap:.75rem}.dc-auth-showcase-demo-board .dc-todo-board-inner{padding:0}.dc-auth-showcase-demo-board .dc-todo-board-header{margin-bottom:.5rem;padding-left:.25rem;padding-right:.25rem}.dc-input.dc-auth-showcase-demo-board .dc-todo-board-header--compact .dc-todo-board-title{font-size:16px}.dc-auth-showcase-demo-board .dc-todo-board-header--compact .dc-todo-board-title{font-size:.875rem;line-height:1.25rem}.dc-auth-showcase-demo-board .dc-todo-board-meta{font-size:10px}.dc-auth-showcase-demo-stack .dc-auth-showcase-demo-card{pointer-events:none;cursor:default}.dc-auth-showcase-demo-stack .dc-todo-card:hover,.dc-auth-showcase-demo-stack .dc-todo-card[class*=dc-todo-card--day-]:hover{transform:none}.dc-auth-showcase-demo-stack .dc-todo-priority-high{animation:none}.dc-auth-showcase-demo-stack .dc-todo-edit-btn{pointer-events:none;opacity:.85}.dc-auth-showcase-access-shell{border-radius:1rem;border-width:1px;padding:1rem}@media(min-width:640px){.dc-auth-showcase-access-shell{padding:1.25rem}}.dc-auth-showcase-access-shell{border-color:#ffffff1f;background:linear-gradient(165deg,#ffffff0d,#ffffff05 40%,#0c0c128c);box-shadow:inset 0 1px #ffffff14,0 16px 48px #00000047}.dc-auth-showcase-steps{position:relative;margin:0;margin-bottom:1.25rem;display:flex;list-style-type:none;padding:0;gap:.25rem}.dc-auth-showcase-steps:before{content:"";position:absolute;left:16.666%;right:16.666%;top:.875rem;height:1px;z-index:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.14) 12%,rgba(240,21,32,.35) 50%,rgba(255,255,255,.14) 88%,transparent 100%)}.dc-auth-showcase-step{position:relative;z-index:1;display:flex;flex:1 1 0%;flex-direction:column;align-items:center;padding-left:.25rem;padding-right:.25rem;padding-top:0;padding-bottom:.25rem;text-align:center;border:none;background:transparent}.dc-auth-showcase-step-badge{margin-bottom:.5rem;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#16161eeb;border:1.5px solid rgba(240,21,32,.55);box-shadow:0 0 0 4px #0e0e14f2,0 0 12px #f0152038}.dc-auth-showcase-step:nth-child(1) .dc-auth-showcase-step-badge{background:linear-gradient(160deg,#f0152059,#16161ef2)}.dc-auth-showcase-step-label{font-size:.75rem;line-height:1rem;font-weight:600;line-height:1.25;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:640px){.dc-auth-showcase-step-label.dc-input{font-size:16px}.dc-auth-showcase-step-label{font-size:.875rem;line-height:1.25rem}}.dc-auth-showcase-step-hint{margin-top:.125rem;max-width:7.5rem;font-size:10px;line-height:1.375;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}@media(min-width:640px){.dc-auth-showcase-step-hint{font-size:11px}}.dc-auth-showcase-access-cards{display:grid;gap:.75rem}@media(min-width:640px){.dc-auth-showcase-access-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-auth-showcase-access-card{position:relative;overflow:hidden;border-radius:.75rem;border-width:1px;padding:1rem;border-color:#ffffff1f;background:#ffffff08;transition:border-color .2s ease,transform .2s ease}.dc-auth-showcase-access-card:hover{transform:translateY(-2px);border-color:#ffffff38}.dc-auth-showcase-access-card-glow{position:absolute;inset:-40% -20% auto auto;width:70%;height:120%;pointer-events:none;opacity:.35;filter:blur(28px)}.dc-auth-showcase-access-card--invite .dc-auth-showcase-access-card-glow{background:radial-gradient(circle,rgba(34,197,94,.55) 0%,transparent 70%)}.dc-auth-showcase-access-card--org .dc-auth-showcase-access-card-glow{background:radial-gradient(circle,rgba(59,130,246,.55) 0%,transparent 70%)}.dc-input.dc-auth-showcase-access-card-text{font-size:16px}.dc-auth-showcase-access-card-text{position:relative;z-index:1;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-auth-showcase-hero{margin-bottom:1rem}@media(prefers-reduced-motion:reduce){.dc-auth-showcase-feature:hover,.dc-auth-showcase-access-card:hover{transform:none}}.dc-auth-brand-block{margin-bottom:1.25rem;display:flex;width:100%;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media(min-width:640px){.dc-auth-brand-block{flex-direction:row;gap:1.25rem;text-align:left}}.dc-auth-brand-text{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column}.dc-auth-brand-kicker{margin-bottom:.375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#e30613e6}.dc-auth-logo-wrap{position:relative;flex-shrink:0;border-radius:1rem;border-width:1px;padding:.5rem;border-color:#f0152059;background:#f015200f;box-shadow:0 0 32px #f0152026,inset 0 1px #ffffff1a}.dc-auth-panel-shell{position:relative;width:100%;overflow:hidden;border-radius:1.35rem;isolation:isolate;padding:0;background:linear-gradient(168deg,#302c3a6b,#12121cc7 48%,#08080ee0);border:1px solid rgba(255,255,255,.16);box-shadow:0 0 0 1px #f0152024,0 8px 32px #0006,0 32px 80px #0000008c,0 0 80px #f0152014,inset 0 1px #ffffff24,inset 0 -24px 48px #0003;backdrop-filter:blur(32px) saturate(1.45);-webkit-backdrop-filter:blur(32px) saturate(1.45)}.dc-auth-panel-body{padding:1.25rem}@media(min-width:640px){.dc-auth-panel-body{padding:1.5rem}}@media(min-width:768px){.dc-auth-panel-body{padding:1.75rem}}.dc-auth-panel-body{animation:dc-auth-panel-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes dc-auth-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dc-auth-panel-premium-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 100% 80% at 100% 0%,rgba(240,21,32,.2),transparent 52%),radial-gradient(ellipse 70% 60% at 0% 100%,rgba(56,189,248,.07),transparent 48%)}.dc-auth-panel-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 90% 85% at 50% 35%,black 15%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 90% 85% at 50% 35%,black 15%,transparent 72%)}.dc-auth-panel-shimmer{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;pointer-events:none;z-index:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.05) 50%,transparent 58%);animation:dc-auth-panel-shimmer 8s ease-in-out infinite;opacity:.65}@keyframes dc-auth-panel-shimmer{0%,to{transform:translate(-18%);opacity:.3}45%{transform:translate(22%);opacity:.75}}.dc-auth-panel-accent{pointer-events:none;position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:1.35rem 0 0 1.35rem;z-index:1;background:linear-gradient(180deg,#ff6670,#f01520 40%,#8b0f16);box-shadow:0 0 28px #f0152099,0 0 56px #f0152038;animation:dc-setup-accent-glow 3.5s ease-in-out infinite}.dc-auth-panel-shell:after{content:"";pointer-events:none;position:absolute;top:0;left:6%;right:6%;height:1px;z-index:3;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),rgba(255,100,110,.35),rgba(255,255,255,.2),transparent)}.dc-auth-panel-kicker{margin-bottom:.375rem;padding-left:.125rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#f01520d9;text-shadow:0 0 24px rgba(240,21,32,.25)}.dc-auth-panel-lead{margin-bottom:1.25rem;padding-left:.125rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-auth-form{width:100%}.dc-auth-form>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.dc-auth-form .dc-input{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:#00000059;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f,0 4px 16px #0003}.dc-auth-form .dc-input:hover{border-color:#fff3;background:#0000006b}.dc-auth-form .dc-input:focus{border-color:#f015208c;box-shadow:0 0 0 3px #f015202e,0 0 24px #f015201f,inset 0 1px #ffffff14;background:#0000007a}.dc-auth-panel-shell .dc-btn-primary{box-shadow:0 0 0 1px #ffffff1f,0 8px 28px #f0152073,0 0 40px #f015202e;transition:transform .2s ease,box-shadow .2s ease}.dc-auth-panel-shell .dc-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff2e,0 12px 36px #f015208c,0 0 48px #f0152047}.dc-auth-panel-shell .dc-auth-form>*{animation:dc-setup-field-in .45s cubic-bezier(.22,1,.36,1) both}.dc-auth-panel-shell .dc-auth-form>*:nth-child(1){animation-delay:.04s}.dc-auth-panel-shell .dc-auth-form>*:nth-child(2){animation-delay:.08s}.dc-auth-panel-shell .dc-auth-form>*:nth-child(3){animation-delay:.12s}.dc-auth-panel-shell .dc-auth-form>*:nth-child(4){animation-delay:.16s}.dc-auth-panel-shell .dc-auth-form>*:nth-child(5){animation-delay:.2s}.dc-auth-legal{opacity:.9}@keyframes dc-auth-inner-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.dc-auth-screen{padding:2.5rem}}.dc-auth-logo-stack{position:relative;margin-bottom:0}.dc-auth-logo-ring{pointer-events:none;position:absolute;top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem;border-radius:1rem;border-width:1px;border-color:#f0152040;animation:dc-auth-logo-pulse 2.8s ease-in-out infinite}@keyframes dc-auth-logo-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.dc-auth-title{margin-bottom:0;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.25;letter-spacing:.22em}@media(min-width:768px){.dc-auth-title{font-size:1.875rem;line-height:2.25rem}}.dc-input.dc-auth-org-name,.dc-input .dc-auth-tagline{font-size:16px}.dc-auth-org-name,.dc-auth-tagline{margin-top:.375rem;margin-bottom:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-auth-stack{width:100%}.dc-auth-stack>: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))}.dc-auth-stack{padding-top:.25rem}.dc-auth-panel-shell .dc-auth-card--feature{border-color:#ffffff24;background:linear-gradient(165deg,#ffffff0f,#00000047);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff14}.dc-auth-panel-shell .dc-auth-card--feature:hover{border-color:#f0152073;box-shadow:0 0 32px #f0152026,inset 0 1px #ffffff1a;transform:translateY(-2px)}.dc-auth-card{border-radius:1rem;padding:1rem;--tw-backdrop-blur: blur(12px);-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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:linear-gradient(135deg,#343442e6,#262834d1);border:1px solid var(--dc-border);box-shadow:0 8px 32px #00000038,inset 0 1px #ffffff1a}.dc-auth-card:hover{border-color:#f0152052;box-shadow:0 8px 36px #00000047,0 0 28px var(--dc-red-soft)}.dc-auth-card{border-color:#e3061333;box-shadow:0 0 30px var(--dc-red-soft),0 8px 32px #00000080;width:100%}.dc-auth-card>: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))}.dc-auth-card{padding:1.5rem}.dc-setup-article .dc-setup-article-body>.dc-auth-card>div,.dc-setup-article .dc-setup-article-body>form.dc-auth-card>div{animation:dc-setup-field-in .5s cubic-bezier(.22,1,.36,1) both}.dc-setup-article .dc-setup-article-body>.dc-auth-card>div:nth-child(1),.dc-setup-article .dc-setup-article-body>form.dc-auth-card>div:nth-child(1){animation-delay:.05s}.dc-setup-article .dc-setup-article-body>.dc-auth-card>div:nth-child(2),.dc-setup-article .dc-setup-article-body>form.dc-auth-card>div:nth-child(2){animation-delay:.1s}.dc-setup-article .dc-setup-article-body>.dc-auth-card>div:nth-child(3),.dc-setup-article .dc-setup-article-body>form.dc-auth-card>div:nth-child(3){animation-delay:.15s}.dc-setup-article .dc-setup-article-body>.dc-auth-card>div:nth-child(4),.dc-setup-article .dc-setup-article-body>form.dc-auth-card>div:nth-child(4){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.dc-setup-article .dc-setup-article-body>.dc-auth-card>div,.dc-setup-article .dc-setup-article-body>form.dc-auth-card>div{animation:none}}.dc-auth-card{max-width:20rem}.dc-auth-card-head{display:flex;align-items:center;gap:.75rem}.dc-auth-card-icon{height:2.25rem;width:2.25rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1));filter:drop-shadow(0 0 8px rgba(240,21,32,.45))}.dc-auth-card-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-auth-cta{position:relative;overflow:hidden;box-shadow:0 0 24px #f0152040}.dc-auth-platform-link{display:block;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dc-auth-platform-link:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:768px){.dc-auth-card{max-width:24rem;padding:2rem}.dc-auth-card--form{max-width:24rem}}.dc-auth-logo{filter:drop-shadow(0 0 12px var(--dc-red-glow));position:relative;height:5rem}@media(min-width:768px){.dc-auth-logo{height:6rem}}.dc-done-page{padding-left:.75rem;padding-right:.75rem;padding-bottom:1.5rem}@media(min-width:768px){.dc-done-page{padding-left:1.25rem;padding-right:1.25rem}}@media(min-width:1024px){.dc-done-page{padding-left:1.5rem;padding-right:1.5rem}.dc-done-board{margin-left:0;margin-right:0}}.dc-team-board-xl{display:flex;min-width:-moz-min-content;min-width:min-content;gap:.75rem}@media(max-width:1023px){.dc-team-board{overflow-x:visible;padding-left:.25rem;padding-right:.25rem}.dc-team-board-header{flex-direction:column;align-items:flex-start;gap:.375rem}.dc-team-board-header-hint{line-height:1.35}.dc-team-board-xl{flex-direction:column;min-width:0;width:100%;gap:1rem}.dc-team-column{width:100%;min-width:0;min-height:0;flex-shrink:1}.dc-team-column-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.375rem;padding-left:.75rem;padding-right:.75rem}.dc-team-name-input{width:100%;min-width:0}.dc-team-delete-btn{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center}.dc-team-header-color-picker{grid-column:1 / -1}.dc-team-user-chip{padding:.625rem .75rem}.dc-team-user-chip-grip{min-width:1.75rem;font-size:.875rem;color:#ffffff59}.dc-team-user-share-btn{width:2.25rem;height:2.25rem}.dc-team-share-recipients-toggle{padding-left:.75rem;padding-right:.75rem}.dc-team-share-recipients-add-row{flex-direction:column;align-items:stretch}.dc-team-share-recipients-add-row .dc-btn-primary{min-height:2.75rem}.dc-team-share-popover{width:min(18rem,calc(100vw - 1rem))!important;max-height:min(70vh,24rem);overflow:hidden;display:flex;flex-direction:column}.dc-team-share-popover-list{overflow-y:auto;flex:1;min-height:0}}@media(min-width:1280px){.dc-team-board{overflow-x:visible}.dc-team-board-xl{display:grid;width:100%;flex:none;grid-template-columns:minmax(200px,220px) repeat(auto-fill,minmax(200px,1fr))}.dc-team-column{width:auto}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-20{bottom:-5rem}.-left-10{left:-2.5rem}.-right-16{right:-4rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-\[calc\(4\.5rem\+env\(safe-area-inset-top\,0px\)\)\]{top:calc(4.5rem + env(safe-area-inset-top,0px))}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[2\]{z-index:2}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.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-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.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-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[420px\]{height:420px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-52{max-height:13rem}.max-h-\[280px\]{max-height:280px}.max-h-\[46vh\]{max-height:46vh}.max-h-\[480px\]{max-height:480px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[420px\]{min-height:420px}.min-h-\[65px\]{min-height:65px}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[32rem\]{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-28{scroll-margin-top:7rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.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-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-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-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-blue-500\/40{border-color:#3b82f666}.border-dc-red{--tw-border-opacity: 1;border-color:rgb(227 6 19 / var(--tw-border-opacity, 1))}.border-dc-red\/30{border-color:#e306134d}.border-dc-red\/40{border-color:#e3061366}.border-dc-red\/50{border-color:#e3061380}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-500\/40{border-color:#10b98166}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/35{border-color:#ef444459}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-sky-500\/35{border-color:#0ea5e959}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-t-dc-red{--tw-border-opacity: 1;border-top-color:rgb(227 6 19 / var(--tw-border-opacity, 1))}.bg-\[\#07080f\]{--tw-bg-opacity: 1;background-color:rgb(7 8 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0b10\]{--tw-bg-opacity: 1;background-color:rgb(10 11 16 / var(--tw-bg-opacity, 1))}.bg-\[\#0c0d14\]{--tw-bg-opacity: 1;background-color:rgb(12 13 20 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-dc-gray-light\/80{background-color:#2a2a38cc}.bg-dc-red\/10{background-color:#e306131a}.bg-dc-red\/15{background-color:#e3061326}.bg-dc-red\/20{background-color:#e3061333}.bg-dc-red\/25{background-color:#e3061340}.bg-dc-red\/\[0\.06\]{background-color:#e306130f}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/90{background-color:#34d399e6}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-indigo-500\/15{background-color:#6366f126}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-sky-500\/15{background-color:#0ea5e926}.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\/5{background-color:#ffffff0d}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-amber-500\/25{--tw-gradient-from: rgb(245 158 11 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-dc-red\/20{--tw-gradient-from: rgb(227 6 19 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(227 6 19 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.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-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}.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-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-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.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}.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-\[1\.75\]{line-height:1.75}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/90{color:#fef3c7e6}.text-amber-100\/95{color:#fef3c7f2}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/90{color:#fbbf24e6}.text-amber-400\/95{color:#fbbf24f2}.text-dc-muted{--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.text-dc-muted\/80{color:#a8a8b8cc}.text-dc-red{--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.text-dc-red\/80{color:#e30613cc}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/90{color:#6ee7b7e6}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/80{color:#34d399cc}.text-emerald-400\/90{color:#34d399e6}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-300\/90{color:#fca5a5e6}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/90{color:#f87171e6}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-dc-red{accent-color:#E30613}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-\[0_0_24px_rgba\(220\,38\,38\,0\.12\)\]{--tw-shadow: 0 0 24px rgba(220,38,38,.12);--tw-shadow-colored: 0 0 24px 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 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)}.ring{--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(3px + 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)}.blur-3xl{--tw-blur: blur(64px);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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--dc-black: #181822;--dc-bg-base: #1e1e2a;--dc-bg-deep: #181822;--dc-bg-elevated: #262634;--dc-white: #ffffff;--dc-red: #f01520;--dc-red-glow: rgba(240, 21, 32, .5);--dc-red-soft: rgba(240, 21, 32, .18);--dc-gray: #22222e;--dc-gray-light: #2a2a38;--dc-muted: #a8a8b8;--dc-muted-strong: #c4c4d0;--dc-border: rgba(255, 255, 255, .14);--dc-border-hover: rgba(255, 255, 255, .22);--dc-surface: rgba(48, 48, 62, .9);--dc-surface-soft: rgba(42, 42, 56, .82);--dc-z-modal: 5000;--dc-z-popover: 5100;--dc-z-lightbox: 6000}*{box-sizing:border-box}html,body,#root{min-height:100dvh;height:100%;margin:0;background:transparent;color:var(--dc-white);font-family:Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}html{background-color:#242838;color-scheme:dark}body{-webkit-touch-callout:none}html{touch-action:manipulation}body.dc-drag-active{overscroll-behavior:none}[data-scroll-root].dc-scroll-locked{overflow:hidden!important;touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto}[data-scroll-root].dc-scroll-drag-mode{touch-action:none;overscroll-behavior:none}[data-scroll-root].dc-is-scrolling .dc-todo-card,[data-scroll-root].dc-is-scrolling .dc-done-card{transition:none!important}[data-scroll-root].dc-is-scrolling .dc-todo-board-ambient,[data-scroll-root].dc-is-scrolling .dc-todo-board-shine,[data-scroll-root].dc-is-scrolling .dc-todo-board:before,html.dc-is-scrolling .dc-app-bg-mesh,html.dc-is-scrolling .dc-app-bg-orb,html.dc-is-scrolling .dc-app-bg-backdrop,html.dc-is-scrolling .dc-todo-board-ambient,html.dc-is-scrolling .dc-todo-board-shine,html.dc-is-scrolling .dc-todo-board:before,[data-scroll-root].dc-is-scrolling .dc-app-bg-orb,[data-scroll-root].dc-is-scrolling .dc-app-bg-mesh{animation-play-state:paused!important}html.dc-is-scrolling .dc-todo-card,html.dc-is-scrolling .dc-done-card,html.dc-is-scrolling .dc-team-user-chip,[data-scroll-root].dc-is-scrolling .dc-todo-card,[data-scroll-root].dc-is-scrolling .dc-done-card{transition:none!important}.dc-app-bg--lite .dc-app-bg-mesh,.dc-app-bg--lite .dc-app-bg-orb{animation:none!important;will-change:auto}.dc-app-bg--lite .dc-app-bg-orb{filter:blur(64px);opacity:.42}.dc-app-bg--lite .dc-app-bg-orb--2,.dc-app-bg--lite .dc-app-bg-orb--3{display:none}.dc-main-desktop .dc-premium-section,.dc-main-desktop .dc-today-stage,.dc-main-desktop .dc-page--premium,.dc-main-desktop .dc-admin-section{animation:none!important}.dc-main-desktop .dc-main-stage:before,.dc-main-desktop .dc-main-stage:after{opacity:.25}button,a,[role=button],input,select,textarea,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--dc-red);border-radius:3px;box-shadow:0 0 8px var(--dc-red-glow)}@keyframes dc-team-drop-bounce{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(4px);opacity:1}}@keyframes dc-bg-drift{0%{transform:scale(1) translateZ(0);filter:saturate(1)}to{transform:scale(1.03) translate3d(0,-1.5%,0);filter:saturate(1.08)}}@keyframes dc-bg-orb{0%{transform:translateZ(0) scale(1);opacity:.45}to{transform:translate3d(4%,2%,0) scale(1.08);opacity:.72}}@keyframes pulse-ring{0%,to{box-shadow:0 0 0 0 var(--dc-red-glow)}50%{box-shadow:0 0 0 12px transparent}}@keyframes dc-pulse-inline-halo{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(2.85);opacity:0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes calendar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes todo-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dc-shimmer{background:linear-gradient(90deg,transparent,rgba(227,6,19,.1),transparent);background-size:200% 100%;animation:shimmer 2s infinite}@keyframes dc-create-hero-pulse{0%,to{box-shadow:0 0 32px #e306131f,inset 0 0 24px #e306130a}50%{box-shadow:0 0 48px #e3061338,inset 0 0 36px #e3061314}}@keyframes ai-orb-breathe{0%,to{transform:scale(1);box-shadow:0 0 40px var(--dc-red-glow),inset 0 0 30px #0009}50%{transform:scale(1.06);box-shadow:0 0 60px var(--dc-red-glow),0 0 90px var(--dc-red-soft),inset 0 0 30px #00000080}}@keyframes ai-orb-morph{0%,to{border-radius:58% 42% 54% 46%/52% 48%}50%{border-radius:44% 56% 48% 52%/46% 54%}}@keyframes ai-orb-spin{to{transform:rotate(360deg)}}@keyframes ai-orb-orbit-spin{to{transform:rotateX(68deg) rotate(360deg)}}@keyframes ai-orb-orbit-spin-2{to{transform:rotateX(72deg) rotate(420deg)}}@keyframes ai-nucleus-pulse{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.15);opacity:1}}@keyframes ai-ring-pulse{0%{opacity:.7;transform:scale(.95)}to{opacity:0;transform:scale(1.35)}}@keyframes ai-ring-pulse-processing{0%{opacity:.85;transform:scale(.9)}to{opacity:0;transform:scale(1.65)}}@keyframes ai-wave{0%,to{height:8px;opacity:.45}50%{height:28px;opacity:1}}@keyframes ai-wave-think{0%,to{height:10px;opacity:.35}50%{height:32px;opacity:1}}@keyframes ai-typing-dot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-5px);opacity:1}}@keyframes ai-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes dc-ai-stage-pulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes dc-ai-progress-spark{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.25);opacity:.85}}@media(prefers-reduced-motion:reduce){.dc-create-modal-accent,.dc-create-modal-glow,.dc-create-voice-hero-active,.dc-create-tab-panel,.dc-create-share-collapse,.dc-modal-tabs-indicator,.dc-btn-analyze-icon{animation:none!important}.dc-modal-tabs-indicator{transition:none!important}.dc-fab-aura,.dc-fab-ring,.dc-fab-core,.dc-fab-label,.dc-fab-stage-glow,.dc-fab-core-shine,.dc-fab-spark{animation:none!important;transition:none!important}.dc-fab-core{border-radius:50%}.dc-ai-orb-aura,.dc-ai-orb-orbit,.dc-ai-orb-scan,.dc-ai-orb-scan:after,.dc-ai-orb-ring,.dc-ai-orb-core-listening,.dc-ai-orb-core-processing,.dc-ai-orb-core-idle-hero,.dc-ai-orb-stage-glow,.dc-ai-orb-halo-ring,.dc-ai-orb-spark,.dc-ai-orb-nucleus span,.dc-ai-waveform-active .dc-ai-wave-bar,.dc-ai-waveform-processing .dc-ai-wave-bar,.dc-ai-waveform-idle .dc-ai-wave-bar,.dc-ai-overlay-glow,.dc-ai-typing-dots span{animation:none!important}.dc-ai-orb-core-processing{border-radius:50%}}.dc-legal-page{align-items:stretch}.dc-legal-inner{animation:dc-auth-inner-in .65s cubic-bezier(.22,1,.36,1) both;max-width:80rem;margin-left:auto;margin-right:auto}.dc-legal-layout{display:grid;width:100%;gap:2rem}@media(min-width:1280px){.dc-legal-layout--wide .dc-legal-article{padding:3rem 3.5rem}}@media(min-width:1024px){.dc-legal-layout--with-toc{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:flex-start;gap:2.5rem}}@media(min-width:1280px){.dc-legal-layout--with-toc{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:3rem}}.dc-legal-toc{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;padding:1rem;--tw-backdrop-blur: blur(24px);-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);border-color:#f0152033;background:radial-gradient(ellipse 100% 80% at 50% 0%,rgba(240,21,32,.1),transparent 58%),linear-gradient(165deg,#20202ae6,#14141ce0);box-shadow:0 0 0 1px #ffffff0f,0 12px 40px #00000059,inset 0 1px #ffffff14}@media(min-width:1024px){.dc-legal-toc{position:sticky;top:2rem;max-height:calc(100dvh - 6rem);overflow-y:auto}}.dc-legal-toc-title{margin-bottom:.75rem;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-input.dc-legal-toc-list{font-size:16px}.dc-legal-toc-list>: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))}.dc-legal-toc-list{font-size:.875rem;line-height:1.25rem}.dc-team-user-chip-inner>.dc-legal-toc-link{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-legal-toc-link{display:block;border-radius:.75rem;border-width:1px;border-color:transparent;padding:.5rem .625rem;font-size:13px;font-weight:500;line-height:1.375;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dc-legal-toc-link:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background:#ffffff0f;border-color:#ffffff1a}.dc-legal-article{position:relative;width:100%;overflow:hidden;border-radius:1rem;padding:1.5rem}@media(min-width:768px){.dc-legal-article{padding:2.5rem}}@media(min-width:1024px){.dc-legal-article{padding:3rem}}.dc-legal-article{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:radial-gradient(ellipse 90% 55% at 100% 0%,rgba(96,165,250,.06),transparent 55%),radial-gradient(ellipse 70% 50% at 0% 100%,rgba(240,21,32,.08),transparent 52%),linear-gradient(165deg,#242430eb,#14141ef0);border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 1px #f015201a,0 24px 64px #0000007a,0 0 56px #f0152012,inset 0 1px #ffffff1a}.dc-legal-article:before{content:"";pointer-events:none;position:absolute;top:0;left:8%;right:6%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);z-index:1}.dc-legal-article-body{position:relative;z-index:2}.dc-legal-page--impressum .dc-legal-inner{max-width:48rem}.dc-legal-layout--impressum{max-width:none;grid-template-columns:repeat(1,minmax(0,1fr))}.dc-legal-layout--impressum .dc-legal-article{width:100%;max-width:none}.dc-legal-article--impressum{border-radius:1rem;padding:1.5rem}@media(min-width:768px){.dc-legal-article--impressum{padding:2rem}}@media(min-width:1024px){.dc-legal-article--impressum{padding:2.5rem}}.dc-input.dc-legal-article .dc-impressum-body .dc-impressum-legal-basis{font-size:16px}.dc-legal-article .dc-impressum-body .dc-impressum-legal-basis{margin-bottom:2rem;border-bottom-width:1px;border-color:#ffffff1a;padding-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}@media(min-width:768px){.dc-legal-article .dc-impressum-body .dc-impressum-legal-basis{font-size:1rem;line-height:1.5rem}}.dc-input.dc-impressum-legal-basis{font-size:16px}.dc-impressum-legal-basis{margin-bottom:2rem;border-bottom-width:1px;border-color:#ffffff1a;padding-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}@media(min-width:768px){.dc-impressum-legal-basis{font-size:1rem;line-height:1.5rem}}.dc-impressum-legal-basis p{margin:0}.dc-impressum-paragraph{margin-bottom:.75rem}.dc-impressum-paragraph p{margin:0;margin-bottom:.25rem;font-size:15px;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}@media(min-width:768px){.dc-impressum-paragraph p{font-size:1rem;line-height:1.5rem}}.dc-input.dc-impressum-subtitle{font-size:16px}.dc-impressum-subtitle{margin-bottom:1.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}.dc-impressum-line{margin:0;margin-bottom:.25rem;font-size:15px;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}@media(min-width:768px){.dc-impressum-line{font-size:1rem;line-height:1.5rem}}.dc-legal-article .dc-impressum-block{margin-top:2rem}.dc-legal-article .dc-impressum-block:first-child{margin-top:.5rem}.dc-impressum-block{margin-top:2rem;padding-top:.5rem}.dc-impressum-block:first-child{margin-top:1rem}.dc-input.dc-impressum-block-title{font-size:16px}.dc-impressum-block-title{margin:0;margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-impressum-block-title--spaced{margin-top:2.5rem;margin-bottom:.75rem}.dc-impressum-block-lines{font-size:15px;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1))}@media(min-width:768px){.dc-impressum-block-lines{font-size:1rem;line-height:1.5rem}}.dc-impressum-block-lines p{margin:0;margin-bottom:.25rem}.dc-legal-article-accent{pointer-events:none;position:absolute;left:0;top:0;bottom:0;width:.25rem;background:linear-gradient(180deg,#ff3340,#f01520 55%,#9e1018);box-shadow:0 0 20px #f0152073;z-index:1}.dc-legal-kicker{margin-bottom:1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(227 6 19 / var(--tw-text-opacity, 1))}.dc-legal-lead{margin-bottom:2rem;border-bottom-width:1px;border-color:#ffffff1a;padding-bottom:1.5rem;font-size:1rem;line-height:1.5rem;line-height:1.625;color:#ffffffe6}@media(min-width:768px){.dc-legal-lead{font-size:1.125rem;line-height:1.75rem}}.dc-legal-h2{position:relative;margin-top:2.5rem;margin-bottom:1rem;display:flex;align-items:center;gap:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-legal-h2:first-child{margin-top:0}@media(min-width:768px){.dc-legal-h2{font-size:1.5rem;line-height:2rem}}.dc-legal-h2-marker{height:1.75rem;width:.25rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity, 1));box-shadow:0 0 12px #f015208c}.dc-team-user-chip-inner>.dc-legal-h3{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-legal-h3{margin-top:1.5rem;margin-bottom:.75rem;border-left-width:2px;border-color:#e3061366;padding-left:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;color:#fffffff2}@media(min-width:768px){.dc-legal-h3{font-size:1.125rem;line-height:1.75rem}}.dc-legal-list{margin-bottom:1.25rem}.dc-legal-list>: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))}.dc-legal-list{padding-left:.25rem;font-size:15px;line-height:1.625;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));list-style:none}.dc-legal-list li{position:relative;padding-left:1.25rem}.dc-legal-list li:before{content:"";position:absolute;left:0;top:.55em;height:.375rem;width:.375rem;border-radius:9999px;background-color:#e30613cc}.dc-team-user-chip-inner>.dc-legal-body strong{width:100%;min-width:0px;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word}.dc-legal-body strong{font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dc-setup-inner{max-width:42rem;margin-left:auto;margin-right:auto;animation:dc-auth-inner-in .65s cubic-bezier(.22,1,.36,1) both}@media(min-width:768px){.dc-setup-inner{max-width:48rem}}.dc-setup-stepper{margin-left:auto;margin-right:auto;max-width:42rem}.dc-setup-stepper-shell{position:relative;overflow:hidden;border-radius:1rem;padding:1rem .75rem}@media(min-width:640px){.dc-setup-stepper-shell{padding:1.25rem}}.dc-setup-stepper-shell{isolation:isolate;background:linear-gradient(155deg,#2a26348c,#0e0e16b8 45%,#0a0a10d9);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 1px #f015201f,0 4px 24px #00000059,0 24px 56px #00000073,inset 0 1px #ffffff1f,inset 0 -1px #00000040;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35)}.dc-setup-stepper-premium-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 85% 120% at 100% -20%,rgba(240,21,32,.22),transparent 55%),radial-gradient(ellipse 60% 80% at -10% 110%,rgba(99,102,241,.12),transparent 50%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.04),transparent 70%);opacity:.95}.dc-setup-stepper-shimmer{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;pointer-events:none;z-index:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.06) 50%,transparent 58%);animation:dc-setup-shimmer 7s ease-in-out infinite;opacity:.7}@keyframes dc-setup-shimmer{0%,to{transform:translate(-18%) rotate(0);opacity:.35}45%{transform:translate(22%) rotate(0);opacity:.85}}.dc-setup-stepper-shell:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:1rem 0 0 1rem;background:linear-gradient(180deg,#ff5560,#f01520 45%,#9e1018);box-shadow:0 0 24px #f015208c,0 0 48px #f0152033;z-index:2}.dc-setup-stepper-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:1;box-shadow:inset 0 0 0 1px #ffffff0f;background:linear-gradient(180deg,rgba(255,255,255,.07) 0%,transparent 28%)}.dc-setup-stepper-rail{position:absolute;left:12%;right:12%;top:2.15rem;height:3px;overflow:hidden;border-radius:9999px}@media(min-width:640px){.dc-setup-stepper-rail{top:2.35rem}}.dc-setup-stepper-rail{background:#00000059;box-shadow:inset 0 1px 2px #0006;z-index:1}.dc-setup-stepper-rail-fill{height:100%;border-radius:9999px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;transition-timing-function:cubic-bezier(0,0,.2,1);background:linear-gradient(90deg,#7a0e14,#f01520,#ff6b73 70%,#ff3340);box-shadow:0 0 16px #f01520a6,0 0 32px #f0152040;position:relative}.dc-setup-stepper-rail-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:dc-setup-rail-glint 2.8s ease-in-out infinite}@keyframes dc-setup-rail-glint{0%,to{opacity:0;transform:translate(-80%)}50%{opacity:1;transform:translate(80%)}}.dc-setup-stepper-list{position:relative;z-index:2;margin:0;display:flex;list-style-type:none;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:0}.dc-setup-stepper-node{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.dc-setup-stepper-node-badge{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;font-size:.75rem;line-height:1rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}@media(min-width:640px){.dc-setup-stepper-node-badge.dc-input{font-size:16px}.dc-setup-stepper-node-badge{height:2.75rem;width:2.75rem;font-size:.875rem;line-height:1.25rem}}.dc-setup-stepper-node-badge{border-color:#ffffff24;background:linear-gradient(165deg,#ffffff1a,#ffffff08);color:#ffffff6b;box-shadow:inset 0 1px #ffffff1f,0 4px 12px #00000040}.dc-setup-stepper-node.is-active .dc-setup-stepper-node-badge{border-color:#ffb4b98c;background:linear-gradient(145deg,#ff4a54,#f01520 42%,#a81018);color:#fff;box-shadow:0 0 0 1px #ffffff26,0 0 32px #f015208c,0 8px 20px #f0152059,inset 0 1px #ffffff59,inset 0 -2px 8px #00000040;animation:dc-setup-step-pulse 2.2s ease-in-out infinite}@keyframes dc-setup-step-pulse{0%,to{transform:scale(1);box-shadow:0 0 20px #f0152059,inset 0 1px #fff3}50%{transform:scale(1.06);box-shadow:0 0 28px #f015208c,inset 0 1px #ffffff40}}.dc-setup-stepper-node.is-done .dc-setup-stepper-node-badge{border-color:#34d39973;background:#10b98126;color:#6ee7b7;box-shadow:0 0 14px #10b98133}.dc-setup-stepper-check{height:1rem;width:1rem}.dc-setup-stepper-node-label{padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.25;letter-spacing:.14em}@media(min-width:640px){.dc-setup-stepper-node-label{font-size:.75rem;line-height:1rem}}.dc-setup-stepper-node-label{color:#ffffff59;max-width:6.5rem}.dc-setup-stepper-node.is-active .dc-setup-stepper-node-label{color:#fffffff2;text-shadow:0 0 20px rgba(240,21,32,.25)}.dc-setup-stepper-node.is-done .dc-setup-stepper-node-label{color:#a7f3d0d9}.dc-setup-stepper-caption{margin-top:.75rem;margin-bottom:0;text-align:center;font-size:.75rem;line-height:1rem;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(168 168 184 / var(--tw-text-opacity, 1));text-shadow:0 1px 12px rgba(0,0,0,.5)}.dc-setup-article{width:100%;max-width:none}.dc-setup-article.dc-legal-article{border-radius:1.35rem;padding:1.75rem 1.5rem;isolation:isolate;background:linear-gradient(168deg,#302c3a6b,#12121cc7 48%,#08080ee0);border:1px solid rgba(255,255,255,.16);box-shadow:0 0 0 1px #f0152024,0 8px 32px #0006,0 32px 80px #0000008c,0 0 80px #f0152014,inset 0 1px #ffffff24,inset 0 -24px 48px #0003;backdrop-filter:blur(32px) saturate(1.45);-webkit-backdrop-filter:blur(32px) saturate(1.45)}@media(min-width:768px){.dc-setup-article.dc-legal-article{padding:2.25rem 2.5rem}}.dc-setup-article-premium-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(ellipse 100% 80% at 100% 0%,rgba(240,21,32,.18),transparent 52%),radial-gradient(ellipse 70% 60% at 0% 100%,rgba(56,189,248,.08),transparent 48%);opacity:.9}.dc-setup-article-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 90% 85% at 50% 40%,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 85% at 50% 40%,black 20%,transparent 75%)}.dc-setup-article.dc-legal-article:before{left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),rgba(255,100,110,.35),rgba(255,255,255,.22),transparent);z-index:3}.dc-setup-article-accent.dc-legal-article-accent{width:5px;border-radius:1.35rem 0 0 1.35rem;background:linear-gradient(180deg,#ff6670,#f01520 40%,#8b0f16);box-shadow:0 0 28px #f0152099,0 0 56px #f0152040;animation:dc-setup-accent-glow 3.5s ease-in-out infinite}@keyframes dc-setup-accent-glow{0%,to{filter:brightness(1);opacity:1}50%{filter:brightness(1.15);opacity:.92}}.dc-setup-article-body{animation:dc-setup-panel-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes dc-setup-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dc-setup-article .dc-user-field-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c}.dc-setup-article .dc-input{width:100%;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background:#00000059;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f,0 4px 16px #0003}.dc-setup-article .dc-input:hover{border-color:#fff3;background:#0000006b}.dc-setup-article .dc-input:focus{border-color:#f015208c;box-shadow:0 0 0 3px #f015202e,0 0 24px #f0152026,inset 0 1px #ffffff14;background:#0000007a}.dc-setup-article .dc-btn-primary{box-shadow:0 0 0 1px #ffffff1f,0 8px 28px #f0152073,0 0 40px #f0152033;transition:transform .2s ease,box-shadow .2s ease}.dc-setup-article .dc-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff2e,0 12px 36px #f015208c,0 0 48px #f0152047}.dc-setup-article .dc-setup-article-body>.space-y-4>div,.dc-setup-article .dc-setup-article-body>form.space-y-4>div{animation:dc-setup-field-in .5s cubic-bezier(.22,1,.36,1) both}.dc-setup-article .dc-setup-article-body>.space-y-4>div:nth-child(1),.dc-setup-article .dc-setup-article-body>form.space-y-4>div:nth-child(1){animation-delay:.05s}.dc-setup-article .dc-setup-article-body>.space-y-4>div:nth-child(2),.dc-setup-article .dc-setup-article-body>form.space-y-4>div:nth-child(2){animation-delay:.1s}.dc-setup-article .dc-setup-article-body>.space-y-4>div:nth-child(3),.dc-setup-article .dc-setup-article-body>form.space-y-4>div:nth-child(3){animation-delay:.15s}.dc-setup-article .dc-setup-article-body>.space-y-4>div:nth-child(4),.dc-setup-article .dc-setup-article-body>form.space-y-4>div:nth-child(4){animation-delay:.2s}@keyframes dc-setup-field-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dc-setup-stepper-shimmer,.dc-setup-stepper-rail-fill:after,.dc-setup-stepper-node.is-active .dc-setup-stepper-node-badge,.dc-setup-article-accent,.dc-setup-article-body,.dc-setup-article .dc-setup-article-body>.space-y-4>div,.dc-setup-article .dc-setup-article-body>form.space-y-4>div,.dc-auth-panel-shimmer,.dc-auth-panel-accent,.dc-auth-panel-body,.dc-auth-panel-shell .dc-auth-form>*{animation:none!important}.dc-premium-section,.dc-premium-section-shimmer,.dc-premium-empty-shimmer,.dc-page-header-premium,.dc-premium-empty{animation:none!important}}.dc-input.dc-setup-error{font-size:16px}.dc-setup-error{border-radius:.5rem;border-width:1px;border-color:#ef444459;background-color:#ef44441a;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dc-input--invalid{border-color:#f87171a6!important;box-shadow:0 0 0 1px #f8717140}.dc-password-hints{position:relative;margin-top:.85rem;border-radius:1rem;overflow:hidden;isolation:isolate;animation:dc-password-hints-in .5s cubic-bezier(.22,1,.36,1) both;border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 1px #00000059,0 12px 40px #00000059,inset 0 1px #ffffff14;background:linear-gradient(155deg,#2c2836b8,#0c0c14e0 55%,#06060ceb);backdrop-filter:blur(24px) saturate(1.35);-webkit-backdrop-filter:blur(24px) saturate(1.35)}@keyframes dc-password-hints-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dc-password-hints-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 70% at 100% 0%,rgba(240,21,32,.16),transparent 55%),radial-gradient(ellipse 60% 50% at 0% 100%,rgba(56,189,248,.07),transparent 50%);opacity:.95}.dc-password-hints-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(ellipse 95% 90% at 50% 40%,black 15%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 95% 90% at 50% 40%,black 15%,transparent 78%)}.dc-password-hints-shimmer{position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;pointer-events:none;z-index:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.06) 50%,transparent 58%);animation:dc-password-hints-shimmer 7s ease-in-out infinite;opacity:.7}@keyframes dc-password-hints-shimmer{0%,to{transform:translate(-12%) rotate(0)}50%{transform:translate(12%) rotate(0)}}.dc-password-hints-accent{position:absolute;left:0;top:0;bottom:0;width:4px;z-index:2;pointer-events:none;background:linear-gradient(180deg,#ff6670,#f01520 45%,#8b0f16);box-shadow:0 0 20px #f015208c}.dc-password-hints-inner{position:relative;z-index:1;padding:1rem 1.1rem 1rem 1.25rem}.dc-password-hints-strength-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.dc-password-hints-strength-copy{min-width:0;flex:1}.dc-password-hints-kicker{margin:0 0 .2rem;font-size:.625rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f01520e0}.dc-password-hints-title{margin:0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:#fffffff0}.dc-password-hints-badge{flex-shrink:0;display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;box-shadow:inset 0 1px #ffffff1f}.dc-password-hints-badge--1{color:#fecaca;background:#ef444438;border-color:#f8717173;box-shadow:0 0 16px #ef444440}.dc-password-hints-badge--2{color:#fde68a;background:#f59e0b33;border-color:#fbbf2466}.dc-password-hints-badge--3{color:#bbf7d0;background:#22c55e2e;border-color:#4ade8061;box-shadow:0 0 14px #22c55e33}.dc-password-hints-badge--4{color:#a7f3d0;background:#10b98138;border-color:#34d39973;box-shadow:0 0 18px #34d39959}.dc-password-hints-meter-track{position:relative;height:7px;border-radius:999px;overflow:hidden;margin-bottom:.85rem;background:#00000073;box-shadow:inset 0 1px 3px #00000080}.dc-password-hints-meter-fill{height:100%;border-radius:inherit;transition:width .45s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,filter .35s ease;min-width:.5rem}.dc-password-hints-meter-fill--1{background:linear-gradient(90deg,#b91c1c,#f87171);box-shadow:0 0 14px #f8717173}.dc-password-hints-meter-fill--2{background:linear-gradient(90deg,#b45309,#fbbf24);box-shadow:0 0 12px #fbbf2459}.dc-password-hints-meter-fill--3{background:linear-gradient(90deg,#15803d,#4ade80);box-shadow:0 0 16px #4ade8066}.dc-password-hints-meter-fill--4{background:linear-gradient(90deg,#047857,#34d399 70%,#6ee7b7);box-shadow:0 0 20px #34d39980}.dc-password-hints-criteria{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.dc-password-hints-criterion{display:flex;align-items:center;gap:.55rem;padding:.45rem .55rem;border-radius:.65rem;font-size:.8125rem;line-height:1.35;color:#ffffff7a;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease}.dc-password-hints-criterion--met{color:#d1fae5f2;background:#10b9811f;border-color:#34d39947;box-shadow:inset 0 1px #ffffff0f}.dc-password-hints-criterion-icon{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0;border-radius:999px;background:#00000059;color:#ffffff59;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.dc-password-hints-criterion--met .dc-password-hints-criterion-icon{color:#6ee7b7;background:#10b98140;box-shadow:0 0 12px #34d39959}.dc-password-hints-criterion-label{flex:1;min-width:0}.dc-password-hints-svg{width:.85rem;height:.85rem;display:block}.dc-password-hints-svg--sm{width:.8rem;height:.8rem}.dc-password-hints-match{display:flex;align-items:center;gap:.55rem;margin:0;padding:.55rem .65rem;border-radius:.65rem;font-size:.8125rem;color:#ffffff80;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.dc-password-hints-match--bordered{margin-top:.75rem}.dc-password-hints-match-icon{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0;border-radius:999px;background:#00000059;color:#fff6}.dc-password-hints-match--ok{color:#d1fae5f5;background:#10b98124;border-color:#34d39952}.dc-password-hints-match--ok .dc-password-hints-match-icon{color:#6ee7b7;background:#10b98147;box-shadow:0 0 10px #34d3994d}.dc-password-hints-match--bad{color:#fecaca;background:#ef44441f;border-color:#f8717159}.dc-password-hints-match--bad .dc-password-hints-match-icon{color:#fca5a5;background:#ef444438}.dc-setup-article .dc-password-hints{margin-top:.5rem}@media(prefers-reduced-motion:reduce){.dc-password-hints,.dc-password-hints-shimmer,.dc-password-hints-meter-fill{animation:none!important;transition:none!important}}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:text-dc-red:hover{--tw-text-opacity: 1;color:rgb(227 6 19 / 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\:opacity-80:hover{opacity:.8}.focus\:ring-dc-red\/50:focus{--tw-ring-color: rgb(227 6 19 / .5)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width:1024px){.max-lg\:hidden{display:none}}@media(min-width:640px){.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-11{margin-left:2.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.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\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-11{padding-left:2.75rem}}@media(min-width:768px){.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-8{margin-top:2rem}.md\:inline{display:inline}.md\:hidden{display:none}.md\:h-20{height:5rem}.md\:max-w-\[48rem\]{max-width:48rem}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:gap-8{gap:2rem}.md\:p-8{padding:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:text-left{text-align:left}.md\:\!text-right{text-align:right!important}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-auto{width:auto}.lg\:min-w-\[200px\]{min-width:200px}.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\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:pl-11{padding-left:2.75rem}}@media(min-width:1280px){.xl\:inline{display:inline}}
