@charset "UTF-8";*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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}}.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}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.top-0{top:0}.z-\[3200\]{z-index:3200}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-2{margin-bottom:.5rem}.ml-auto{margin-left:auto}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-px{height:1px}.\!min-h-\[520px\]{min-height:520px!important}.min-h-full{min-height:100%}.w-8{width:2rem}.w-\[210px\]{width:210px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-7{min-width:1.75rem}.min-w-\[210px\]{min-width:210px}.max-w-\[210px\]{max-width:210px}.max-w-\[840px\]{max-width:840px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.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))}.resize{resize:both}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.\!overflow-visible{overflow:visible!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[16px\]{border-radius:16px}.rounded-\[8px\]{border-radius:8px}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-\[\#e5e7eb\]\/60{border-color:#e5e7eb99}.border-\[\#e6e8eb\]{--tw-border-opacity: 1;border-color:rgb(230 232 235 / var(--tw-border-opacity, 1))}.border-\[rgba\(148\,163\,184\,0\.35\)\]{border-color:#94a3b859}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.\!bg-black\/\[0\.07\]{background-color:#00000012!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#1c1d1f\]{--tw-bg-opacity: 1;background-color:rgb(28 29 31 / var(--tw-bg-opacity, 1))}.bg-\[\#e5e7eb\]\/80{background-color:#e5e7ebcc}.bg-\[\#e6e8eb\]{--tw-bg-opacity: 1;background-color:rgb(230 232 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e8eaed\]{--tw-bg-opacity: 1;background-color:rgb(232 234 237 / var(--tw-bg-opacity, 1))}.bg-\[\#fafafa\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(148\,163\,184\,0\.25\)\]{background-color:#94a3b840}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-9{padding:2.25rem}.p-\[12px\]{padding:12px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-8{padding-bottom:2rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-\[1\.6\]{line-height:1.6}.tracking-\[0\.08em\]{letter-spacing:.08em}.\!text-\[\#111827\]{--tw-text-opacity: 1 !important;color:rgb(17 24 39 / var(--tw-text-opacity, 1))!important}.text-\[\#0f172a\]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-\[\#1c1d1f\]{--tw-text-opacity: 1;color:rgb(28 29 31 / var(--tw-text-opacity, 1))}.text-\[\#374151\]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-\[\#64748b\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#6b6f76\]{--tw-text-opacity: 1;color:rgb(107 111 118 / var(--tw-text-opacity, 1))}.text-\[\#6b7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_60px_rgba\(15\,23\,42\,0\.22\)\,0_8px_20px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 28px 60px rgba(15,23,42,.22),0 8px 20px rgba(15,23,42,.12);--tw-shadow-colored: 0 28px 60px var(--tw-shadow-color), 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-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}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[board\:allow-empty-save\]{board:allow-empty-save}.\[board\:apply\]{board:apply}.\[board\:dirty\]{board:dirty}.\[board\:event\]{board:event}.\[board\:flush\]{board:flush}.\[board\:missing-project-context\]{board:missing-project-context}.\[board\:project-context-recovered\]{board:project-context-recovered}.\[board\:save\]{board:save}.\[board\:timing\]{board:timing}.\[board\:unmount\]{board:unmount}.\[cas\:note\]{cas:note}.\[cas\:task-modal\]{cas:task-modal}.\[firestore\:diag\]{firestore:diag}.\[firestore\:error\]{firestore:error}.\[firestore\:retry\]{firestore:retry}.\[kanban\:column-reorder\]{kanban:column-reorder}.\[kanban\:createColumn\]{kanban:createColumn}.\[kanban\:createTask\]{kanban:createTask}.\[kanban\:dnd\]{kanban:dnd}.\[kanban\:mutation\]{kanban:mutation}.\[kanban\:queue\]{kanban:queue}.\[kanban\:saveColumnTitle\]{kanban:saveColumnTitle}.\[net\:backendCheck\]{net:backendCheck}.\[net\:event\]{net:event}.\[net\:offline-delay\]{net:offline-delay}.\[net\:state\]{net:state}.\[remote\:apply\]{remote:apply}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#1c1d1f;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--accent-primary: #7c6ccf;--accent-primary-hover: #7261c8;--accent-primary-active: #6656be;--accent-primary-soft-bg: #f3f1ff;--accent-primary-soft-border: #cfc6f5;--accent-primary-focus-ring: rgba(124, 108, 207, .28);--accent-primary-disabled: #b8afde;--danger-primary: #b42318;--danger-primary-hover: #9f1d14;--danger-primary-active: #7f1712;--danger-soft-bg: #fff4f4;--danger-soft-border: #f4b4b0;--danger-focus-ring: rgba(180, 35, 24, .3);--danger-disabled: #e7a29b;--color-surface-elevated: #ffffff;--color-surface-hover-subtle: #e9edf3;--modal-overlay: rgba(15, 23, 42, .42);--modal-surface-dark: #f0f2f5;--modal-surface-medium: #f5f7fa;--modal-surface-white: #ffffff}body{margin:0;min-height:100vh}h1{font-size:3.2em;line-height:1.1}:root{--focus-ring-color: var(--accent-primary-focus-ring);--focus-ring-width: 2px}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:600;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s,box-shadow .2s ease}button:hover{border-color:var(--accent-primary)}button:focus{outline:none;box-shadow:none}button:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:var(--accent-primary)}button{background-color:#f9f9f9}}.focus-within\:\!border-0:focus-within{border-width:0px!important}.focus-within\:\!outline-none:focus-within{outline:2px solid transparent!important;outline-offset:2px!important}.focus-within\:\!ring-0:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.hover\:\!bg-black\/\[0\.1\]:hover{background-color:#0000001a!important}.hover\:bg-\[\#1c1d1f\]\/90:hover{background-color:#1c1d1fe6}.hover\:bg-\[\#fafafa\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#374151\]:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--focus-ring-color\)\]:focus-visible{--tw-ring-color: var(--focus-ring-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-\[\#94a3b8\]:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group:focus-within .group-focus-within\:opacity-0{opacity:0}.\[\&_\.ProseMirror\>h1\]\:m-0 .ProseMirror>h1{margin:0}.\[\&_\.ProseMirror\>h1\]\:text-\[30px\] .ProseMirror>h1{font-size:30px}.\[\&_\.ProseMirror\>h1\]\:font-bold .ProseMirror>h1{font-weight:700}.\[\&_\.ProseMirror\>h1\]\:leading-\[1\.2\] .ProseMirror>h1{line-height:1.2}.\[\&_\.ProseMirror\>h2\]\:m-0 .ProseMirror>h2{margin:0}.\[\&_\.ProseMirror\>h2\]\:text-\[22px\] .ProseMirror>h2{font-size:22px}.\[\&_\.ProseMirror\>h2\]\:font-semibold .ProseMirror>h2{font-weight:600}.\[\&_\.ProseMirror\>h2\]\:leading-\[1\.3\] .ProseMirror>h2{line-height:1.3}.\[\&_\.ProseMirror\>h3\]\:m-0 .ProseMirror>h3{margin:0}.\[\&_\.ProseMirror\>h3\]\:text-\[16px\] .ProseMirror>h3{font-size:16px}.\[\&_\.ProseMirror\>h3\]\:font-semibold .ProseMirror>h3{font-weight:600}.\[\&_\.ProseMirror\>h3\]\:leading-\[1\.6\] .ProseMirror>h3{line-height:1.6}.\[\&_\.ProseMirror\>p\:first-child\]\:mt-0 .ProseMirror>p:first-child{margin-top:0}.\[\&_\.ProseMirror\>p\]\:m-0 .ProseMirror>p{margin:0}.\[\&_\.ProseMirror_li\[data-text-size\=\"h1\"\]\>p\]\:text-\[30px\] .ProseMirror li[data-text-size=h1]>p{font-size:30px}.\[\&_\.ProseMirror_li\[data-text-size\=\"h1\"\]\>p\]\:font-bold .ProseMirror li[data-text-size=h1]>p{font-weight:700}.\[\&_\.ProseMirror_li\[data-text-size\=\"h1\"\]\>p\]\:leading-\[1\.2\] .ProseMirror li[data-text-size=h1]>p{line-height:1.2}.\[\&_\.ProseMirror_li\[data-text-size\=\"h2\"\]\>p\]\:text-\[22px\] .ProseMirror li[data-text-size=h2]>p{font-size:22px}.\[\&_\.ProseMirror_li\[data-text-size\=\"h2\"\]\>p\]\:font-semibold .ProseMirror li[data-text-size=h2]>p{font-weight:600}.\[\&_\.ProseMirror_li\[data-text-size\=\"h2\"\]\>p\]\:leading-\[1\.3\] .ProseMirror li[data-text-size=h2]>p{line-height:1.3}.\[\&_\.ProseMirror_li\[data-text-size\=\"h3\"\]\>p\]\:text-\[16px\] .ProseMirror li[data-text-size=h3]>p{font-size:16px}.\[\&_\.ProseMirror_li\[data-text-size\=\"h3\"\]\>p\]\:font-semibold .ProseMirror li[data-text-size=h3]>p{font-weight:600}.\[\&_\.ProseMirror_li\[data-text-size\=\"h3\"\]\>p\]\:leading-\[1\.6\] .ProseMirror li[data-text-size=h3]>p{line-height:1.6}.\[\&_\.tiptap\>h1\]\:m-0 .tiptap>h1{margin:0}.\[\&_\.tiptap\>h1\]\:text-\[30px\] .tiptap>h1{font-size:30px}.\[\&_\.tiptap\>h1\]\:font-bold .tiptap>h1{font-weight:700}.\[\&_\.tiptap\>h1\]\:leading-\[1\.2\] .tiptap>h1{line-height:1.2}.\[\&_\.tiptap\>h2\]\:m-0 .tiptap>h2{margin:0}.\[\&_\.tiptap\>h2\]\:text-\[22px\] .tiptap>h2{font-size:22px}.\[\&_\.tiptap\>h2\]\:font-semibold .tiptap>h2{font-weight:600}.\[\&_\.tiptap\>h2\]\:leading-\[1\.3\] .tiptap>h2{line-height:1.3}.\[\&_\.tiptap\>h3\]\:m-0 .tiptap>h3{margin:0}.\[\&_\.tiptap\>h3\]\:text-\[16px\] .tiptap>h3{font-size:16px}.\[\&_\.tiptap\>h3\]\:font-semibold .tiptap>h3{font-weight:600}.\[\&_\.tiptap\>h3\]\:leading-\[1\.6\] .tiptap>h3{line-height:1.6}.\[\&_\.tiptap\>p\:first-child\]\:mt-0 .tiptap>p:first-child{margin-top:0}.\[\&_\.tiptap\>p\]\:m-0 .tiptap>p{margin:0}._root_1sd1h_1{border:none;border-radius:0;background:transparent;padding:0;display:grid;gap:12px}._header_1sd1h_19{display:grid;gap:3px}._title_1sd1h_29{margin:0;font-size:18px;line-height:1.3;font-weight:600;color:#1c1d1f}._subtitle_1sd1h_45{margin:0;font-size:12px;line-height:1.35;color:#64748b}._badges_1sd1h_59{display:flex;align-items:center;gap:8px}._badge_1sd1h_59,._badgeMuted_1sd1h_73{border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.3;font-weight:600}._badge_1sd1h_59{background:#ede9fe;color:#5b21b6}._badgeMuted_1sd1h_73{background:#f1f5f9;color:#475569}._settingsList_1sd1h_109{display:grid}._settingsRow_1sd1h_117{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;gap:14px;padding:10px 0}._settingsRow_1sd1h_117+._settingsRow_1sd1h_117{border-top:1px solid #e9edf2}._settingsMeta_1sd1h_141{display:grid;gap:4px}._settingsLabel_1sd1h_151{margin:0;font-size:16px;line-height:1.4;font-weight:500;color:#1c1d1f}._settingsHint_1sd1h_167{margin:0;font-size:14px;line-height:1.45;color:#6b6f76}._recoveryHint_1sd1h_181{margin:0;font-size:13px;line-height:1.4;color:#8b5e34;max-width:34rem}._settingsControl_1sd1h_197{display:grid;gap:6px}._settingsControlRight_1sd1h_207{justify-items:end;text-align:right}._settingsRowAction_1sd1h_217{padding-top:12px;padding-bottom:12px}._settingsRowParticipants_1sd1h_227{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);align-items:start}._settingsRowParticipants_1sd1h_227 ._settingsControlRight_1sd1h_207{justify-items:stretch;text-align:left}._participantSelectionSummary_1sd1h_247{display:grid;gap:4px}._participantSelectionList_1sd1h_257{display:grid;gap:8px;width:100%}._participantSelectionRow_1sd1h_269{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e9edf2;border-radius:12px;background:#fff;cursor:pointer}._participantSelectionRow_1sd1h_269:hover{border-color:#d7dbe2;background:#fbfcfe}._participantSelectionCheckbox_1sd1h_303{width:16px;height:16px;accent-color:#7465cf}._metricValue_1sd1h_315{font-size:14px;line-height:1.35;color:#1c1d1f;font-weight:500}._buttonPrimary_1sd1h_329,._buttonSecondary_1sd1h_331{min-height:40px;border-radius:10px;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.3;font-weight:500;cursor:pointer}._buttonPrimary_1sd1h_329{min-height:44px;border-radius:12px;border-color:#7465cf;background:linear-gradient(180deg,#857ae3,#7465cf);color:#fff;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0f172a26,0 4px 8px -2px #0f172a1f}._buttonPrimary_1sd1h_329:hover:not(:disabled){border-color:#6a5bc4;background:linear-gradient(180deg,#7a6fd9,#6a5bc4);box-shadow:inset 0 1px #fff3,0 3px 6px #0f172a2e,0 5px 10px -2px #0f172a24}._buttonSecondary_1sd1h_331{min-height:44px;border-radius:12px;border-color:#94a3b866;background:var(--modal-surface-white, #ffffff);color:#6b6f76;box-shadow:inset 0 1px #ffffffb3,0 2px 4px #0f172a0f,0 1px 2px #0f172a0a}._buttonSecondary_1sd1h_331:hover:not(:disabled){background:#fafafa;border-color:#dfe1e4;color:#1c1d1f;box-shadow:inset 0 1px #fffffff2,0 3px 6px #0f172a1a,0 5px 10px -2px #0f172a14}._buttonSecondary_1sd1h_331:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-primary-focus-ring)}._buttonPrimary_1sd1h_329:disabled,._buttonSecondary_1sd1h_331:disabled{opacity:.62;cursor:not-allowed;border-color:#94a3b866;background:var(--modal-surface-white, #ffffff);color:#6b6f76;box-shadow:inset 0 1px #ffffffb3,0 2px 4px #0f172a0f,0 1px 2px #0f172a0a}._memberSection_1sd1h_475{display:grid;gap:8px}._memberIntro_1sd1h_485{margin:2px 0 0;font-size:14px;line-height:1.45;color:#6b6f76}._memberTitle_1sd1h_499{margin:0;font-size:16px;line-height:1.4;font-weight:500;color:#1c1d1f}._memberList_1sd1h_515{list-style:none;margin:0;padding:0}._memberRow_1sd1h_527{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #e9edf2;font-size:14px;line-height:1.35;color:#1c1d1f}._memberRow_1sd1h_527:first-child{border-top:1px solid #e9edf2}._memberRole_1sd1h_559{color:#475569;text-transform:capitalize}._memberIdentity_1sd1h_569{display:grid;gap:2px;min-width:0}._memberIdentityTitle_1sd1h_581{font-size:14px;line-height:1.35;color:#1c1d1f;font-weight:500;word-break:break-word}._memberIdentitySubtitle_1sd1h_597{font-size:12px;line-height:1.35;color:#6b6f76;word-break:break-all}._memberSuspended_1sd1h_611{color:#b45309;font-weight:500}._memberEmpty_1sd1h_621{padding:10px 0;border-top:1px solid #e9edf2;font-size:14px;line-height:1.35;color:#6b6f76}@media(max-width:640px){._settingsRow_1sd1h_117{grid-template-columns:1fr;gap:8px}._settingsControlRight_1sd1h_207{justify-items:start;text-align:left}}._root_otw1e_1{border-radius:12px;border:1px solid transparent;padding:12px;display:grid;gap:10px}._toneNeutral_otw1e_17{border-color:var(--accent-primary-soft-border);background:var(--accent-primary-soft-bg)}._toneWarning_otw1e_27{border-color:#f59e0b59;background:#fff7ed}._toneDanger_otw1e_37{border-color:var(--danger-soft-border);background:var(--danger-soft-bg)}._copy_otw1e_47{display:grid;gap:4px}._title_otw1e_57{margin:0;font-size:14px;line-height:1.35;font-weight:600;color:#1f2937}._body_otw1e_73{margin:0;font-size:13px;line-height:1.4;color:#475569}._actions_otw1e_87{display:flex;align-items:center;gap:8px}._primaryButton_otw1e_99,._dismissButton_otw1e_101{min-height:34px;border-radius:10px;border:1px solid transparent;padding:6px 12px;font-size:13px;line-height:1.3;font-weight:500;cursor:pointer}._primaryButton_otw1e_99{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}._primaryButton_otw1e_99:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}._dismissButton_otw1e_101{background:#fff;border-color:#dfe3ea;color:#475569}._dismissButton_otw1e_101:hover{background:#f8fafc}._root_c848h_1{border:1px solid rgba(245,158,11,.38);border-radius:12px;background:#fffaf0;padding:12px;display:grid;gap:6px}._rootCompact_c848h_19{padding:10px}._title_c848h_27{margin:0;font-size:14px;line-height:1.35;font-weight:600;color:#7a2e0e}._description_c848h_43{margin:0;font-size:13px;line-height:1.35;color:#92400e}._blockedCopy_c848h_57{margin:0;font-size:12px;line-height:1.35;color:#b45309}._actions_c848h_71{margin-top:2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._primaryButton_c848h_87,._secondaryButton_c848h_89,._linkButton_c848h_91{min-height:34px;border-radius:10px;border:1px solid transparent;padding:6px 12px;font-size:13px;line-height:1.3;font-weight:500;cursor:pointer}._primaryButton_c848h_87{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}._primaryButton_c848h_87:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}._secondaryButton_c848h_89{background:#fff;border-color:#e4e6e9;color:#334155}._secondaryButton_c848h_89:hover{background:#f8fafc}._linkButton_c848h_91{background:transparent;border-color:transparent;color:#1d4ed8;padding-left:0;padding-right:0}._linkButton_c848h_91:hover{color:#1e40af;text-decoration:underline}._rootProject_c848h_181{border:none;background:transparent;border-radius:0;padding:0;gap:8px}._rootProject_c848h_181 ._title_c848h_27{color:#0f172a}._rootProject_c848h_181 ._description_c848h_43{color:#334155}._projectFootnote_c848h_213{margin:0;font-size:12px;line-height:1.35;color:#64748b}._projectBlockedCopy_c848h_227{margin:0;font-size:13px;line-height:1.4;color:#334155}._projectBenefit_c848h_241{margin:0;font-size:12px;line-height:1.35;color:#334155}._actionsProject_c848h_255{margin-top:4px}._projectPrimaryButton_c848h_263,._projectSecondaryButton_c848h_265{min-height:38px;border-radius:10px;border:1px solid transparent;padding:8px 12px;font-size:14px;line-height:1.25;font-weight:600;cursor:pointer}._projectPrimaryButton_c848h_263{min-height:44px;border-radius:12px;border-color:#7465cf;background:linear-gradient(180deg,#857ae3,#7465cf);color:#fff;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0f172a26,0 4px 8px -2px #0f172a1f}._projectPrimaryButton_c848h_263:hover{border-color:#6a5bc4;background:linear-gradient(180deg,#7a6fd9,#6a5bc4);box-shadow:inset 0 1px #fff3,0 3px 6px #0f172a2e,0 5px 10px -2px #0f172a24}._projectSecondaryButton_c848h_265{background:#fff;border-color:#cbd5e1;color:#334155}._projectSecondaryButton_c848h_265:hover{background:#f8fafc}._projectLinkButton_c848h_349{justify-self:start;border:none;background:transparent;padding:0;font-size:14px;line-height:1.3;font-weight:600;color:#1d4ed8;cursor:pointer}._projectLinkButton_c848h_349:hover{text-decoration:underline}._backdrop_oikf2_1{position:fixed;inset:0;z-index:1700;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}._modal_oikf2_27{width:min(420px,calc(100vw - 48px));border-radius:16px;border:1px solid rgba(148,163,184,.35);background:var(--modal-surface-dark, #e8eaed);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;box-sizing:border-box;padding:16px;display:grid;gap:12px}._modalProject_oikf2_55{width:min(500px,calc(100vw - 48px))}._header_oikf2_63{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._title_oikf2_77{margin:0;font-size:16px;line-height:1.35;font-weight:600;color:#0f172a}._closeButton_oikf2_93{border:none;background:transparent;width:28px;height:28px;min-width:28px;border-radius:8px;color:#475569;font-size:20px;line-height:1;cursor:pointer}._closeButton_oikf2_93:hover{background:#0f172a14}._backdrop_bcrj5_1{position:fixed;inset:0;z-index:1750;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a7a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._modal_bcrj5_14{width:min(520px,calc(100vw - 48px));border-radius:18px;border:1px solid rgba(148,163,184,.35);background:#fffaf4;box-shadow:0 30px 70px #0f172a42,0 8px 20px #0f172a1f;box-sizing:border-box;padding:18px;display:grid;gap:14px}._header_bcrj5_28{display:grid;gap:4px}._kicker_bcrj5_33{margin:0;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a3412}._title_bcrj5_43{margin:0;font-size:18px;line-height:1.3;font-weight:700;color:#0f172a}._body_bcrj5_51{margin:0;font-size:14px;line-height:1.45;color:#334155}._note_bcrj5_58{margin:0;font-size:13px;line-height:1.4;color:#7c2d12}._spaceId_bcrj5_65{margin:0;font-size:12px;line-height:1.3;color:#64748b}._actions_bcrj5_72{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}._primaryButton_bcrj5_79,._secondaryButton_bcrj5_80{min-height:40px;border-radius:12px;border:1px solid transparent;padding:8px 14px;font-size:14px;line-height:1.25;font-weight:600;cursor:pointer}._primaryButton_bcrj5_79{background:linear-gradient(180deg,#ea580c,#c2410c);border-color:#c2410c;color:#fff}._primaryButton_bcrj5_79:hover{background:linear-gradient(180deg,#dc4f0b,#9a3412)}._secondaryButton_bcrj5_80{background:#fff;border-color:#e2e8f0;color:#334155}._secondaryButton_bcrj5_80:hover{background:#f8fafc}._root_ew2dw_1{display:grid;gap:12px}._rootModal_ew2dw_11{gap:12px}._header_ew2dw_16{display:grid;gap:4px}._headerModal_ew2dw_26{justify-items:center;text-align:center;gap:2px}._title_ew2dw_33{margin:0;font-size:18px;line-height:1.35;font-weight:600;color:#1c1d1f}._rootModal_ew2dw_11 ._title_ew2dw_33{font-size:21px;line-height:1.02;letter-spacing:-.02em;font-weight:600}._subtitle_ew2dw_58{margin:0;font-size:13px;line-height:1.4;color:#6b7280}._rootModal_ew2dw_11 ._subtitle_ew2dw_58{max-width:520px;font-size:13px;line-height:1.45;margin-top:2px}._grid_ew2dw_73{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._gridModal_ew2dw_85{gap:10px;align-items:stretch}._card_ew2dw_91{border:1px solid rgba(223,227,235,.92);border-radius:18px;background:#fff;padding:16px;box-sizing:border-box;display:grid;gap:14px;box-shadow:0 1px #0f172a08,0 18px 40px -28px #0f172a2e}._cardModal_ew2dw_104{border-radius:24px;padding:14px 16px;min-height:510px;display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;align-content:start;background:linear-gradient(180deg,#fff,#fbfcff);overflow:hidden;box-shadow:0 1px #0f172a0a,0 24px 48px -32px #0f172a2e}._cardModal_ew2dw_104 ._cardValue_ew2dw_119{min-height:112px;align-content:start}._cardActive_ew2dw_124{border-color:#d0d6e2f5;background:linear-gradient(180deg,#fff,#f8fafc)}._cardRecommended_ew2dw_129{border-color:#cfc6f5;min-height:534px;padding:16px 18px;background:radial-gradient(circle at 88% 10%,#cfc6f56b,#cfc6f500 22%),radial-gradient(circle at 80% 0%,#7c6ccf1f,#7c6ccf00 26%),linear-gradient(180deg,#f3f1fffa,#fff 52%);box-shadow:inset 0 3px #7c6ccfeb,0 1px #7c6ccf14,-10px 0 24px -18px #7c6ccf24,10px 0 24px -18px #7c6ccf24,0 28px 56px -30px #7c6ccf47;position:relative;transform:translateY(-6px) scale(1.02);transform-origin:center top;z-index:1}._cardModal_ew2dw_104[data-plan-id=free],._cardModal_ew2dw_104[data-plan-id=scale]{transform:scale(.95);transform-origin:center top}._cardModal_ew2dw_104[data-plan-id=free],._cardModal_ew2dw_104[data-plan-id=scale]{margin-top:10px}._cardHeader_ew2dw_163{display:grid;gap:8px}._planTop_ew2dw_168{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._planName_ew2dw_175{margin:0;font-size:16px;line-height:1.3;font-weight:600;color:#101828}._cardModal_ew2dw_104 ._planName_ew2dw_175{font-size:18px;line-height:1.05;letter-spacing:-.02em}._recommendedBadge_ew2dw_189{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;border:1px solid rgba(207,198,245,1);background:linear-gradient(180deg,#f3f1ff,#f9f7ff);color:#7c6ccf;font-size:11px;line-height:1;font-weight:600;padding:0 14px;white-space:nowrap;gap:8px;box-shadow:inset 0 1px #fff,0 18px 30px -20px #7c6ccf6b,0 0 0 1px #ffffff52}._recommendedBadge_ew2dw_189:before{content:"★";font-size:12px;line-height:1;color:#7c6ccf}._cardValue_ew2dw_119{display:grid;gap:10px}._priceBlock_ew2dw_223{display:grid;gap:6px}._priceLine_ew2dw_228{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}._priceAmount_ew2dw_235{color:#0f172a;font-size:39px;line-height:.96;font-weight:600;letter-spacing:-.03em;white-space:nowrap;display:inline-block}._pricePeriod_ew2dw_249{color:#667085;font-size:9px;line-height:1.2;font-weight:600;text-transform:uppercase}._priceNote_ew2dw_261{margin:0;color:#667085;font-size:10px;line-height:1.3;font-weight:500}._scaleSummary_ew2dw_269{display:grid;gap:8px;padding:0}._scaleSummaryHeader_ew2dw_275{display:flex;align-items:center;justify-content:space-between;gap:12px}._scaleSummaryTitle_ew2dw_282{margin:0;color:#0f172a;font-size:18px;line-height:1.05;font-weight:600;letter-spacing:-.02em;text-transform:uppercase}._scaleSummarySubtitle_ew2dw_292{margin:0;color:#6d5ce7;font-size:15px;line-height:1.2;font-weight:600;letter-spacing:-.01em}._scaleSummaryFormula_ew2dw_301{margin:0;color:#0f172a;font-size:39px;line-height:.96;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.04em}._scaleSummaryPriceRow_ew2dw_311{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 10px}._scaleSummaryPeriod_ew2dw_318{margin:0;color:#475467;font-size:10px;line-height:1.2;font-weight:600}._scaleSummaryNote_ew2dw_326{margin:0;color:#667085;font-size:10px;line-height:1.25;font-weight:500}._scaleSummaryTotal_ew2dw_334{margin:0;color:#0f172a;font-size:14px;line-height:1.25;font-weight:600}._scaleStepper_ew2dw_342{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:0 2px;border-radius:999px;border:1px solid rgba(207,198,245,.3);background:#fffffff2}._scaleStepperButton_ew2dw_353{width:auto;height:auto;min-width:22px;min-height:22px;border-radius:0;border:0;background:transparent;color:#7a6be8;font-size:19px;line-height:1;font-weight:500;display:inline-flex;align-items:center;justify-content:center;padding:0 1px;cursor:pointer;transition:color .12s ease-out,transform .12s ease-out}._scaleStepperButton_ew2dw_353:hover:not(:disabled){color:#5848d6}._scaleStepperButton_ew2dw_353:active:not(:disabled){transform:translateY(1px)}._scaleStepperButton_ew2dw_353:disabled{opacity:.4;cursor:not-allowed}._scaleStepperValue_ew2dw_388{min-width:16px;text-align:center;color:#0f172a;font-size:14px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}._cardModal_ew2dw_104[data-plan-id=scale] ._cardValue_ew2dw_119{gap:6px;min-height:167px}._cardModal_ew2dw_104[data-plan-id=scale]{border-color:#cfc6f5e6;background:linear-gradient(180deg,#fffffffa,#fcfdff);box-shadow:0 1px #0f172a05,0 14px 26px -24px #7c6ccf1a}._cardModal_ew2dw_104[data-plan-id=scale] ._planName_ew2dw_175{color:#334155;font-weight:600}._cardModal_ew2dw_104[data-plan-id=scale] ._priceLine_ew2dw_228{gap:8px;align-items:flex-end}._cardModal_ew2dw_104[data-plan-id=scale] ._priceAmount_ew2dw_235{font-size:35px;color:#111827}._cardModal_ew2dw_104[data-plan-id=scale] ._pricePeriod_ew2dw_249{font-size:8px;line-height:1.15;color:#98a2b3;padding-bottom:2px;letter-spacing:-.01em}._cardModal_ew2dw_104[data-plan-id=scale] ._priceNote_ew2dw_261{margin-top:-1px;color:#98a2b3}._cardModal_ew2dw_104[data-plan-id=scale] ._cardDivider_ew2dw_440{background:#e9eef5eb}._cardModal_ew2dw_104[data-plan-id=scale] ._buttonSecondary_ew2dw_444{border-color:#e4e9f0f5;background:linear-gradient(180deg,#fff,#fafbfc);color:#667085;box-shadow:inset 0 1px #fffffffa,0 4px 8px -10px #0f172a1f}._cardModal_ew2dw_104[data-plan-id=scale] ._buttonSecondary_ew2dw_444[data-locked=true]{border-color:#e4e9f0eb;background:linear-gradient(180deg,#fff,#f8fafc);color:#b8afde;box-shadow:inset 0 1px #fffffffa,0 2px 6px -8px #0f172a14;cursor:not-allowed}._cardModal_ew2dw_104[data-plan-id=scale] ._buttonSecondary_ew2dw_444:hover:not(:disabled){background:#f8fafc;border-color:#dce2eafa;color:#7b8698;box-shadow:inset 0 1px #fffffffa,0 4px 10px -10px #0f172a24}._cardModal_ew2dw_104[data-plan-id=scale] ._buttonSecondary_ew2dw_444[data-locked=true]:hover:not(:disabled){background:#f6f8fb;border-color:#d6dee8fa;color:#98a2b3;box-shadow:inset 0 1px #fffffffa,0 8px 14px -12px #0f172a1f}._planDescription_ew2dw_481{margin:0;color:#344054;font-size:14px;line-height:1.38;font-weight:500}._scaleAddons_ew2dw_489{display:grid;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(207,198,245,.64);background:linear-gradient(180deg,#f3f1fff5,#fffffffa)}._scaleAddonsTitle_ew2dw_498{margin:0;color:#5f4fb3;font-size:12px;line-height:1.3;font-weight:600}._scaleAddonsList_ew2dw_506{margin:0;padding:0;list-style:none;display:grid;gap:6px}._scaleAddonsList_ew2dw_506 li{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#344054;font-size:12px;line-height:1.25;font-weight:600}._scaleAddonsValue_ew2dw_525{color:#111827;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}._scaleAddonsLabel_ew2dw_532{color:#526071;text-align:right}._cardActions_ew2dw_537{display:flex;align-items:flex-start;align-self:start;margin:0}._cardModal_ew2dw_104 ._cardActions_ew2dw_537{margin-top:12px}._cardModal_ew2dw_104[data-plan-id=scale] ._cardActions_ew2dw_537{margin-top:auto;transform:translateY(11px)}._cardDetails_ew2dw_553{display:grid;align-content:start;gap:16px}._cardDivider_ew2dw_440{width:100%;height:1px;background:#e2e8f0e6}._metrics_ew2dw_566{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:14px;line-height:1.2;color:#475467;font-weight:600}._cardModal_ew2dw_104 ._metrics_ew2dw_566{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;row-gap:10px}._metrics_ew2dw_566 li{display:flex;align-items:center;gap:8px}._cardModal_ew2dw_104 ._metrics_ew2dw_566 li{align-items:center;justify-content:space-between;gap:18px}._metricLabel_ew2dw_596{display:inline-flex;align-items:center;gap:8px;min-width:0}._metricValue_ew2dw_603{color:#344054;font-weight:600;white-space:nowrap;text-align:right;flex-shrink:0}._metricIcon_ew2dw_611{color:#7c86a2;flex-shrink:0;width:15px;height:15px;margin-top:0;stroke-width:1.8}._metricIconTask_ew2dw_620{margin-top:0}._cardRecommended_ew2dw_129 ._metricIcon_ew2dw_611,._cardRecommended_ew2dw_129 ._metricIconTask_ew2dw_620{color:#7c6ccf}._buttonPrimary_ew2dw_630,._buttonSecondary_ew2dw_444{min-height:44px;border-radius:12px;border:1px solid transparent;padding:0 16px;font-size:13px;line-height:1.2;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,box-shadow .12s ease-out,transform .12s ease-out;gap:8px}._buttonModal_ew2dw_664{width:100%;min-height:44px;padding:0 14px;font-size:13px;line-height:1.2;font-weight:600;border-radius:16px}._buttonPrimary_ew2dw_630{border-color:transparent;background:linear-gradient(135deg,#7c6ccf,#7261c8);color:#fff;box-shadow:inset 0 1px #ffffff47,0 18px 28px -18px #7c6ccfb8,0 8px 18px -12px #0f172a38}._buttonPrimary_ew2dw_630:hover:not(:disabled){background:linear-gradient(135deg,#7261c8,#6656be);box-shadow:inset 0 1px #ffffff38,0 18px 28px -18px #7261c8c7,0 10px 20px -12px #0f172a38}._buttonPrimary_ew2dw_630:active:not(:disabled){background:linear-gradient(135deg,#6656be,#5f4fb3);transform:translateY(1px);box-shadow:inset 0 1px #ffffff29,0 10px 18px -14px #6656bea3}._buttonSecondary_ew2dw_444{border-color:#e2e6eefa;background:#fff;color:#2b2d31;box-shadow:inset 0 1px #fffffff2,0 12px 20px -18px #0f172a38,0 4px 8px -6px #0f172a1a}._buttonSecondary_ew2dw_444:hover:not(:disabled){background:#f8fafc;border-color:#d9dee8fa;box-shadow:inset 0 1px #fffffff2,0 14px 24px -18px #0f172a38,0 6px 10px -6px #0f172a1a}._buttonSecondary_ew2dw_444:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px #fffffff2,0 2px 4px #0f172a14}._buttonStatusIcon_ew2dw_734{display:inline-flex;width:18px;height:18px;border-radius:999px;align-items:center;justify-content:center;font-size:12px;line-height:1;color:#667085;background:#eef2f7}._buttonPrimary_ew2dw_630:focus-visible,._buttonSecondary_ew2dw_444:focus-visible{outline:none;border-color:#cfc6f5;box-shadow:0 0 0 3px #7c6ccf47}._buttonPrimary_ew2dw_630:disabled,._buttonSecondary_ew2dw_444:disabled{opacity:.62;cursor:not-allowed}._cardActive_ew2dw_124 ._buttonSecondary_ew2dw_444:disabled,._cardActive_ew2dw_124 ._buttonSecondary_ew2dw_444:disabled:hover{opacity:1;border-color:#e2e6eefa;color:#616d80;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 1px #fffffffa,0 10px 18px -18px #0f172a24,0 4px 8px -8px #0f172a14}._cardActive_ew2dw_124 ._buttonStatusIcon_ew2dw_734{color:#5f6b7e;background:#eef3f8}._modalFooter_ew2dw_784{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch;border-top:1px solid rgba(229,231,235,.9);padding-top:14px;margin-top:4px}._modalFooterItem_ew2dw_794{display:flex;align-items:center;gap:16px;min-height:60px;padding:0 16px}._modalFooterItem_ew2dw_794+._modalFooterItem_ew2dw_794{border-left:1px solid rgba(229,231,235,.9)}._modalFooterIcon_ew2dw_806{color:#344054;flex-shrink:0;width:26px;height:26px;stroke-width:2}._modalFooterCopy_ew2dw_814{display:grid;gap:3px}._modalFooterTitle_ew2dw_819{margin:0;color:#101828;font-size:14px;line-height:1.3;font-weight:600;letter-spacing:-.01em}._modalFooterText_ew2dw_828{margin:0;color:#526071;font-size:11px;line-height:1.35}@media(max-width:920px){._grid_ew2dw_73{grid-template-columns:1fr}._scaleSummaryHeader_ew2dw_275{flex-direction:column;align-items:stretch}._scaleStepper_ew2dw_342{align-self:flex-start;justify-content:flex-start}._scaleStepperButton_ew2dw_353{min-width:20px;min-height:20px;font-size:18px}._cardModal_ew2dw_104{min-height:auto;grid-template-rows:auto auto auto auto}._rootModal_ew2dw_11 ._title_ew2dw_33{font-size:21px}._cardModal_ew2dw_104 ._planName_ew2dw_175{font-size:22px}._priceAmount_ew2dw_235{font-size:54px}._buttonModal_ew2dw_664{font-size:15px}._modalFooter_ew2dw_784{grid-template-columns:1fr;gap:12px}._cardModal_ew2dw_104 ._metrics_ew2dw_566{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}._modalFooterItem_ew2dw_794{padding:0;min-height:auto}._modalFooterItem_ew2dw_794+._modalFooterItem_ew2dw_794{border-left:none;border-top:1px solid rgba(229,231,235,.9);padding-top:12px}}._select_td5vo_1{padding:6px 10px;border-radius:8px;border:1px solid var(--color-border, #cbd5f5);font-size:14px;line-height:1.4;color:var(--color-text-primary, #0f172a);background-color:var(--color-surface-primary, #ffffff);transition:border-color .15s ease,box-shadow .15s ease}._select_td5vo_1:focus{outline:none}._select_td5vo_1:focus-visible{border-color:var(--color-focus, #94a3b8);box-shadow:0 0 0 2px #7c6ccf47}._select_td5vo_1 option{color:var(--color-text-primary, #0f172a);background-color:var(--color-surface-primary, #ffffff)}._select_td5vo_1 option:hover{background-color:var(--color-surface-hover, rgba(15, 23, 42, .08))}._select_td5vo_1 option:checked{background-color:var(--color-surface-selected, rgba(15, 23, 42, .12))}@media(prefers-color-scheme:dark){._select_td5vo_1{border-color:#94a3b880;color:var(--color-text-primary, #f8fafc);background-color:var(--color-surface-primary, #0f172a)}._select_td5vo_1 option{color:var(--color-text-primary, #f8fafc);background-color:var(--color-surface-primary, #0f172a)}._select_td5vo_1 option:hover{background-color:#94a3b859}._select_td5vo_1 option:checked{background-color:#94a3b873}}._icon_craw6_1{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:4px;transition:background-color .12s ease,color .12s ease,border-color .12s ease}._svg_craw6_23{width:14px;height:14px;flex-shrink:0;color:inherit}._iconInactive_craw6_37{background:transparent;color:#4b5563;border:1px solid #b8bcc4}._iconInactive_craw6_37:hover{background:#00000005;color:#374151;border-color:#9ca3af}._iconActive_craw6_61{background:transparent;color:#6b6f76;border:1px solid #d1d5db}._iconActive_craw6_61:hover{background:#00000005;color:#4b5563;border-color:#d1d5db}._tabsContainer_1mhcb_1{display:inline-flex;gap:0;align-items:stretch;min-width:-moz-max-content;min-width:max-content;height:32px;margin-bottom:0;padding-bottom:0;position:relative;flex-shrink:0}._tab_1mhcb_1{display:flex;align-items:center;gap:2px;padding:0 4px;font-size:14px;line-height:1.2;cursor:pointer;white-space:nowrap;border:1px solid transparent;background:#f1f3f5;color:#7b8088;border-radius:0;overflow:hidden;transition:background-color .12s ease,color .12s ease;position:relative;height:32px;margin-bottom:0;min-width:120px;max-width:120px;border-bottom:none;box-sizing:border-box;z-index:0}._tab_1mhcb_1:not(:first-child){border-left:1px solid #D9DDE2}._tab_1mhcb_1:hover{background-color:#eef1f4;color:#2c2e32}._tabActive_1mhcb_95{background-color:#fff;color:#1c1d1f;border-top:1px solid #e6e8eb;border-left:1px solid #D9DDE2;border-right:1px solid #e6e8eb;border-bottom:none;font-weight:600;border-radius:0;box-shadow:none;z-index:10;margin-bottom:0;transform:none}._tabActive_1mhcb_95:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#fff}._tabActive_1mhcb_95:hover{background-color:#fff}._tabBadge_1mhcb_153{flex-shrink:0}._tabTitle_1mhcb_161{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-left:2px}._tabTitleInput_1mhcb_179{flex:1 1 auto;min-width:0;width:100%;padding:0;margin:0;font-size:14px;font-weight:inherit;line-height:1.2;color:inherit;background:transparent;border:1px solid #e6e8eb;border-radius:2px;outline:none;box-sizing:border-box}._tabTitleInput_1mhcb_179:focus{border-color:#b8bcc4}._closeButton_1mhcb_223{display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px;padding:2px;margin:0;border:none;background:transparent;cursor:pointer;color:#6b6f76;line-height:1;border-radius:3px;transition:background-color .12s ease,color .12s ease,opacity .12s ease;flex-shrink:0;opacity:0;pointer-events:none;position:relative}._tab_1mhcb_1:hover ._closeButton_1mhcb_223,._tabActive_1mhcb_95 ._closeButton_1mhcb_223{opacity:.6;pointer-events:auto}._tab_1mhcb_1:hover ._closeButton_1mhcb_223:hover,._tabActive_1mhcb_95 ._closeButton_1mhcb_223:hover{opacity:1;background-color:#0000000d}._closeButton_1mhcb_223:hover{color:#1c1d1f}._closeButton_1mhcb_223:active{background-color:#0000001a;color:#1c1d1f}._closeButton_1mhcb_223:disabled{opacity:.35;pointer-events:none;cursor:default}._closeIcon_1mhcb_323{display:block;width:12px;height:12px;position:relative}._closeIcon_1mhcb_323:before,._closeIcon_1mhcb_323:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background-color:currentColor;transform-origin:center;border-radius:1px}._closeIcon_1mhcb_323:before{transform:translate(-50%,-50%) rotate(45deg)}._closeIcon_1mhcb_323:after{transform:translate(-50%,-50%) rotate(-45deg)}._emptyState_1mhcb_379{color:#94a3b8;font-size:12px;padding:4px 8px}._fadeLeft_12olz_3{position:absolute;left:0;top:0;bottom:0;width:8px;pointer-events:none;background:linear-gradient(to right,rgba(250,250,250,.88),transparent);opacity:0;transition:opacity .14s ease;z-index:3;border-top-left-radius:10px;border-bottom-left-radius:10px}._fadeLeft_12olz_3[data-visible]{opacity:1}._fadeRight_12olz_41{position:absolute;right:0;top:0;bottom:0;width:8px;pointer-events:none;background:linear-gradient(to left,rgba(250,250,250,.88),transparent);opacity:0;transition:opacity .14s ease;z-index:3;border-top-right-radius:10px;border-bottom-right-radius:10px}._fadeRight_12olz_41[data-visible]{opacity:1}._track_12olz_79{position:absolute;left:0;right:0;bottom:0;height:5px;background:transparent;cursor:pointer;z-index:4;opacity:.5;transition:opacity .12s ease;pointer-events:auto}._track_12olz_79:hover,._track_12olz_79[data-dragging]{opacity:1}._thumb_12olz_117{position:absolute;left:0;top:0;height:4px;min-width:20px;background:#00000040;border-radius:9999px;cursor:grab;transition:background .12s ease}._thumb_12olz_117:hover{background:#00000059}._thumb_12olz_117:active{cursor:grabbing;background:#00000073}._backdrop_1d8ja_1{position:fixed;inset:0;background:#0f172aa6;display:flex;align-items:center;justify-content:center;z-index:1200}._modal_1d8ja_21{width:min(420px,calc(100% - 32px));background:#0f172a;border-radius:12px;padding:24px;border:1px solid rgba(148,163,184,.4);box-shadow:0 25px 55px #02061799;color:#e2e8f0}._title_1d8ja_41{margin:0 0 8px;font-size:16px;font-weight:600}._description_1d8ja_53{margin:0 0 12px;font-size:14px;color:#64748b}._formGroup_1d8ja_65{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._formLayout_1d8ja_79{display:flex;flex-direction:column;gap:10px;min-height:100%;height:100%}._formBody_1d8ja_95{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}._settingsRow_1d8ja_111{display:flex;flex-direction:column;gap:8px}._roleRow_1d8ja_123{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}._roleLabel_1d8ja_137{font-size:14px;font-weight:400;line-height:1.45;color:#0f172a;white-space:nowrap}._roleSelect_1d8ja_153{width:100%;min-width:100px;height:32px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font-size:14px;font-weight:600;line-height:1.45}._roleDropdownWrap_1d8ja_181{position:relative;width:100%;min-width:0}._roleSelectTrigger_1d8ja_193{width:100%;min-width:100px;height:32px;padding:0 28px 0 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:14px;font-weight:600;line-height:1.45;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;transition:border-color .12s ease,background-color .12s ease}._roleSelectTrigger_1d8ja_193:hover{border-color:#0f172a26}._roleSelectTrigger_1d8ja_193:focus{outline:none;border-color:#94a3b8}._roleSelectTriggerText_1d8ja_255{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roleSelectChevron_1d8ja_269{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;flex-shrink:0;opacity:.6;color:currentColor}._roleSelectChevron_1d8ja_269:after{content:"";display:block;width:6px;height:6px;margin:2px 0 0 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}._roleSelectTriggerOpen_1d8ja_317 ._roleSelectChevron_1d8ja_269:after,._roleSelectTrigger_1d8ja_193[aria-expanded=true] ._roleSelectChevron_1d8ja_269:after{transform:rotate(-135deg)}._roleDropdownList_1d8ja_327{position:absolute;left:0;top:100%;margin-top:2px;width:100%;min-width:0;padding:4px;gap:2px;display:flex;flex-direction:column;background:var(--color-surface-elevated, #ffffff);border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;z-index:1100;box-sizing:border-box}._roleDropdownOption_1d8ja_365{width:100%;border:none;background:transparent;text-align:left;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.35;color:#1c1d1f;border-radius:6px;cursor:pointer;transition:background-color .1s ease}._roleDropdownOption_1d8ja_365:hover{background:#0000000d}._roleDropdownOption_1d8ja_365[aria-selected=true]{background:#0000000d;font-weight:600}._singleUseGroup_1d8ja_413{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}._singleUseCheckbox_1d8ja_429{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;margin-left:0;color:#0f172a;cursor:pointer}._singleUseCheckbox_1d8ja_429 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin-top:2px;width:18px;height:18px;min-width:18px;border-radius:5px;border:1.5px solid #cbd5e1;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;box-shadow:inset 0 1px 2px #fffc;display:grid;place-content:center}._singleUseCheckbox_1d8ja_429 input[type=checkbox]:before{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);opacity:0;transition:opacity .12s ease}._singleUseCheckbox_1d8ja_429 input[type=checkbox]:checked{background:var(--accent-primary);border-color:var(--accent-primary)}._singleUseCheckbox_1d8ja_429 input[type=checkbox]:checked:before{opacity:1}._singleUseCheckbox_1d8ja_429 input[type=checkbox]:hover:not(:disabled){border-color:#94a3b8}._singleUseCheckbox_1d8ja_429 input[type=checkbox]:focus-visible{outline:2px solid var(--accent-primary-focus-ring);outline-offset:2px}._label_1d8ja_545{font-size:12px;font-weight:400;color:#64748b;letter-spacing:.02em}._select_1d8ja_559{border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:14px;padding:8px 12px}._select_1d8ja_559:focus{outline:none;border-color:#94a3b8}._checkboxRow_1d8ja_587{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:12px;color:#0f172a}._checkboxRowDisabled_1d8ja_605{opacity:.7}._roleHint_1d8ja_613{margin-top:0;font-size:12px;line-height:1.35;color:#64748b}._warning_1d8ja_627{margin-top:0;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.35;color:var(--danger-primary);background:#dc262614;border:1px solid rgba(220,38,38,.2)}._linkRow_1d8ja_649{display:flex;gap:8px;align-items:center;margin-bottom:0;margin-top:auto}._linkInput_1d8ja_665{flex:1;min-width:0;height:32px;border-radius:8px;border:1px solid #e2e8f0;padding:0 12px;font-size:14px;line-height:1.45;color:#0f172a;background:#f8fafc;font-family:inherit;box-shadow:inset 0 1px #ffffffe6,0 2px 4px #0f172a14,0 4px 8px -2px #0f172a0f}._linkInput_1d8ja_665:focus{outline:none;border-color:#94a3b8}._linkIconButton_1d8ja_711{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;box-shadow:inset 0 1px #ffffffe6,0 2px 4px #0f172a14,0 4px 8px -2px #0f172a0f}._linkIconButton_1d8ja_711:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc;color:#0f172a}._linkIconButton_1d8ja_711._revokeButton_1d8ja_763:hover:not(:disabled){border-color:#dc262666;background:#dc26260f;color:var(--danger-primary)}._statusMessage_1d8ja_775{font-size:12px;color:#cbd5f5;margin-bottom:12px}._statusMessageMuted_1d8ja_787{color:var(--danger-disabled)}._actions_1d8ja_795{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding-top:4px}._actionsGroup_1d8ja_813{display:flex;align-items:center;gap:8px}._activeInvites_1d8ja_825{margin-top:18px;display:flex;flex-direction:column;gap:10px}._activeTitle_1d8ja_839{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}._activeEmpty_1d8ja_853{font-size:12px;color:#94a3b8}._activeList_1d8ja_863{display:flex;flex-direction:column;gap:10px}._activeRow_1d8ja_875{border-radius:10px;border:1px solid rgba(148,163,184,.35);padding:10px;display:flex;flex-direction:column;gap:8px;background:#0f172a59}._activeMeta_1d8ja_895{display:flex;justify-content:space-between;gap:8px;align-items:baseline}._activeRole_1d8ja_909{font-size:12px;font-weight:600;color:#e2e8f0}._activeInfo_1d8ja_921{font-size:12px;color:#cbd5f5}._activeLink_1d8ja_931{font-size:12px;color:#cbd5f5;word-break:break-all}._activeActions_1d8ja_943{display:flex;align-items:center;gap:8px}._activeCopy_1d8ja_955{align-self:flex-start;border-radius:8px;padding:6px 10px;border:1px solid #cbd5f5;background:transparent;color:#e2e8f0;font-weight:600;cursor:pointer}._activeCopy_1d8ja_955:hover{border-color:#e2e8f0}._activeRevoke_1d8ja_985{align-self:flex-start;border-radius:8px;padding:6px 10px;border:1px solid rgba(248,113,113,.6);background:transparent;color:var(--danger-disabled);font-weight:600;cursor:pointer}._activeRevoke_1d8ja_985:hover{border-color:#f87171e6;color:#fecaca}._secondaryButton_1d8ja_1017,._primaryButton_1d8ja_1019{font-weight:600;font-size:14px;cursor:pointer;transition:background .12s ease,border-color .12s ease}._secondaryButton_1d8ja_1017{border-radius:8px;height:36px;padding:0 14px;border:1px solid #e2e8f0;background:#fff;color:#0f172a}._secondaryButton_1d8ja_1017:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}._primaryButton_1d8ja_1019{border-radius:8px;height:32px;padding:0 12px;border:none;background:var(--accent-primary);color:#fff;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0f172a26,0 4px 8px -2px #0f172a1f;transition:background .12s ease,box-shadow .12s ease}._primaryButton_1d8ja_1019:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:inset 0 1px #fff3,0 3px 6px #0f172a2e,0 5px 10px -2px #0f172a24}._dangerButton_1d8ja_1105{border-radius:8px;padding:8px 14px;border:1px solid rgba(220,38,38,.4);background:transparent;color:var(--danger-primary);font-weight:600;font-size:14px;cursor:pointer;transition:background .12s ease,border-color .12s ease}._dangerButton_1d8ja_1105:hover:not(:disabled){border-color:#dc262699;background:#dc26260f}._formGroup_11kmw_3{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}._label_11kmw_17{font-size:14px;font-weight:400;line-height:1.45;color:#0f172a}._input_11kmw_31,._select_11kmw_33{border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:14px;padding:4px 8px;height:32px;box-sizing:border-box}._select_11kmw_33{font-weight:600}._roleDropdownWrap_11kmw_63{position:relative;width:100%;min-width:0}._roleSelectTrigger_11kmw_75{width:100%;height:32px;padding:0 28px 0 8px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:14px;font-weight:600;line-height:1.45;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;transition:border-color .12s ease,background-color .12s ease}._roleSelectTrigger_11kmw_75:hover{border-color:#0f172a26}._roleSelectTrigger_11kmw_75:focus{outline:none}._roleSelectTrigger_11kmw_75:focus-visible{border-color:#94a3b8;box-shadow:0 0 0 2px var(--accent-primary-focus-ring)}._roleSelectTriggerText_11kmw_143{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roleSelectChevron_11kmw_157{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:14px;height:14px;flex-shrink:0;opacity:.6;color:currentColor}._roleSelectChevron_11kmw_157:after{content:"";display:block;width:6px;height:6px;margin:2px 0 0 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}._roleSelectTriggerOpen_11kmw_205 ._roleSelectChevron_11kmw_157:after,._roleSelectTrigger_11kmw_75[aria-expanded=true] ._roleSelectChevron_11kmw_157:after{transform:rotate(-135deg)}._roleDropdownList_11kmw_215{position:absolute;left:0;top:100%;margin-top:2px;width:100%;min-width:0;padding:4px;gap:2px;display:flex;flex-direction:column;background:var(--color-surface-elevated, #ffffff);border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;z-index:1100;box-sizing:border-box}._roleDropdownOption_11kmw_253{width:100%;border:none;background:transparent;text-align:left;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.35;color:#1c1d1f;border-radius:6px;cursor:pointer;transition:background-color .1s ease}._roleDropdownOption_11kmw_253:hover{background:#0000000d}._roleDropdownOption_11kmw_253[aria-selected=true]{background:#0000000d;font-weight:600}._input_11kmw_31:focus,._select_11kmw_33:focus{outline:none}._input_11kmw_31:focus-visible,._select_11kmw_33:focus-visible{border-color:#94a3b8;box-shadow:0 0 0 2px var(--accent-primary-focus-ring)}._error_11kmw_323{margin-bottom:8px;font-size:12px;color:var(--danger-primary)}._actions_11kmw_335{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:8px}._primaryButton_11kmw_351{border-radius:8px;padding:6px 12px;border:none;font-weight:600;font-size:14px;cursor:pointer;background:var(--accent-primary);color:#fff;transition:background .12s ease,box-shadow .12s ease;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0f172a26,0 4px 8px -2px #0f172a1f}._primaryButton_11kmw_351:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:inset 0 1px #fff3,0 3px 6px #0f172a2e,0 5px 10px -2px #0f172a24}._backdrop_1epfe_3{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;pointer-events:none}._overlay_1epfe_23{position:fixed;inset:0;background:#0f172a29;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:auto;animation:_inviteBackdropIn_1epfe_1 .14s ease-out}._modalFrame_1epfe_43{position:fixed;inset:0;padding:24px;display:flex;align-items:center;justify-content:center;pointer-events:none}._modal_1epfe_43{width:min(360px,calc(100% - 48px));height:330px;background:#e8eaed!important;border-radius:16px;border:1px solid rgba(148,163,184,.35);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;display:flex;flex-direction:column;padding:18px;gap:0;overflow:hidden;pointer-events:auto;animation:_inviteModalIn_1epfe_1 .14s ease-out}._modalLimit_1epfe_99{width:min(500px,calc(100% - 48px));height:auto;min-height:330px;padding:24px 18px 18px;animation:_inviteModalIn_1epfe_1 .26s cubic-bezier(.22,1,.36,1)}._header_1epfe_115{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:0;margin-bottom:8px}._headerLimit_1epfe_133{margin-bottom:24px}._title_1epfe_141{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.3}._titleLimit_1epfe_157{font-size:22px;line-height:1.2;font-weight:600}._closeButton_1epfe_169{border:none;background:transparent;border-radius:6px;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#0f172aa6;font-size:16px;line-height:1;transition:background-color .12s ease-out,color .12s ease-out}._closeButton_1epfe_169:hover{background:#0000000d;color:#0f172a}._closeButton_1epfe_169:focus-visible{outline:none;box-shadow:0 0 0 2px #7c6ccf47}._tabs_1epfe_227{position:relative;display:flex;gap:2px;align-items:center;align-self:flex-start;background:#0f172a0f;border-radius:8px;padding:1px;margin-bottom:8px}._tabSlider_1epfe_251{position:absolute;top:1px;bottom:1px;border-radius:6px;background:#ffffffe6;transition:left .2s ease-out,width .2s ease-out;pointer-events:none}._tabButton_1epfe_271{position:relative;z-index:1;border:none;background:transparent;padding:4px 12px;border-radius:6px;cursor:pointer;color:#0f172a80;font-size:12px;font-weight:400;line-height:1.45;transition:color .12s ease-out}._tabButton_1epfe_271:hover{color:#0f172abf}._tabButtonActive_1epfe_309{color:#0f172a}._tabContent_1epfe_317{flex:1;display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden;margin-top:0}._limitState_1epfe_337{display:block}._limitText_1epfe_345{margin:0}._limitStatus_1epfe_353{margin-bottom:3px;font-size:14px;line-height:1.35;font-weight:500;color:#475569}._limitValue_1epfe_369{margin-bottom:16px;max-width:34ch;font-size:17px;line-height:1.54;font-weight:400;color:#263348;text-wrap:balance}._limitAttemptedEmail_1epfe_389{margin:0 0 12px;font-size:13px;line-height:1.35;color:#64748b;word-break:break-word}._limitHint_1epfe_405{margin:0 0 22px;font-size:13px;line-height:1.35;color:#7a8698}._limitActions_1epfe_419{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}._limitPrimaryButton_1epfe_435,._limitSecondaryButton_1epfe_437{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:12px;font-size:15px;line-height:1.2;font-weight:600;cursor:pointer}._limitPrimaryButton_1epfe_435{min-height:48px;padding:0 24px;border:1px solid #7465cf;background:linear-gradient(180deg,#857ae3,#7465cf);color:#fff;box-shadow:inset 0 1px #ffffff38,0 8px 18px #5146a029,0 3px 7px #0f172a1a;transition:background .12s ease,box-shadow .12s ease}._limitPrimaryButton_1epfe_435:hover:not(:disabled){border-color:#6a5bc4;background:linear-gradient(180deg,#7a6fd9,#6a5bc4);box-shadow:inset 0 1px #fff3,0 9px 20px #5146a030,0 4px 8px #0f172a1c}._limitSecondaryButton_1epfe_437{min-height:40px;padding:0 14px;border:1px solid #e2e8f0;background:#fff;color:#334155;transition:background .12s ease,border-color .12s ease}._limitSecondaryButton_1epfe_437:hover:not(:disabled){border-color:#cbd5e1;background:#f8fafc}._limitPrimaryButton_1epfe_435:disabled,._limitSecondaryButton_1epfe_437:disabled{cursor:not-allowed;opacity:.65}._limitMicrocopy_1epfe_545{margin:6px 0 0;font-size:13px;line-height:1.35;color:#7a8698;opacity:.76}@keyframes _inviteBackdropIn_1epfe_1{0%{opacity:0}to{opacity:1}}@keyframes _inviteModalIn_1epfe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._overlay_1epfe_23,._modal_1epfe_43{animation:none}}._backdrop_zna8k_1{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);animation:_inviteModalBackdropIn_zna8k_1 .14s ease-out}._modal_zna8k_29{width:min(380px,calc(100vw - 48px));border-radius:16px;border:1px solid rgba(148,163,184,.35);background:var(--modal-surface-dark, #e8eaed);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;box-sizing:border-box;padding:20px;display:grid;gap:12px;animation:_inviteModalIn_zna8k_1 .14s ease-out;position:relative}._busyOverlay_zna8k_61{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#e8eaedf2;border-radius:16px;z-index:1}._busySpinner_zna8k_87{width:24px;height:24px;border-radius:999px;border:2px solid #e2e8f0;border-top-color:var(--accent-primary);animation:_inviteSpin_zna8k_1 .6s linear infinite}._busyText_zna8k_105{font-size:14px;color:#64748b;font-weight:400}._headerRow_zna8k_117{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._headerCopy_zna8k_131{min-width:0;display:grid;gap:6px}._title_zna8k_143{margin:0;color:#0f172a;font-size:16px;line-height:1.3;font-weight:600}._subtitle_zna8k_159{margin:0;color:#0f172aa6;font-size:14px;line-height:1.4;font-weight:400}._closeButton_zna8k_175{border:none;background:transparent;width:30px;height:30px;min-width:30px;border-radius:6px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#0f172aa6;font-size:16px;line-height:1;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}._closeButton_zna8k_175:hover:not(:disabled){background:#0000000d;color:#0f172a}._closeButton_zna8k_175:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._alertError_zna8k_231{border-radius:10px;border:1px solid var(--danger-soft-border);background:var(--danger-soft-bg);color:var(--danger-primary);padding:8px 12px;font-size:12px;line-height:1.35}._stateText_zna8k_251{margin:0;color:#64748b;font-size:14px;line-height:1.45}._actions_zna8k_265{display:grid;gap:8px}._buttonPrimary_zna8k_275{height:44px;border-radius:12px;border:1px solid transparent;padding:0 16px;font-size:14px;line-height:1.2;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-primary);color:#fff;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0f172a26,0 4px 8px -2px #0f172a1f;transition:background-color .12s ease-out,box-shadow .12s ease-out}._buttonPrimary_zna8k_275:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:inset 0 1px #fff3,0 3px 6px #0f172a2e,0 5px 10px -2px #0f172a24}._buttonPrimary_zna8k_275:disabled{opacity:.62;cursor:not-allowed}._buttonSecondary_zna8k_343{height:44px;border-radius:12px;border:1px solid #e4e6e9;padding:0 16px;font-size:14px;line-height:1.2;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0f172a;box-shadow:inset 0 1px #ffffffe6,0 2px 4px #0f172a14,0 4px 8px -2px #0f172a0f;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}._buttonSecondary_zna8k_343:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._buttonSecondary_zna8k_343:disabled{opacity:.62;cursor:not-allowed}._guestLink_zna8k_405{border:none;background:transparent;color:#5f4fc4;font-size:12px;line-height:1.3;font-weight:400;padding:6px 0;cursor:pointer;text-align:center;transition:color .12s ease-out}._guestLink_zna8k_405:hover:not(:disabled){color:#5344b3;text-decoration:underline}._guestLink_zna8k_405:disabled{opacity:.62;cursor:not-allowed}._helperText_zna8k_451{margin:0;color:#64748b;font-size:12px;line-height:1.4;font-weight:400}._buttonSpinner_zna8k_467{width:14px;height:14px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:_inviteSpin_zna8k_1 .6s linear infinite}@keyframes _inviteSpin_zna8k_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _inviteModalBackdropIn_zna8k_1{0%{opacity:0}to{opacity:1}}@keyframes _inviteModalIn_zna8k_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._backdrop_zna8k_1,._modal_zna8k_29,._buttonSpinner_zna8k_467{animation:none}}._backdrop_1hwch_1{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);animation:_authModalBackdropIn_1hwch_1 .14s ease-out}._modal_1hwch_29{width:min(330px,calc(100vw - 48px));height:338px;min-height:338px;border-radius:16px;border:1px solid rgba(148,163,184,.35);background:var(--modal-surface-dark, #f0f2f5);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;box-sizing:border-box;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;animation:_authModalIn_1hwch_1 .14s ease-out}._headerRow_1hwch_67{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._headerCopy_1hwch_81{min-width:0;display:grid;gap:6px}._title_1hwch_93{margin:0;color:#1c1d1f;font-size:16px;line-height:1.08;font-weight:600;letter-spacing:-.02em}._subtitle_1hwch_111{margin:0;color:#6b6f76;font-size:14px;line-height:1.4}._closeButton_1hwch_125{border:none;background:transparent;width:30px;height:30px;min-width:30px;border-radius:6px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#0f172aa6;font-size:16px;line-height:1;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}._closeButton_1hwch_125:hover:not(:disabled){background:#0000000d;color:#0f172a}._closeButton_1hwch_125:active:not(:disabled){background:#0000000f;color:#0f172a}._closeButton_1hwch_125:focus-visible{outline:2px solid var(--accent-primary-focus-ring);outline-offset:2px}._alertError_1hwch_191{border-radius:10px;border:1px solid var(--danger-soft-border);background:var(--danger-soft-bg);color:var(--danger-primary);padding:9px 12px;font-size:12px;line-height:1.35}._stepForm_1hwch_211{display:grid;gap:8px}._stepTitle_1hwch_221{margin:0;color:#1f2937;font-size:14px;line-height:1.2;font-weight:600}._readonlyEmail_1hwch_237{min-height:36px;border-radius:10px;border:1px solid #e6e8eb;background:#f8fafc;display:flex;align-items:center;padding:0 12px;color:#334155;font-size:14px;line-height:1.35}._readonlyEmailInput_1hwch_263{width:100%;min-height:32px;box-sizing:border-box;border-radius:10px;border:1px solid #e6e8eb;background:#f8fafc;padding:0 12px;color:#334155;font-size:14px;line-height:1.35;cursor:default;outline:none}._readonlyEmailInput_1hwch_263:focus{outline:none}._input_1hwch_301{width:100%;height:40px;border:1px solid #e6e8eb;border-radius:10px;padding:0 13px;box-sizing:border-box;color:#1c1d1f;background:#f8fafc;font-size:14px;line-height:1.35;box-shadow:inset 0 2px 4px #0f172a1f,inset 0 -2px 3px #ffffffe6}._input_1hwch_301::-moz-placeholder{color:#98a2b3}._input_1hwch_301::placeholder{color:#98a2b3}._fieldHint_1hwch_341{margin:-4px 0 0;color:#667085;font-size:12px;line-height:1.35}._fieldError_1hwch_355{margin:-2px 0 0;color:var(--danger-primary);font-size:12px;line-height:1.35}._fieldInfo_1hwch_369{margin:-2px 0 0;color:#4f46e5;font-size:12px;line-height:1.35}._stepLinksRow_1hwch_383{display:flex;align-items:center;justify-content:space-between;gap:8px}._linkButton_1hwch_397{border:none;background:transparent;color:#5f4fc4;font-size:14px;line-height:1.3;font-weight:400;padding:0;margin-top:8px;margin-bottom:12px;cursor:pointer;text-align:left;transition:color .12s ease-out}._linkButton_1hwch_397:hover:not(:disabled){color:#5344b3;text-decoration:underline}._buttonBase_1hwch_437{height:44px;border-radius:12px;border:1px solid transparent;padding:0 16px;font-size:16px;line-height:1.2;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}._buttonPrimary_1hwch_467{background:var(--accent-primary);color:#fff;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0f172a26,0 4px 8px -2px #0f172a1f}._buttonPrimary_1hwch_467:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:inset 0 1px #fff3,0 3px 6px #0f172a2e,0 5px 10px -2px #0f172a24}._buttonSecondary_1hwch_501{background:#fff;border:1px solid #e4e6e9;color:#2b2d31;box-shadow:inset 0 1px #ffffffe6,0 2px 4px #0f172a14,0 4px 8px -2px #0f172a0f;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,box-shadow .12s ease-out}._buttonSecondary_1hwch_501:hover:not(:disabled){background:#fafafa;border-color:#dfe1e4;box-shadow:inset 0 1px #fffffff2,0 3px 6px #0f172a1a,0 5px 10px -2px #0f172a14}._buttonSecondary_1hwch_501 ._buttonIcon_1hwch_541{opacity:.78}._buttonIcon_1hwch_541{width:18px;height:18px;flex-shrink:0}._buttonContent_1hwch_561{display:inline-flex;align-items:center;justify-content:center;gap:8px}._buttonSpinner_1hwch_575{width:14px;height:14px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:_authSpin_1hwch_1 .6s linear infinite}._terms_1hwch_593{margin:6px 0 0;color:#8c9199;font-size:12px;line-height:1.35;text-align:left}._termsLink_1hwch_609{color:var(--accent-primary);text-decoration:none;transition:color .12s ease-out;font-size:inherit}._termsLink_1hwch_609:hover{color:var(--accent-primary-active);text-decoration:underline}._termsLink_1hwch_609:focus-visible{outline:2px solid var(--accent-primary-focus-ring);outline-offset:2px;border-radius:2px}._buttonBase_1hwch_437:focus-visible,._linkButton_1hwch_397:focus-visible{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-focus-ring)}._input_1hwch_301:focus-visible{outline:none;border-color:var(--accent-primary);box-shadow:inset 0 2px 4px #0f172a1f,inset 0 -2px 3px #ffffffe6}._buttonBase_1hwch_437:disabled,._input_1hwch_301:disabled,._closeButton_1hwch_125:disabled,._linkButton_1hwch_397:disabled{opacity:.62;cursor:not-allowed}._confirmBackdrop_1hwch_691{position:fixed;inset:0;z-index:1450;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}._confirmCard_1hwch_717{width:min(420px,calc(100vw - 48px));border-radius:16px;border:1px solid rgba(148,163,184,.35);background:#fff;box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;padding:20px;display:grid;gap:16px;box-sizing:border-box}._confirmTitle_1hwch_745{margin:0;color:#1f2937;font-size:16px;line-height:1.2;font-weight:600}._confirmText_1hwch_761{margin:0;color:#667085;font-size:14px;line-height:1.4}._confirmActions_1hwch_775{display:grid;gap:10px}@keyframes _authSpin_1hwch_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _authModalBackdropIn_1hwch_1{0%{opacity:0}to{opacity:1}}@keyframes _authModalIn_1hwch_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){._backdrop_1hwch_1{padding:14px}._modal_1hwch_29,._confirmCard_1hwch_717{border-radius:14px;padding:16px}._title_1hwch_93{font-size:16px}._stepTitle_1hwch_221{font-size:14px}}@media(prefers-reduced-motion:reduce){._backdrop_1hwch_1,._modal_1hwch_29,._buttonSpinner_1hwch_575{animation:none}}._backdrop_tenpy_1{position:fixed;inset:0;background:var(--modal-overlay, rgba(15, 23, 42, .42));backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:2000}._dialog_tenpy_27{--confirm-dialog-btn-height: 44px;width:-moz-max-content;width:max-content;max-width:min(100%,368px);min-width:280px;background:var(--modal-surface-dark, #f0f2f5);color:#1c1d1f;border-radius:16px;padding:20px;box-sizing:border-box;box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;border:1px solid rgba(148,163,184,.35)}._title_tenpy_59{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.2;color:#1c1d1f}._message_tenpy_75{margin:0 0 20px;font-size:14px;line-height:1.4;color:#6b6f76;max-width:320px}._messageWithDetails_tenpy_91{margin-bottom:12px}._actions_tenpy_99{display:flex;justify-content:flex-end;gap:12px}._cancelBtn_tenpy_111,._confirmBtn_tenpy_113{height:var(--confirm-dialog-btn-height);min-height:var(--confirm-dialog-btn-height);box-sizing:border-box;border-radius:12px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.01em;cursor:pointer;border:1px solid rgba(148,163,184,.4);background:var(--modal-surface-white, #ffffff);box-shadow:inset 0 1px #ffffffb3,0 2px 4px #0f172a0f,0 1px 2px #0f172a0a;transition:color .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease}._cancelBtn_tenpy_111{color:#6b6f76}._cancelBtn_tenpy_111:hover:not(:disabled){background:#fafafa;border-color:#dfe1e4;color:#1c1d1f;box-shadow:inset 0 1px #fffffff2,0 3px 6px #0f172a1a,0 5px 10px -2px #0f172a14}._cancelBtn_tenpy_111:focus-visible{outline:none;box-shadow:0 0 0 2px #7c6ccf47}._cancelBtn_tenpy_111:disabled,._cancelBtn_tenpy_111:disabled:hover{cursor:not-allowed;opacity:.62;border-color:#94a3b866;background:var(--modal-surface-white, #ffffff);color:#6b6f76;box-shadow:inset 0 1px #ffffffb3,0 2px 4px #0f172a0f,0 1px 2px #0f172a0a}._confirmBtn_tenpy_113{border-color:var(--danger-primary);color:var(--danger-primary);background:#fff;box-shadow:inset 0 1px #ffffffbf,0 2px 4px #0f172a0f,0 1px 2px #b423181f}._confirmBtn_tenpy_113:hover:not(:disabled){border-color:var(--danger-primary-hover);background:var(--danger-soft-bg);color:var(--danger-primary-hover);box-shadow:inset 0 1px #ffffffe6,0 3px 6px #0f172a1a,0 5px 10px -2px #b423181f}._confirmBtn_tenpy_113:focus-visible,._confirmBtn_tenpy_113:active:not(:disabled){outline:none;border-color:var(--danger-primary-active);background:var(--danger-soft-bg);color:var(--danger-primary-active);box-shadow:inset 0 1px #ffffffbf,0 2px 4px #0f172a0f,0 1px 2px #b423181f}._confirmBtn_tenpy_113:disabled,._confirmBtn_tenpy_113:disabled:hover{cursor:not-allowed;opacity:.62;border-color:var(--danger-disabled);background:#fff;color:var(--danger-primary);box-shadow:inset 0 1px #ffffffbf,0 2px 4px #0f172a0f,0 1px 2px #b423181f}._treeView_1mlem_1{display:flex;flex-direction:column;gap:0}._treeNodeRow_1mlem_13{position:relative;display:flex;align-items:center;font-size:14px;line-height:24px;min-height:12px;margin:0;padding:0;border-radius:4px;cursor:pointer;color:#1c1d1f;background:transparent;width:100%;box-sizing:border-box;transition:background-color .12s ease}._treeNodeRow_1mlem_13:not(._treeNodeRowActive_1mlem_49):not(.treeNodeRow--active):active{background:transparent}._treeNodeRow_1mlem_13:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:-2px}._treeNodeRowActive_1mlem_49:focus-visible,.treeNodeRow--active:focus-visible{outline-color:#2563eb40}._treeNodeRowActive_1mlem_49,.treeNodeRow--active{background:transparent!important;color:inherit;font-weight:inherit;border-radius:6px;box-shadow:none}._treeNodeRowActive_1mlem_49:before,.treeNodeRow--active:before,._treeNodeRowSelected_1mlem_99:before{content:"";position:absolute;inset:0 4px 0 8px;border-radius:6px;pointer-events:none;z-index:0;background:#ffffff75;box-shadow:inset 0 1px #ffffff85,inset 0 0 0 1px #94a3b859,0 1px 2px #0f172a0f}._treeNodeRowActive_1mlem_49:after,.treeNodeRow--active:after{content:"";position:absolute;left:10px;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--accent-primary);z-index:1}._projectRowActive_1mlem_159{background:transparent;border-radius:6px;box-shadow:none}._projectRowActive_1mlem_159:before{content:"";position:absolute;inset:0 4px 0 10px;border-radius:6px;pointer-events:none;z-index:0;background:#e8eaedeb;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #94a3b838,0 1px 2px #0f172a0a}._projectRowActive_1mlem_159 ._treeNodeRowCaret_1mlem_205{opacity:1}._projectRowInactive_1mlem_213{background:transparent;color:#475569}._projectRow_1mlem_159,._itemRow_1mlem_237{height:24px;min-height:24px;padding:0;background:transparent}._treeNodeRowSelected_1mlem_99{background:transparent;border-radius:6px;box-shadow:none}._treeNodeRowActive_1mlem_49>*,.treeNodeRow--active>*,._treeNodeRowSelected_1mlem_99>*,._projectRowActive_1mlem_159>*{position:relative;z-index:2}._treeNodeRowActive_1mlem_49 ._treeNodeRowTitle_1mlem_279,.treeNodeRow--active ._treeNodeRowTitle_1mlem_279,._projectRowActive_1mlem_159 ._treeNodeRowTitle_1mlem_279{color:#0f172a}._projectRowActive_1mlem_159 ._projectLabel_1mlem_291{font-weight:600;color:#475569}._treeNodeRowDragging_1mlem_301{opacity:.5}._treeNodeRowPendingMove_1mlem_309{opacity:.82}._treeNodeRowPending_1mlem_309{opacity:.9}._treeNodeRowGhost_1mlem_325{opacity:0!important;pointer-events:none}._treeNodeRowReorderTransition_1mlem_337{transition:transform .14s ease-out;will-change:transform}._treeNodeRowInlineInsert_1mlem_347{height:2px;margin-left:18px;margin-right:4px;border-radius:999px;background:#4ade80}._treeNodeRowInlineInsertInside_1mlem_363{height:2px;margin-right:4px;border-radius:999px;background:#4ade8099}._treeNodeRowInsertInside_1mlem_377{background:#94a3b833;border:none;outline:1px solid rgba(107,114,128,.55);outline-offset:-1px;box-shadow:none;border-radius:6px;transition:none}._treeNodeRowInsertInside_1mlem_377:before{content:none!important}._treeNodeRowInsertBefore_1mlem_405:after,._treeNodeRowInsertAfter_1mlem_407:after{content:"";position:absolute;left:6px;right:6px;height:2px;border-radius:999px;background:#6b7280e6;pointer-events:none}._treeNodeRowInsertBefore_1mlem_405:after{top:1px}._treeNodeRowInsertAfter_1mlem_407:after{bottom:1px}._treeNodeRowCaret_1mlem_205{border:none;background:transparent;padding:0;width:20px;height:20px;min-width:20px;flex:0 0 20px;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;justify-content:center;color:#6a6a6a;opacity:1;transition:transform .12s ease;margin-right:0}._treeNodeRowCaret_1mlem_205:hover{color:#2f2f2f}._treeNodeRowCaret_1mlem_205:focus,._treeNodeRowCaret_1mlem_205:focus-visible,._treeNodeRowCaret_1mlem_205:active{outline:none;box-shadow:none}._treeNodeRowCaretIcon_1mlem_505{display:inline-block;width:16px;height:16px;transition:transform .15s ease;transform:rotate(-90deg)}._treeNodeRowCaretSvg_1mlem_521{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}._treeNodeRowCaretOpen_1mlem_541 ._treeNodeRowCaretIcon_1mlem_505{transform:rotate(0)}._treeNodeRowCaretPlaceholder_1mlem_549{display:inline-flex;width:20px;flex:0 0 20px}._treeNodeRowIcon_1mlem_561{margin-right:8px;display:flex;align-items:center;justify-content:center}._treeIcon_1mlem_575{width:16px;height:16px;color:#6b6f76;stroke-width:1.5;opacity:.8;display:block}._projectIcon_1mlem_593{color:#c5c5c5;stroke-width:1.3;opacity:1}._projectRow_1mlem_159:hover ._projectIcon_1mlem_593,._projectRowActive_1mlem_159 ._projectIcon_1mlem_593{color:var(--accent-primary)}._projectRowInactive_1mlem_213 ._projectIcon_1mlem_593{color:#6b6f76}._projectIconFrozen_1mlem_629{color:#64748b}._projectRow_1mlem_159:hover ._projectIconFrozen_1mlem_629,._projectRowActive_1mlem_159 ._projectIconFrozen_1mlem_629{color:var(--accent-primary-active)}._treeNodeRowTitle_1mlem_279{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._projectLabel_1mlem_291{font-size:14px;font-weight:600;color:#475569;line-height:inherit;text-transform:none}._projectLabelFrozen_1mlem_679{color:#64748b}._projectRowActive_1mlem_159 ._projectLabelFrozen_1mlem_679{color:#475569}._itemLabel_1mlem_695{font-size:16px;font-weight:400;color:#0f172a;line-height:inherit}._treeNodeRowInput_1mlem_709{flex:1;border:none;outline:none;background:transparent;font:inherit;color:inherit;padding:0;min-width:0}._treeNodeRowActions_1mlem_731{position:static;flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:0;width:0;overflow:hidden;padding:0;background:transparent;opacity:0;visibility:hidden;pointer-events:none;transition:width .14s ease,opacity .12s ease,visibility 0s linear .12s,padding-inline-start .12s ease}._treeNodeRowIntentDebugLabel_1mlem_773{position:absolute;right:48px;top:50%;transform:translateY(-50%);font-size:12px;line-height:1;font-weight:600;letter-spacing:.02em;color:#475569e6;background:#f1f5f9eb;border:1px solid rgba(148,163,184,.55);border-radius:999px;padding:2px 6px;pointer-events:none}._treeNodeRow_1mlem_13:hover ._treeNodeRowActions_1mlem_731,._treeNodeRow_1mlem_13:focus-visible ._treeNodeRowActions_1mlem_731{width:52px;padding-inline-start:4px;opacity:1;visibility:visible;pointer-events:auto;background:transparent;transition-delay:0s}._treeNodeRowActionBtn_1mlem_829{width:24px;height:24px;border-radius:6px;border:none;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;color:#0f172aa6;opacity:.9;transition:background-color .12s ease-out,color .12s ease-out;font-size:14px;flex-shrink:0}._treeNodeRowActionBtn_1mlem_829 svg{width:14px;height:14px;display:block;flex-shrink:0}._treeNodeRowActionBtn_1mlem_829:hover{background:#0000000d;color:#0f172a}._treeNodeRowActionBtn_1mlem_829:disabled{opacity:.45;cursor:default}._treeNodeRowActionBtn_1mlem_829:disabled:hover{background:transparent}._treeNodePendingSpinner_1mlem_911{width:12px;height:12px;margin-left:6px;border-radius:9999px;border:2px solid #d1d5db;border-top-color:#7c828f;animation:_treeNodePendingSpin_1mlem_911 .9s linear infinite;flex-shrink:0}@keyframes _treeNodePendingSpin_1mlem_911{to{transform:rotate(360deg)}}._treeNodeRowWrap_1mlem_945{position:relative}._treeNodeRowAddMenu_1mlem_953{position:absolute;right:0;top:100%;margin-top:4px;background:var(--color-surface-elevated, #ffffff);border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 1px 2px #00000008;padding-block:4px;padding-inline:4px;display:flex;flex-direction:column;gap:2px;width:-moz-max-content;width:max-content;min-width:140px;z-index:10;box-sizing:border-box}._treeNodeRowAddMenuItem_1mlem_993{border:none;background:transparent;text-align:left;padding-block:6px;padding-inline:12px;font-size:14px;font-weight:400;line-height:1.35;color:#0f172a;border-radius:6px;cursor:pointer;width:100%;box-sizing:border-box;transition:background-color .1s ease-out}._treeNodeRowAddMenuItem_1mlem_993:hover:not(:disabled){background:#0000000d}._treeNodeRowAddMenuItem_1mlem_993:disabled{color:#b8bcc4;cursor:default}._treeNodeRowAddMenuItem_1mlem_993:disabled:hover{background:transparent}._treeNodeRowContextMenu_1mlem_1053{position:absolute;right:0;top:100%;margin-top:4px;background:var(--color-surface-elevated, #ffffff);border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 1px 2px #00000008;padding-block:4px;padding-inline:4px;display:flex;flex-direction:column;gap:2px;width:-moz-max-content;width:max-content;min-width:140px;z-index:2000;box-sizing:border-box}._treeNodeRowContextMenuDivider_1mlem_1093{height:1px;background:#eef0f2;margin:2px 0}._treeNodeRowContextMenuItem_1mlem_1105{border:none;background:transparent;text-align:left;padding-block:6px;padding-inline:12px;font-size:14px;font-weight:400;line-height:1.35;color:#0f172a;border-radius:6px;cursor:pointer;width:100%;box-sizing:border-box;transition:background-color .1s ease-out}._treeNodeRowContextMenuItem_1mlem_1105:hover:not(:disabled){background:#0000000d}._treeNodeRowContextMenuItem_1mlem_1105:disabled{color:#b8bcc4;cursor:default}._treeNodeRowContextMenuItem_1mlem_1105:disabled:hover{background:transparent}._treeNodeRowContextMenuItemDanger_1mlem_1165{color:#d32f2f;font-weight:400}._treeNodeRowContextMenuItemDanger_1mlem_1165:hover:not(:disabled){background:#dc262614}._treeBranch_1mlem_1183{overflow:visible}._treeNodeRowDroppableOver_1mlem_1191{background:#94a3b81f;transition:none}._treeNodeRowPlaceholder_1mlem_1201{opacity:.9}._treeNodeRowPlaceholderInner_1mlem_1209{width:100%;height:10px;border-radius:4px;border:1px dashed var(--tree-placeholder-border, rgba(148, 163, 184, .8));background:var(--tree-placeholder-bg, rgba(148, 163, 184, .08))}._treeDropZone_1mlem_1225{margin:0;padding:4px 0;pointer-events:auto}._treeDropZoneInner_1mlem_1237{width:100%;height:2px;opacity:0;margin:0;border-radius:4px;border:1px dashed var(--tree-placeholder-border, #999);background:transparent;transition:height .12s ease,opacity .12s ease}._treeDropZone_1mlem_1225[data-drop-active=true] ._treeDropZoneInner_1mlem_1237{height:20px;opacity:1}._treeDropIndicatorLine_1mlem_1273{padding:2px 0}._treeDropIndicatorLineInner_1mlem_1281{width:calc(100% - 8px);margin-left:4px;height:2px;border-radius:999px;background:#9ca3af}._projectRootRowDropTarget_1mlem_1297{position:relative;display:flex;align-items:center;min-height:16px;margin:0;opacity:.55;pointer-events:auto}._projectRootRowDropTargetInner_1mlem_1317{width:calc(100% - 8px);margin-left:4px;min-height:16px;border-radius:4px;border:1px dashed rgba(148,163,184,.55);background:#94a3b814}._projectRootRowDropTargetActive_1mlem_1335 ._projectRootRowDropTargetInner_1mlem_1317{border-color:#475569e6;background:#94a3b82e}._treeDragPlaceholder_1mlem_1345{display:flex;align-items:center;margin:0;pointer-events:none}._treeDragPlaceholderInner_1mlem_1359{width:calc(100% - 8px);margin-left:4px;border-radius:0;background:transparent;border:none;box-shadow:none;outline:none;box-sizing:border-box;transition:none;animation:none}._treeEndSpacer_1mlem_1385{height:14px;margin:0;display:flex;align-items:center;position:relative;z-index:0}._treeEndSpacerInner_1mlem_1403{width:calc(100% - 8px);margin-left:4px;height:0;border-radius:999px;background:transparent;border:none;box-shadow:none;outline:none;opacity:0}._treeEndSpacerActive_1mlem_1427 ._treeEndSpacerInner_1mlem_1403{background:transparent;opacity:0}._projectRow_1mlem_159:not(._treeNodeRowActive_1mlem_49):not(.treeNodeRow--active):hover{background:transparent}._projectRow_1mlem_159:not(._treeNodeRowActive_1mlem_49):not(.treeNodeRow--active):hover:before{content:"";position:absolute;inset:0 4px 0 8px;border-radius:6px;pointer-events:none;z-index:0;background:#ffffff75;box-shadow:inset 0 1px #ffffff85,inset 0 0 0 1px #94a3b859,0 1px 2px #0f172a0f}._projectRow_1mlem_159:not(._treeNodeRowActive_1mlem_49):not(.treeNodeRow--active):hover ._projectLabel_1mlem_291{color:#334155}._projectRow_1mlem_159:not(._treeNodeRowActive_1mlem_49):not(.treeNodeRow--active):hover>*{position:relative;z-index:2}._itemRow_1mlem_237:not(._treeNodeRowActive_1mlem_49):not(.treeNodeRow--active):hover{background:transparent}._itemRow_1mlem_237:not(._treeNodeRowActive_1mlem_49):not(.treeNodeRow--active):hover:before{content:"";position:absolute;inset:0 4px 0 8px;border-radius:6px;pointer-events:none;z-index:0;background:#ffffff75;box-shadow:inset 0 1px #ffffff85,inset 0 0 0 1px #94a3b859,0 1px 2px #0f172a0f}._itemRow_1mlem_237:not(._treeNodeRowActive_1mlem_49):not(.treeNodeRow--active):hover ._itemLabel_1mlem_695{color:#111827}._itemRow_1mlem_237:not(._treeNodeRowActive_1mlem_49):not(.treeNodeRow--active):hover>*{position:relative;z-index:2}._treeDndDebugHud_1mlem_1559{position:fixed;right:16px;bottom:16px;z-index:9999;font:12px/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;background:#111827eb;color:#f9fafb;border:1px solid rgba(148,163,184,.5);border-radius:8px;padding:8px 10px;min-width:320px;box-shadow:0 8px 24px #0f172a59;pointer-events:none}._treeView_1mlem_1[data-tree-preview-mode=drag] ._treeNodeRow_1mlem_13,._treeView_1mlem_1[data-tree-preview-mode=drag] ._treeNodeRowActions_1mlem_731,._treeView_1mlem_1[data-tree-preview-mode=drag] ._treeNodeRowCaret_1mlem_205,._treeView_1mlem_1[data-tree-preview-mode=drag] ._treeNodeRowCaretIcon_1mlem_505,._treeView_1mlem_1[data-tree-preview-mode=drag] ._treeDropZoneInner_1mlem_1237,._treeView_1mlem_1[data-tree-preview-mode=drag] ._treeBranch_1mlem_1183{transition:none!important;animation:none!important}._deleteDialogDetails_1mlem_1613{display:grid;gap:12px;margin:0 0 20px;font-size:14px;line-height:1.4;color:#1c1d1f}._deleteDialogPreview_1mlem_1631,._deleteDialogWarnings_1mlem_1633{display:grid;gap:4px}._deleteDialogWarningLine_1mlem_1643{color:#6b6f76}._deleteDialogConfirmLabel_1mlem_1651{display:grid;gap:8px}._deleteDialogConfirmHint_1mlem_1661{color:#6b6f76}._deleteDialogConfirmValue_1mlem_1669{font-weight:600;color:#1c1d1f}._deleteDialogConfirmInput_1mlem_1679{height:32px;min-height:32px;box-sizing:border-box;padding:0 12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#1c1d1f;font-size:14px;line-height:1.4}._deleteDialogConfirmInput_1mlem_1679:focus-visible{outline:none;border-color:#94a3b8;box-shadow:0 0 0 2px #7c6ccf47}._profileWrapper_1lnfl_1{position:relative;width:auto}._profileWrapperSidebar_1lnfl_11{width:100%}._trigger_1lnfl_19{border:none;background:transparent;cursor:pointer;display:flex;align-items:center;color:#111827;transition:background-color .12s ease-out}._triggerTopbar_1lnfl_39{padding:2px;border-radius:999px;width:auto;justify-content:center}._triggerTopbar_1lnfl_39:hover{background:#0000000a}._triggerSidebarExpanded_1lnfl_61{width:100%;padding:8px 10px;border-radius:10px;justify-content:flex-start;gap:10px}._triggerSidebarExpanded_1lnfl_61:hover{background:var(--color-surface-hover-subtle, #e9edf3)}._triggerSidebarCollapsed_1lnfl_85{width:40px;height:40px;padding:0;border-radius:10px;justify-content:center}._triggerSidebarCollapsed_1lnfl_85:hover{background:var(--color-surface-hover-subtle, #e9edf3)}._avatar_1lnfl_109,._avatarImage_1lnfl_111{border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(0,0,0,.08)}._avatar_1lnfl_109{color:#fff;font-weight:600;font-size:12px}._avatarImage_1lnfl_111{-o-object-fit:cover;object-fit:cover}._profileMeta_1lnfl_149{min-width:0;display:grid;gap:2px;text-align:left}._profileName_1lnfl_163{color:#1c1d1f;font-size:14px;line-height:1.2;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileSecondary_1lnfl_183{color:#6b6f76;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menu_1lnfl_201{position:fixed;padding:10px 12px;box-sizing:border-box;background:var(--color-surface-elevated, #ffffff);border:1px solid #e6e8eb;border-radius:6px;box-shadow:0 1px 2px #00000008;display:grid;gap:8px;z-index:2000;opacity:0;animation-duration:.14s;animation-timing-function:ease-out;animation-fill-mode:forwards;will-change:transform,opacity}._menu_1lnfl_201:before{content:"";position:absolute;width:10px;height:10px;background:var(--color-surface-elevated, #ffffff);transform:rotate(45deg);box-sizing:border-box;z-index:-1}._menuLoggedIn_1lnfl_259{padding-block:3px;padding-inline:8px;gap:0}._menuLoggedIn_1lnfl_259:before{display:none}._menuGuest_1lnfl_279{padding:14px;border-radius:12px;box-shadow:0 4px 12px #0f172a1f,0 2px 6px -2px #0f172a14}._menuDirectionDown_1lnfl_291:before{top:-6px;border-left:1px solid #e6e8eb;border-top:1px solid #e6e8eb;box-shadow:-2px -2px 6px #1018280a}._menuDirectionUp_1lnfl_305:before{bottom:-6px;border-right:1px solid #e6e8eb;border-bottom:1px solid #e6e8eb;box-shadow:2px 2px 6px #1018280a}._menuAlignRight_1lnfl_319:before{right:14px}._menuAlignLeft_1lnfl_327:before{left:14px}._menuTopbar_1lnfl_335{width:min(360px,calc(100vw - 16px));min-width:min(320px,calc(100vw - 16px));max-width:min(380px,calc(100vw - 16px))}._menuTopbar_1lnfl_335._menuLoggedIn_1lnfl_259{width:min(var(--sidebar-popover-width, 248px),calc(100vw - 16px));min-width:min(var(--sidebar-popover-width, 248px),calc(100vw - 16px));max-width:min(var(--sidebar-popover-width, 248px),calc(100vw - 16px))}._menuSidebarExpanded_1lnfl_359{width:min(var(--sidebar-popover-width, 248px),calc(100vw - 20px));min-width:min(var(--sidebar-popover-width, 248px),calc(100vw - 20px));max-width:min(var(--sidebar-popover-width, 248px),calc(100vw - 20px))}._menuSidebarCollapsed_1lnfl_371{width:min(var(--sidebar-popover-width, 280px),calc(100vw - 16px));min-width:min(var(--sidebar-popover-width, 280px),calc(100vw - 16px));max-width:min(var(--sidebar-popover-width, 280px),calc(100vw - 16px))}._menuDirectionUp_1lnfl_305{animation-name:_menuRevealUp_1lnfl_1}._menuDirectionDown_1lnfl_291{animation-name:_menuRevealDown_1lnfl_1}._menuAlignRight_1lnfl_319{transform-origin:top right}._menuAlignLeft_1lnfl_327{transform-origin:top left}._menuAlignCenter_1lnfl_415{transform-origin:top center}@keyframes _menuRevealDown_1lnfl_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _menuRevealUp_1lnfl_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._menu_1lnfl_201{animation:none;opacity:1}}._menuContext_1lnfl_481{display:grid;gap:4px}._menuLoggedIn_1lnfl_259 ._menuContext_1lnfl_481{padding:2px 4px 4px}._menuContextTop_1lnfl_499{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;padding-right:28px}._menuLoggedIn_1lnfl_259 ._menuContextTop_1lnfl_499{align-items:center}._menuProfileRow_1lnfl_525{min-width:0;display:flex;align-items:center;gap:10px}._menuProfileAvatar_1lnfl_539{flex-shrink:0}._menuProfileMeta_1lnfl_547{min-width:0;display:grid;gap:2px;text-align:left}._menuProfileName_1lnfl_561{color:#1c1d1f;font-size:14px;line-height:1.35;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menuProfileEmail_1lnfl_581{color:#6b6f76;font-size:12px;line-height:1.2;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._guestEntry_1lnfl_601{width:100%;min-width:0;display:grid;gap:4px}._guestEntryTitleRow_1lnfl_615{display:flex;align-items:center;gap:6px}._guestEntryTitle_1lnfl_615{color:#242932;font-size:14px;line-height:1.3;font-weight:600}._guestEntryTitleInfo_1lnfl_641{color:#6b6f76;font-size:12px;line-height:1;cursor:help;flex-shrink:0}._guestEntrySubtitle_1lnfl_657{margin:0;color:#6b6f76;font-size:12px;font-weight:400;line-height:1.28;white-space:normal;overflow:visible;text-overflow:clip}._menuCloseButton_1lnfl_679{position:absolute;top:0;right:0;border:none;background:transparent;border-radius:8px;width:28px;height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#868c95;font-size:16px;font-weight:600;line-height:1;padding:0;transition:background-color .12s ease-out,color .12s ease-out}._menuLoggedIn_1lnfl_259 ._menuCloseButton_1lnfl_679{border-radius:6px;width:24px;height:24px;min-width:24px}._menuCloseButton_1lnfl_679:hover{background:#0f172a0d;color:#6b7280}._menuActions_1lnfl_747{width:100%;display:grid;gap:6px}._actionButton_1lnfl_759{width:100%;height:40px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;padding:6px 12px;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}._actionButton_1lnfl_759:focus-visible,._footerAction_1lnfl_787:focus-visible,._menuCloseButton_1lnfl_679:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._actionButtonPrimary_1lnfl_799{border:1px solid transparent;background:var(--accent-primary);color:#fff;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0f172a26,0 4px 8px -2px #0f172a1f}._actionButtonPrimary_1lnfl_799:hover{background:var(--accent-primary-hover);box-shadow:inset 0 1px #fff3,0 3px 6px #0f172a2e,0 5px 10px -2px #0f172a24}._actionButtonSecondary_1lnfl_835{border:1px solid #edf0f3;background:#fff;color:#353941;font-weight:400}._actionButtonSecondary_1lnfl_835:hover{background:#fafafa;border-color:#e6e8eb}._menuFooter_1lnfl_859{display:grid;gap:2px}._menuDivider_1lnfl_869{height:1px;background:#eef0f2;margin:2px 0}._footerAction_1lnfl_787{border:none;background:transparent;border-radius:6px;min-height:0;padding-block:6px;padding-inline:12px;text-align:left;color:#1c1d1f;font-size:14px;line-height:1.35;font-weight:600;cursor:pointer;width:100%;box-sizing:border-box;transition:background-color .1s ease-out,color .1s ease-out}._footerAction_1lnfl_787:hover{background:#0000000d}._footerActionDanger_1lnfl_925{color:var(--danger-primary)}._footerActionDanger_1lnfl_925:hover{background:#dc262614}._accountModalRoot_1lnfl_941{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;pointer-events:none}._accountModalOverlay_1lnfl_961{position:fixed;inset:0;pointer-events:auto;background:var(--modal-overlay, rgba(15, 23, 42, .42));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:_accountModalBackdropIn_1lnfl_1 .14s ease-out}._accountModalFrame_1lnfl_981{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;pointer-events:none}._accountModal_1lnfl_941{width:min(360px,calc(100% - 48px));max-height:calc(100vh - 48px);background:var(--modal-surface-dark, #f0f2f5);border:1px solid rgba(148,163,184,.35);border-radius:16px;box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;display:flex;flex-direction:column;gap:0;padding:24px 24px 28px;box-sizing:border-box;overflow:visible;pointer-events:auto;animation:_accountModalIn_1lnfl_1227 .14s ease-out}._accountModalHeader_1lnfl_1041{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._accountModalHeading_1lnfl_1057{display:grid;gap:4px}._accountModalTitle_1lnfl_1067{margin:0;color:#0f172a;font-size:16px;line-height:1.34;font-weight:600}._accountModalSubtitle_1lnfl_1083{margin:0;color:#6b7280;font-size:12px;line-height:1.4}._accountModalClose_1lnfl_1097{border:none;background:transparent;border-radius:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#6b6f76;font-size:16px;line-height:1;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}._accountModalClose_1lnfl_1097:hover{background:#0000000d;color:#0f172a}._accountModalClose_1lnfl_1097:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._accountModalGrid_1lnfl_1149{display:grid;gap:10px;flex:1;min-height:0;overflow:visible;margin-top:22px;margin-bottom:0;padding:0 4px 20px 0}._accountModalRow_1lnfl_1171{display:grid;gap:2px;border:1px solid #e6e8eb;border-radius:10px;padding:8px 10px;background:var(--modal-surface-medium, #f5f7fa);box-shadow:0 4px 8px -2px #0f172a1a}._accountModalLabel_1lnfl_1191{color:#6b6f76;font-size:12px;line-height:1.35}._accountModalValue_1lnfl_1203{color:#1c1d1f;font-size:14px;line-height:1.35}._accountModalEditableRow_1lnfl_1215{display:flex;align-items:center;gap:8px}._accountModalInput_1lnfl_1227{height:32px;flex:1;min-width:0;border-radius:10px;border:1px solid #d4d8df;background:#fff;color:#111827;font-size:14px;line-height:1.35;padding:0 10px;box-shadow:inset 0 1px 2px #0f172a1f,inset 0 -1px #ffffffe6;transition:border-color .12s ease-out,box-shadow .12s ease-out}._accountModalInput_1lnfl_1227:focus-visible{outline:none;border-color:#d4d8df;box-shadow:inset 0 1px 2px #0f172a1f,inset 0 -1px #ffffffe6}._accountModalError_1lnfl_1269{color:var(--danger-primary);font-size:12px;line-height:1.35}._accountModalValueMono_1lnfl_1281{color:#1c1d1f;font-size:12px;line-height:1.4;word-break:break-all;border:1px solid #e6e8eb;background:#fff;border-radius:10px;padding:6px 8px;flex:1;box-shadow:inset 0 1px 2px #0f172a1a,inset 0 -1px #ffffffe6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._accountModalValueRow_1lnfl_1309{display:flex;align-items:flex-start;gap:8px}._accountModalInlineButton_1lnfl_1321{height:28px;border-radius:10px;border:1px solid #d4d8df;background:#fff;color:#1f2937;padding:0 10px;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 2px #0f172a1f,inset 0 -1px #ffffffe6;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}._accountModalInlineButton_1lnfl_1321:hover{background:#f8fafc;border-color:#c8ced8;box-shadow:inset 0 1px 2px #0f172a14,inset 0 -1px #fffffff2}._accountModalInlineButton_1lnfl_1321:focus-visible{outline:none;border-color:var(--accent-primary);box-shadow:0 1px 4px #0f172a1a,0 0 0 2px var(--accent-primary-soft-bg)}._accountModalInlineButton_1lnfl_1321:disabled{opacity:.5;cursor:not-allowed}._accountModalActions_1lnfl_1385{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #e6e8eb}._accountModalSecondaryButton_1lnfl_1405,._accountModalDangerButton_1lnfl_1407{height:36px;border-radius:8px;padding:0 14px;font-size:14px;line-height:1.35;font-weight:600;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}._accountModalSecondaryButton_1lnfl_1405{border:1px solid #e6e8eb;background:#fff;color:#1c1d1f}._accountModalSecondaryButton_1lnfl_1405:hover{background:#fafafa}._accountModalDangerButton_1lnfl_1407{height:32px;border:1px solid var(--danger-soft-border);background:#fff;color:var(--danger-primary);padding:6px 14px;box-shadow:0 1px 3px #0f172a14}._accountModalDangerButton_1lnfl_1407:hover{background:#fafafa;border-color:var(--danger-primary)}._accountModalSecondaryButton_1lnfl_1405:focus-visible,._accountModalDangerButton_1lnfl_1407:focus-visible{outline:2px solid var(--accent-primary-focus-ring);outline-offset:2px}._tariffsModal_1lnfl_1489{position:relative;width:min(1180px,calc(100% - 48px));max-height:calc(100vh - 48px);overflow:auto;background:#f5f7fb;padding-top:14px;padding-bottom:18px}._tariffsModalBody_1lnfl_1509{display:grid;gap:14px;margin-top:0}._tariffsModalHeader_1lnfl_1521{position:absolute;top:8px;right:10px;z-index:1;justify-content:flex-end;margin-bottom:0}._tariffsModalLoading_1lnfl_1539{margin:4px 0 0;color:#6b7280;font-size:14px;line-height:1.4}@keyframes _accountModalBackdropIn_1lnfl_1{0%{opacity:0}to{opacity:1}}@keyframes _accountModalIn_1lnfl_1227{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._accountModalOverlay_1lnfl_961,._accountModal_1lnfl_941{animation:none}}._workspaceSidebar_q54n0_1{display:flex;flex-direction:column;height:100%;width:100%;border-right:1px solid rgba(0,0,0,.08);background-color:#f0f2f5;min-width:0;transition:opacity .34s ease-out,transform .52s cubic-bezier(.2,.8,.2,1)}._workspaceSidebarExpanded_q54n0_23{background:#f0f2f5}._workspaceSidebarCollapsed_q54n0_31{justify-content:flex-start;align-items:stretch;border-right:none;background:#f0f2f5}._sidebarTop_q54n0_45{padding:12px 12px 8px;border-bottom:none;background:inherit}._sidebarBrandRow_q54n0_57{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;padding:0 2px}._sidebarBrandWordmark_q54n0_73{display:inline-flex;align-items:baseline;gap:0;font-size:16px;line-height:1;font-weight:600;letter-spacing:-.03em;color:#334155;-webkit-user-select:none;-moz-user-select:none;user-select:none}._sidebarBrandWork_q54n0_97{color:#334155}._sidebarBrandHub_q54n0_105{color:var(--accent-primary);margin-left:-.02em}._sidebarSectionHeader_q54n0_115{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:0}._sidebarSectionTitle_q54n0_131{margin:0;font-size:14px;font-weight:400;line-height:1.4;color:#64748b}._sidebarCreateProjectButton_q54n0_147{width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .12s ease-out,color .12s ease-out}._sidebarCreateProjectButton_q54n0_147:hover{background:#0000000d;color:#0f172a}._sidebarCreateProjectButton_q54n0_147:active{background:#00000014;color:#111827}._sidebarCreateProjectButton_q54n0_147:focus-visible{outline:none;box-shadow:0 0 0 2px #7c6ccf47}._sidebarHeader_q54n0_207{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}._sidebarPinBtn_q54n0_225{border:none;background:transparent;cursor:pointer;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:.6;padding:0;color:#6b6f76;transition:background-color .12s ease,opacity .12s ease}._sidebarPinBtn_q54n0_225:hover{background:var(--color-surface-hover-subtle, #e9edf3);opacity:1;color:#374151}._sidebarPinBtnActive_q54n0_269{opacity:1;background:transparent}._sidebarPinBtn_q54n0_225:active{background:#f0f1f3;opacity:.85}._sidebarPinBtn_q54n0_225:focus,._sidebarPinBtn_q54n0_225:focus-visible,._sidebarPinBtn_q54n0_225:active{outline:none;box-shadow:none}._sidebarBody_q54n0_303{display:flex;flex-direction:column;flex:1;padding:0;gap:0;overflow:hidden}._sidebarScrollArea_q54n0_321{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:0 0 8px;background:#f0f2f5}._sidebarScrollArea_q54n0_321::-webkit-scrollbar{width:8px}._sidebarScrollArea_q54n0_321::-webkit-scrollbar-track{background:#f0f2f5}._sidebarScrollArea_q54n0_321::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}._sidebarScrollArea_q54n0_321::-webkit-scrollbar-thumb:hover{background:#94a3b8}._sidebarAccountSection_q54n0_377{margin-top:auto;border-top:1px solid rgba(15,23,42,.06);padding:10px 16px}._sidebarSearchWrapper_q54n0_389{width:100%;margin-top:0;margin-bottom:0;flex:1}._searchInput_q54n0_403{width:100%;padding:4px 8px;height:28px;border-radius:6px;border:1px solid rgba(15,23,42,.08);font-size:14px;outline:none;background-color:#e8eaed;color:#111827;box-sizing:border-box;box-shadow:inset 0 1px 2px #0000000f,inset 0 -1px #ffffff59}._searchInput_q54n0_403:focus,._searchInput_q54n0_403:focus-visible{outline:none;border-color:#94a3b8;box-shadow:inset 0 1px 2px #0000000f,inset 0 -1px #ffffff59}._searchInput_q54n0_403::-moz-placeholder{color:#64748b}._searchInput_q54n0_403::placeholder{color:#64748b}._searchInput_q54n0_403:hover{background-color:#e2e6eb;border-color:#0f172a1a}._treeContainer_q54n0_463{flex:1;display:flex;flex-direction:column;padding:0;font-size:14px;background:#f0f2f5;border-radius:0;margin:0}._treeLoading_q54n0_485{display:grid;gap:10px;margin:6px 8px 0;padding:10px;border-radius:10px;border:1px solid #eceff3;background:#fafbfc}._treeLoadingTitle_q54n0_505{font-size:12px;line-height:1.35;color:#6b6f76}._treeLoadingList_q54n0_517{display:grid;gap:8px}._treeLoadingRow_q54n0_527{display:flex;align-items:center;gap:8px;min-height:14px}._treeLoadingDot_q54n0_541{width:6px;height:6px;border-radius:999px;background:#d0d7e1;flex-shrink:0;animation:_treeLoadingPulse_q54n0_1 1.4s ease-in-out infinite}._treeLoadingBar_q54n0_559{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,#edf1f6 20%,#f8f9fb,#edf1f6 80%);background-size:180% 100%;animation:_treeLoadingShimmer_q54n0_1 1.2s ease-in-out infinite}@keyframes _treeLoadingShimmer_q54n0_1{0%{background-position:0% 0%}to{background-position:180% 0%}}@keyframes _treeLoadingPulse_q54n0_1{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){._treeLoadingDot_q54n0_541,._treeLoadingBar_q54n0_559{animation:none}}._emptyProjectsState_q54n0_629{flex:1;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px 16px 20px;text-align:center}._emptyProjectsIllustration_q54n0_653{position:relative;width:118px;height:118px;margin-top:0;display:grid;place-items:center}._emptyProjectsIllustrationOrb_q54n0_671{position:absolute;inset:17px;border-radius:999px;background:radial-gradient(circle at 50% 45%,#7c6ccf1f,#7c6ccf0d 58%,#7c6ccf05)}._emptyProjectsIllustrationSparkle_q54n0_685,._emptyProjectsIllustrationPlus_q54n0_687{position:absolute;display:block;width:16px;height:16px;color:#7c6ccf8c}._emptyProjectsIllustrationSparkle_q54n0_685{top:18px;left:28px;background:currentColor;clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);opacity:.75}._emptyProjectsIllustrationPlus_q54n0_687{top:13px;right:24px;color:#7c6ccf7a}._emptyProjectsIllustrationPlus_q54n0_687:before,._emptyProjectsIllustrationPlus_q54n0_687:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:16px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}._emptyProjectsIllustrationPlus_q54n0_687:after{width:16px;height:2px}._emptyProjectsIllustrationCube_q54n0_767{position:relative;width:60px;height:60px;color:var(--accent-primary);filter:drop-shadow(0 8px 16px rgba(124,108,207,.14))}._emptyProjectsText_q54n0_783{margin:0;font-size:16px;font-weight:600;line-height:1.25;color:#334155}._emptyProjectsCreateButton_q54n0_799{width:min(100%,205px);min-height:50px;padding:0 16px 0 50px;border:none;border-radius:11px;background:var(--accent-primary);color:#fff;font-size:14px;font-weight:600;line-height:1.05;cursor:pointer;transition:background-color .12s ease-out,transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex;align-items:center;justify-content:center;position:relative;text-align:center;box-shadow:0 10px 24px #7c6ccf38,inset 0 1px #ffffff26}._emptyProjectsCreateButton_q54n0_799:hover{background:var(--accent-primary-hover);transform:translateY(-1px);box-shadow:0 12px 26px #7c6ccf3d,inset 0 1px #ffffff2e}._emptyProjectsCreateButton_q54n0_799:active{background:var(--accent-primary-active);transform:translateY(0);box-shadow:0 6px 16px #7c6ccf2e,inset 0 2px 6px #29187042}._emptyProjectsCreateButton_q54n0_799:focus-visible{outline:none;box-shadow:0 0 0 4px var(--accent-primary-focus-ring),0 10px 24px #7c6ccf38}._emptyProjectsCreateButtonIcon_q54n0_897{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.94);background:#ffffff14;flex-shrink:0;position:absolute;left:14px;top:50%;transform:translateY(-50%)}._emptyProjectsCreateButtonIcon_q54n0_897 svg{width:13px;height:13px}._emptyProjectsCreateHint_q54n0_939{margin:0;max-width:240px;font-size:12px;line-height:1.35;color:#64748b}._sidebarCollapsedInner_q54n0_955{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;padding-top:9px;width:100%}._sidebarCollapsedTop_q54n0_975{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}._sidebarCollapsedBrandRow_q54n0_991{display:flex;align-items:center;justify-content:center;width:100%;min-height:22px;margin-bottom:0}._sidebarCollapsedBrandWordmark_q54n0_1009{display:inline-flex;align-items:baseline;gap:0;font-size:16px;line-height:1;font-weight:600;letter-spacing:-.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}._sidebarCollapsedBrandWork_q54n0_1031{color:#334155}._sidebarCollapsedBrandHub_q54n0_1039{color:var(--accent-primary);margin-left:.01em}._sidebarCollapsedAccount_q54n0_1049{margin-top:auto;width:100%;padding:12px 6px 14px;border-top:1px solid rgba(15,23,42,.06);display:flex;justify-content:center}._sidebarCollapsedExpandBtn_q54n0_1067{width:36px;height:36px;border-radius:6px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:#6b6f76;padding:0;opacity:.92}._sidebarCollapsedUtilityGroup_q54n0_1099{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:2px}._sidebarCollapsedExpandBtn_q54n0_1067:hover{background:var(--color-surface-hover-subtle, #e9edf3)}._sidebarCollapsedExpandBtn_q54n0_1067:focus,._sidebarCollapsedExpandBtn_q54n0_1067:focus-visible,._sidebarCollapsedExpandBtn_q54n0_1067:active{outline:none;box-shadow:none}._sidebarCollapsedIconButton_q54n0_1137{width:36px;height:36px;border-radius:6px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;border:none;color:#6b6f76;padding:0;opacity:.92}._sidebarCollapsedIconButton_q54n0_1137:hover{background:var(--color-surface-hover-subtle, #e9edf3)}._sidebarCollapsedIconButton_q54n0_1137:focus,._sidebarCollapsedIconButton_q54n0_1137:focus-visible,._sidebarCollapsedIconButton_q54n0_1137:active{outline:none;box-shadow:none}._sidebarCollapsedSeparator_q54n0_1191{width:40px;height:1px;margin:8px 0;padding:0;background:#e6e8eb}._sidebarCollapsedProjects_q54n0_1207{margin-top:0;display:flex;flex-direction:column;gap:12px;align-items:center;width:100%}._sidebarCollapsedProjectCoin_q54n0_1225{width:36px;height:36px;border-radius:8px;border:none;cursor:pointer;background:#f2f3f5;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#6b6f76;padding:0}._sidebarCollapsedProjectCoin_q54n0_1225:hover{background:var(--color-surface-hover-subtle, #e9edf3)}._sidebarCollapsedProjectCoinActive_q54n0_1265{background:#5b5fc726;box-shadow:none;color:#5b5fc7e6}._sidebarCollapsedIconSvg_q54n0_1285{width:16px;height:16px;display:block;color:inherit;flex-shrink:0}._sidebarCollapsedIconSvgOutlined_q54n0_1301{stroke:currentColor;stroke-width:1.5;fill:none}._createProjectDialogBackdrop_q54n0_1315{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;pointer-events:none}._createProjectDialogOverlay_q54n0_1335{position:fixed;inset:0;background:#0f172a29;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:auto;animation:_createProjectBackdropIn_q54n0_1 .14s ease-out}._createProjectDialogFrame_q54n0_1355{position:fixed;inset:0;padding:24px;display:flex;align-items:center;justify-content:center;pointer-events:none}._createProjectDialog_q54n0_1315{position:relative;width:min(392px,calc(100% - 48px));min-height:232px;max-height:calc(100vh - 48px);background:#e8eaed!important;border-radius:16px;border:1px solid rgba(148,163,184,.35);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;display:flex;flex-direction:column;padding:24px 18px 18px;gap:0;overflow:hidden;pointer-events:auto;transform-origin:50% 44%;will-change:transform,opacity;animation:_createProjectModalIn_q54n0_1 .26s cubic-bezier(.22,1,.36,1);transition:box-shadow .32s cubic-bezier(.22,1,.36,1)}._createProjectDialogLimitPremium_q54n0_1399{width:min(856px,calc(100vw - 64px));height:min(724px,calc(100vh - 48px));max-height:calc(100vh - 48px);padding:34px 30px 32px 36px;background:#f7f8fb!important;border-color:#e2e8f0b8;border-radius:18px;box-shadow:0 34px 90px #0f172a3d,0 10px 26px #0f172a1f;overflow:auto}._createProjectDialogHeader_q54n0_1413{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:0;margin-bottom:8px}._createProjectDialogHeaderLimit_q54n0_1422{margin-bottom:24px}._createProjectDialogHeaderLimitPremium_q54n0_1426{position:absolute;top:22px;right:22px;z-index:4;width:auto;justify-content:flex-end;margin-bottom:0}._createProjectDialogHeaderCompact_q54n0_1436{position:absolute;top:8px;right:8px;z-index:3;width:auto;justify-content:flex-end;margin-bottom:0}._createProjectDialogCloseButtonFloating_q54n0_1446{background:#ffffffd1;border:1px solid rgba(148,163,184,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._createProjectDialogCloseButton_q54n0_1446{border:none;background:transparent;border-radius:6px;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#0f172aa6;font-size:16px;line-height:1;transition:background-color .12s ease-out,color .12s ease-out}._createProjectDialogCloseButton_q54n0_1446:hover{background:#0000000d;color:#0f172a}._createProjectDialogCloseButton_q54n0_1446:focus-visible{outline:none;box-shadow:0 0 0 2px #6a647d61}._createProjectDialogTitle_q54n0_1482{margin:0;font-size:16px;font-weight:600;color:#0f172a;line-height:1.3}._createProjectDialogTitleLimit_q54n0_1490{font-size:22px;line-height:1.2;font-weight:600}._createProjectDialogBody_q54n0_1496{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}._createProjectDialogContent_q54n0_1503{display:grid;gap:10px;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1)}._createProjectDialogContentSwitching_q54n0_1512{opacity:.82;transform:translateY(3px) scale(.996);filter:blur(1.5px)}._createProjectDialogContentCreate_q54n0_1518,._createProjectDialogContentLimit_q54n0_1525{opacity:1;transform:translateY(0);filter:blur(0);animation:_createProjectContentIn_q54n0_1 .32s cubic-bezier(.22,1,.36,1)}._createProjectDialogContentPlans_q54n0_1532{opacity:1;transform:translateY(0);filter:blur(0);animation:_createProjectContentIn_q54n0_1 .36s cubic-bezier(.22,1,.36,1);gap:4px}._createProjectDialogTariffs_q54n0_1540{width:min(1020px,calc(100% - 40px));min-height:min(640px,calc(100vh - 48px))}._createProjectDialogLabel_q54n0_1545{font-size:14px;font-weight:400;line-height:1.45;color:#0f172a}._createProjectDialogInput_q54n0_1552{width:100%;padding:4px 8px;height:32px;border-radius:8px;border:1px solid #e2e8f0;font-size:14px;color:#0f172a;background:#fff;box-sizing:border-box}._createProjectDialogInput_q54n0_1552:focus{outline:none}._createProjectDialogInput_q54n0_1552:focus-visible{border-color:#94a3b8;box-shadow:0 0 0 2px #6a647d61}._createProjectDialogActions_q54n0_1573{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:8px}._createProjectDialogCancel_q54n0_1582,._createProjectDialogConfirm_q54n0_1583{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;border-radius:12px;font-size:14px;font-weight:500;line-height:1.3;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}._createProjectDialogCancel_q54n0_1582{padding:6px 12px;border:1px solid rgba(148,163,184,.4);background:#fff;color:#6b6f76;box-shadow:inset 0 1px #ffffffb3,0 2px 4px #0f172a0f,0 1px 2px #0f172a0a}._createProjectDialogCancel_q54n0_1582:hover:not(:disabled){border-color:#dfe1e4;background:#fafafa;color:#1c1d1f;box-shadow:inset 0 1px #fffffff2,0 3px 6px #0f172a1a,0 5px 10px -2px #0f172a14}._createProjectDialogConfirm_q54n0_1583{padding:6px 12px;border:1px solid #7465cf;background:linear-gradient(180deg,#857ae3,#7465cf);color:#fff;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0f172a26,0 4px 8px -2px #0f172a1f}._createProjectDialogConfirm_q54n0_1583:hover:not(:disabled){border-color:#6a5bc4;background:linear-gradient(180deg,#7a6fd9,#6a5bc4);box-shadow:inset 0 1px #fff3,0 3px 6px #0f172a2e,0 5px 10px -2px #0f172a24}._createProjectDialogConfirm_q54n0_1583:active:not(:disabled),._createProjectDialogCancel_q54n0_1582:active:not(:disabled){transform:translateY(1px)}._createProjectDialogConfirm_q54n0_1583:focus-visible,._createProjectDialogCancel_q54n0_1582:focus-visible{outline:none;box-shadow:0 0 0 2px #6a647d61}._createProjectDialogConfirm_q54n0_1583:disabled,._createProjectDialogCancel_q54n0_1582:disabled{opacity:.62;cursor:not-allowed;border-color:#94a3b866;background:#fff;color:#6b6f76;box-shadow:inset 0 1px #ffffffb3,0 2px 4px #0f172a0f,0 1px 2px #0f172a0a}._createProjectLimitState_q54n0_1667{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:44px;align-items:stretch;min-height:616px}._createProjectLimitInfo_q54n0_1675{min-width:0;display:flex;flex-direction:column}._createProjectLimitHeadline_q54n0_1681{margin:8px 0 14px;max-width:390px;color:#182033;font-size:32px;line-height:1.18;font-weight:600;letter-spacing:0}._createProjectLimitDescription_q54n0_1691{margin:0 0 20px;max-width:410px;color:#6b7280;font-size:15px;line-height:1.5;font-weight:500}._createProjectLimitUsageCard_q54n0_1700{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:92px;padding:14px 20px;border:1px solid rgba(226,232,240,.92);border-radius:10px;background:#fff;box-shadow:0 18px 40px #0f172a14,0 4px 10px #0f172a0a;box-sizing:border-box}._createProjectLimitUsageIcon_q54n0_1716{width:46px;height:46px;display:grid;place-items:center;border-radius:9px;background:#f2efff;color:#7c5cff}._createProjectLimitUsageProjectIcon_q54n0_1726{width:27px;height:27px;display:block;stroke-width:2.15}._createProjectLimitUsageText_q54n0_1733{display:flex;flex-direction:column;gap:7px;min-width:0}._createProjectLimitUsageTitle_q54n0_1740{color:#273043;font-size:15px;line-height:1.2;font-weight:600}._createProjectLimitUsageSubtitle_q54n0_1747{color:#7b8494;font-size:14px;line-height:1.2;font-weight:600}._createProjectLimitUsageCount_q54n0_1754{display:flex;flex-direction:column;align-items:flex-end;gap:5px;color:#182033;white-space:nowrap}._createProjectLimitUsageCount_q54n0_1754 span{font-size:24px;line-height:1;font-weight:600}._createProjectLimitUsageCount_q54n0_1754 small{color:#7b8494;font-size:12px;line-height:1.1;font-weight:600}._createProjectLimitBenefits_q54n0_1776{margin-top:22px}._createProjectLimitBenefits_q54n0_1776 h4{margin:0 0 16px;color:#273043;font-size:19px;line-height:1.25;font-weight:600}._createProjectLimitBenefits_q54n0_1776 ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}._createProjectLimitBenefits_q54n0_1776 li{display:flex;align-items:center;gap:12px;color:#697386;font-size:14px;line-height:1.35;font-weight:500}._createProjectLimitBenefits_q54n0_1776 svg{flex:0 0 auto;color:#8b6cff}._createProjectLimitFooter_q54n0_1811{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:auto;padding-top:28px}._createProjectLimitSecondary_q54n0_1819,._createProjectLimitPrimary_q54n0_1820{min-width:0;height:50px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:14px;line-height:1.1;font-weight:700;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}._createProjectLimitSecondary_q54n0_1819{border:1px solid rgba(226,232,240,.95);background:#fff;color:#1f2937;font-size:13px;box-shadow:0 8px 18px #0f172a0a}._createProjectLimitSecondary_q54n0_1819:hover{border-color:#cbd5e1f2;background:#f8fafc}._createProjectLimitPrimary_q54n0_1820{gap:9px;border:0;color:#fff;background:linear-gradient(180deg,#7655f0,#5f35d9);box-shadow:inset 0 1px #ffffff38,0 14px 26px #5f35d93d}._createProjectLimitPrimary_q54n0_1820:hover{background:linear-gradient(180deg,#6f4be8,#582fcf);box-shadow:inset 0 1px #fff3,0 16px 30px #5f35d947}._createProjectLimitPrimary_q54n0_1820:active,._createProjectLimitSecondary_q54n0_1819:active{transform:translateY(1px)}._createProjectLimitProCard_q54n0_1876{position:relative;min-height:100%;display:flex;flex-direction:column;align-items:center;padding:0 20px 22px;border:1px solid rgba(226,218,255,.85);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 22%,#ffffffc7 0,#fff0 34%),linear-gradient(160deg,#f4edff,#f9f4ff 52%,#fff7ed)}._createProjectLimitCrown_q54n0_1891{width:calc(100% + 40px);height:286px;margin:8px -20px 4px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block;border-radius:17px 17px 0 0}._createProjectLimitProCopy_q54n0_1901{margin-top:0;text-align:center}._createProjectLimitProCopy_q54n0_1901 h4{margin:0 0 12px;color:#273043;font-size:25px;line-height:1.15;font-weight:600}._createProjectLimitProCopy_q54n0_1901 p{max-width:230px;margin:0 auto;color:#7a8190;font-size:16px;line-height:1.45;font-weight:500}._createProjectLimitPrice_q54n0_1923{display:flex;align-items:baseline;justify-content:center;gap:9px;margin-top:28px;color:#182033}._createProjectLimitPrice_q54n0_1923 span{font-size:36px;line-height:1;font-weight:600;letter-spacing:0}._createProjectLimitPrice_q54n0_1923 small{color:#697386;font-size:14px;line-height:1;font-weight:600}._createProjectLimitCancelHint_q54n0_1946{margin:12px 0 28px;color:#8a93a3;font-size:12px;line-height:1.25;font-weight:600;text-align:center}._createProjectLimitSecure_q54n0_1955{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:center;margin-top:auto;padding:15px 16px;border-radius:10px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffb3;box-sizing:border-box}._createProjectLimitSecureIcon_q54n0_1969{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#f1edff;color:#7c5cff}._createProjectLimitSecure_q54n0_1955 strong{display:block;color:#273043;font-size:13px;line-height:1.25;font-weight:600}._createProjectLimitSecure_q54n0_1955 span{display:block;margin-top:4px;color:#7a8190;font-size:12px;line-height:1.35;font-weight:500}._createProjectDialogPlans_q54n0_1996{min-height:420px;max-height:calc(100vh - 170px);overflow:auto;padding-right:4px}._createProjectDialogPlansLoading_q54n0_2003{margin:0;font-size:14px;line-height:1.4;color:#475569}@keyframes _createProjectBackdropIn_q54n0_1{0%{opacity:0}to{opacity:1}}@keyframes _createProjectModalIn_q54n0_1{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _createProjectContentIn_q54n0_1{0%{opacity:0;transform:translateY(14px) scale(.992);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:860px){._createProjectDialogLimitPremium_q54n0_1399{width:min(520px,calc(100vw - 28px));height:auto;padding:28px 20px 22px}._createProjectLimitState_q54n0_1667{grid-template-columns:1fr;gap:24px;min-height:0}._createProjectLimitHeadline_q54n0_1681{max-width:100%;font-size:29px}._createProjectLimitDescription_q54n0_1691{max-width:100%}._createProjectLimitProCard_q54n0_1876{min-height:auto}._createProjectLimitCrown_q54n0_1891{height:230px}._createProjectLimitFooter_q54n0_1811{grid-template-columns:1fr}}@media(max-width:480px){._createProjectDialogLimitPremium_q54n0_1399{padding:24px 16px 18px}._createProjectLimitUsageCard_q54n0_1700{grid-template-columns:46px minmax(0,1fr)}._createProjectLimitUsageCount_q54n0_1754{grid-column:1 / -1;align-items:flex-start;padding-left:64px}}@media(prefers-reduced-motion:reduce){._createProjectDialogOverlay_q54n0_1335,._createProjectDialog_q54n0_1315,._createProjectDialogContentCreate_q54n0_1518,._createProjectDialogContentLimit_q54n0_1525,._createProjectDialogContentPlans_q54n0_1532{animation:none}}._workspaceState_1wlf9_1{width:100%;min-height:100%;padding:32px 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}._workspaceStateCard_1wlf9_21{width:min(560px,100%);border:1px solid var(--accent-primary-soft-border);border-radius:18px;background:linear-gradient(180deg,#fffffffb,#f7f5fff6);padding:22px 24px;display:grid;gap:10px;text-align:center;box-shadow:0 16px 36px #1118270a,0 2px 6px #7c6ccf06}._workspaceStateTitle_1wlf9_51{margin:0;color:#334155;font-size:16px;line-height:1.3;font-weight:600}._workspaceStateSubtitle_1wlf9_67{margin:0;color:#64748b;font-size:14px;line-height:1.5}._workspaceStateActions_1wlf9_81{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding-top:8px}._workspaceStateFooter_1wlf9_97{position:relative;display:flex;justify-content:center;padding-top:4px}._workspaceCreateMenuShell_1wlf9_111{position:relative;display:flex;flex-direction:column;align-items:center}._workspaceStateAction_1wlf9_81{min-width:190px;min-height:44px;padding:10px 18px;border-radius:12px;border:1px solid var(--accent-primary);background:var(--accent-primary);color:#fff;font-size:14px;font-weight:600;line-height:1.1;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}._workspaceStateAction_1wlf9_81:hover{border-color:var(--accent-primary-hover);background:var(--accent-primary-hover)}._workspaceStateAction_1wlf9_81:active{border-color:var(--accent-primary-active);background:var(--accent-primary-active)}._workspaceStateAction_1wlf9_81:focus-visible{outline:none;box-shadow:0 0 0 4px var(--accent-primary-focus-ring)}._workspaceStateActionPrimary_1wlf9_191{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}._workspaceStateActionSecondary_1wlf9_203{border-color:var(--accent-primary-soft-border);background:#fff;color:var(--accent-primary)}._workspaceStateActionSecondary_1wlf9_203:hover{border-color:var(--accent-primary);background:var(--accent-primary-soft-bg)}._workspaceStateActionSecondary_1wlf9_203:active{border-color:var(--accent-primary-hover);background:var(--accent-primary-soft-bg)}._workspaceCreateMenu_1wlf9_111{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:246px;padding:10px;border:1px solid rgba(124,108,207,.18);border-radius:16px;background:#fffffffa;box-shadow:0 18px 42px #1118271f,0 4px 10px #7c6ccf14;display:grid;gap:8px;z-index:20}._workspaceCreateMenuTitle_1wlf9_271{margin:0;padding:0 6px 2px;color:#64748b;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-align:center}._workspaceCreateMenuItem_1wlf9_293{min-height:42px;padding:10px 14px;border:1px solid transparent;border-radius:12px;background:#f8f8ff;color:#334155;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}._workspaceCreateMenuItem_1wlf9_293:hover{background:#7c6ccf14;border-color:#7c6ccf2e}._workspaceCreateMenuItem_1wlf9_293:active{transform:translateY(1px)}._workspaceCreateMenuItem_1wlf9_293:focus-visible{outline:none;box-shadow:0 0 0 4px var(--accent-primary-focus-ring)}._workspaceTabs_1wlf9_355{position:relative;width:100%;height:100%;overflow:hidden}._workspaceTabPanel_1wlf9_369{position:absolute;inset:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;visibility:hidden;opacity:0;pointer-events:none;z-index:0}._workspaceTabPanelBoardLike_1wlf9_395{overflow:hidden;background:#f5f7fa}._workspaceTabPanelActive_1wlf9_405{visibility:visible;opacity:1;pointer-events:auto;z-index:1}._indicator_1r2il_1{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;color:#6b6f76;cursor:default;transition:color .12s ease}._indicator_1r2il_1:hover,._indicator_1r2il_1:focus-visible{color:#4b5563}._indicator_1r2il_1:focus-visible{outline:none}._icon_1r2il_41{width:14px;height:14px;flex-shrink:0;color:inherit}._count_1r2il_55{line-height:1}._tooltip_1r2il_63{position:fixed;z-index:1300;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 10px #0f172a1a;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.35;color:#0f172a;max-width:220px;pointer-events:auto}._tooltipList_1r2il_95{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}._tooltipList_1r2il_95 li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tooltipMore_1r2il_125{color:#6b6f76;font-style:italic}._taskCard_1gbul_1{display:flex;flex-direction:column;padding-top:0;min-height:56px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;border-radius:12px;color:#0f172a;position:relative;background:transparent;outline:none}._taskCard_1gbul_1:focus,._taskCard_1gbul_1:focus-visible{outline:none}._taskCardDragging_1gbul_45{cursor:grabbing}._taskCardV2_1gbul_53{min-height:56px;display:flex;flex-direction:column}._taskCardHasMeta_1gbul_65 ._taskCard__content_1gbul_65{flex:0 0 auto}._taskCard__body_1gbul_73{background:#fff;border:1px solid #e6e8eb;border-radius:12px;padding:8px;box-shadow:none;overflow:hidden;position:relative;transform:translateY(0);transition:transform .14s ease,box-shadow .12s ease,border-color .12s ease,background .18s ease}._taskCard__bodyDragOverlay_1gbul_105{box-shadow:0 8px 20px #0000001f;transform:translateY(-1px);position:relative;z-index:10}._taskCardV2_1gbul_53:hover ._taskCard__body_1gbul_73:not(._taskCard__bodyDragOverlay_1gbul_105),._taskCardV2_1gbul_53:focus-within ._taskCard__body_1gbul_73:not(._taskCard__bodyDragOverlay_1gbul_105){box-shadow:0 2px 8px #0f172a12;border-color:#d6dce4;background:#fcfdff;transform:translateY(-1px)}._taskCardV2_1gbul_53:focus-within ._taskCard__body_1gbul_73:not(._taskCard__bodyDragOverlay_1gbul_105){box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--focus-ring-color, rgba(106, 100, 125, .22)),0 2px 8px #0f172a12}._taskCard__tagsMore_1gbul_151{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;height:14px;min-width:20px;font-weight:600;color:#64748b;white-space:nowrap;position:static;padding:0 5px;pointer-events:auto;z-index:0;cursor:pointer;border-radius:999px;background:#e2e8f0}._taskCard__tagsMore_1gbul_151:focus-visible{outline:none;box-shadow:0 0 0 2px #7c6ccf47;border-radius:999px}._taskCard__tagsHiddenTooltip_1gbul_203{position:fixed;z-index:1300;pointer-events:auto;background:var(--color-surface-elevated, #ffffff);border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 10px #0f172a1a;padding:6px 8px;min-width:0;max-width:220px}._taskCard__tagsHiddenName_1gbul_229{font-size:12px;line-height:1.35;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._taskCard__contextMenuButton_1gbul_249{border:none;background:transparent;color:#0f172aa6;width:20px;height:20px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;letter-spacing:0;white-space:nowrap;word-break:normal;overflow-wrap:normal;cursor:pointer;padding:0;flex:0 0 auto;margin-left:auto;position:relative;transition:opacity .12s ease,background-color .12s ease,color .12s ease;text-align:center;opacity:.78}._taskCardV2_1gbul_53:hover ._taskCard__contextMenuButton_1gbul_249,._taskCardV2_1gbul_53:focus-within ._taskCard__contextMenuButton_1gbul_249,._taskCard__contextMenuButton_1gbul_249[aria-expanded=true]{opacity:1}._taskCard__contextMenuButton_1gbul_249:before{content:"";position:absolute;inset:-4px;cursor:pointer}._taskCard__contextMenuButton_1gbul_249:hover{background:#0000000d;color:#0f172a;border-radius:6px;align-items:center;justify-content:center}._taskCard__contextMenuButton_1gbul_249:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--focus-ring-color, rgba(124, 108, 207, .28));background:#0000000d;color:#0f172a;border-radius:6px}._taskCard__contextMenuButton_1gbul_249:active,._taskCard__contextMenuButton_1gbul_249[aria-expanded=true]{background:#0000000f;color:#0f172a;border-radius:6px}._taskCard__content_1gbul_65{display:flex;flex-direction:column;gap:4px;margin:0 0 6px;word-break:break-word;align-items:stretch;min-width:0}._taskCard__titleRow_1gbul_401{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;min-width:0}._taskCard__titleCell_1gbul_417{flex:1 1 auto;min-width:0}._taskCard__titleRowActions_1gbul_427{display:flex;flex-direction:column;align-items:flex-end;gap:0;flex:0 0 auto;width:20px;position:relative}._taskCard__priorityRow_1gbul_447{display:flex;align-items:center;justify-content:space-between;gap:8px}._taskCard__priority_1gbul_447{font-size:12px;font-weight:400;line-height:1.1;letter-spacing:.2px;border:none;background:transparent;padding:0 6px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;min-height:28px;min-width:28px;flex:0 0 auto;transition:background-color .12s ease,color .12s ease}._taskCard__priority_1gbul_447:hover{text-decoration:none;background:#f4f5f7;color:#1c1d1f}._taskCard__priority_1gbul_447:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--focus-ring-color, rgba(124, 108, 207, .28));border-radius:8px}._taskCard__priority_1gbul_447:active{background:#f4f5f7}._taskCard__priorityPlaceholder_1gbul_531{width:1px;height:1px}._taskCard__priority_low_1gbul_541{color:#6b6f76}._taskCard__priority_low_1gbul_541:hover{color:#1c1d1f;background:#f4f5f7}._taskCard__priority_medium_1gbul_559{color:#d4a10a;background:#eab3081c;padding:3px 6px;min-height:0;min-width:0;line-height:1;font-size:12px}._taskCard__priority_medium_1gbul_559:hover{color:#ca8a04;background:#eab3082e}._taskCard__priority_high_1gbul_589{color:#c81e1e;background:#ef444429;padding:3px 6px;min-height:0;min-width:0;line-height:1;font-size:12px}._taskCard__priority_high_1gbul_589:hover{color:var(--danger-primary);background:var(--danger-soft-bg)}._taskCard__title_1gbul_401{flex:1 1 auto;font-weight:600;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.7em;align-self:flex-start;max-width:100%;text-align:left;padding:0;word-break:break-word;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis;line-clamp:2}._taskCard__titleHighlight_1gbul_659{background:var(--accent-primary-soft-bg);color:inherit;border-radius:4px;padding:0 1px}._taskCard__titleInput_1gbul_673{border:none;border-radius:0;font-weight:600;font-size:14px;line-height:1.35;padding:0;margin:0;color:inherit;background:transparent;text-align:left;width:100%;min-width:0;max-width:100%;box-sizing:border-box;display:inline-block;align-self:flex-start;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden;max-height:none}._taskCard__titleInput_1gbul_673:focus-visible{outline:none;box-shadow:none}._taskCard__metaRow_1gbul_729,._taskCardMeta_1gbul_731{display:flex;align-items:center;gap:6px;justify-content:flex-start;width:100%;min-width:0;flex-wrap:nowrap;height:28px;min-height:28px;margin-top:auto;font-size:12px;color:#64748b;overflow:hidden;white-space:nowrap}._taskCard__metaRow_1gbul_729>*{flex:0 0 auto;min-width:0}._taskCard__metaTags_1gbul_775{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:0 0 auto;margin-left:auto;max-width:96px;overflow:hidden}._taskCard__metaIcon_1gbul_799{min-width:28px;min-height:28px;width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#0f172aa6;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out}._taskCard__metaIcon_1gbul_799:hover{background:#0000000d;color:#0f172a}._taskCard__metaIcon_1gbul_799:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--focus-ring-color, rgba(124, 108, 207, .28))}._taskCard__metaPlaceholder_1gbul_857{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,background-color .12s ease,color .12s ease}._taskCardV2_1gbul_53:hover ._taskCard__metaPlaceholder_1gbul_857,._taskCardV2_1gbul_53:focus-within ._taskCard__metaPlaceholder_1gbul_857{opacity:1;visibility:visible;pointer-events:auto}._taskCard__metaPlaceholder_1gbul_857:hover,._taskCard__metaPlaceholder_1gbul_857:focus-visible{opacity:1;background:#0000000d;color:#0f172a;outline:none}._taskCard__metaPlaceholderIcon_1gbul_909{width:12px;height:12px;flex:0 0 auto}._taskCard__tagsTrigger_1gbul_945{min-width:28px;width:auto;padding:0 6px}._taskCard__tagsTrigger_1gbul_945,._taskCard__tagsTrigger_1gbul_945 *{cursor:pointer}._taskCard__metaTagPlaceholderCapsule_1gbul_969{width:12px;height:8px;border-radius:999px;background:#cbd5e1;display:inline-block}._taskCard__assignees_1gbul_985{display:inline-flex;align-items:center;gap:0;flex:0 0 auto;width:-moz-fit-content;width:fit-content;min-width:0;min-height:0;max-width:none;overflow:hidden;white-space:nowrap;border:none;background:transparent;padding:0;border-radius:8px;cursor:pointer;transition:background-color .12s ease}._taskCard__searchMatchedMeta_1gbul_1023{background:var(--accent-primary-soft-bg);box-shadow:inset 0 0 0 1px var(--accent-primary-soft-border);color:var(--accent-primary-active)}._taskCard__assignees_1gbul_985:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--focus-ring-color, rgba(124, 108, 207, .28));border-radius:8px}._taskCard__assignees_1gbul_985>*+*{margin-left:-8px}._taskCard__assigneePlaceholder_1gbul_1057{width:16px;height:16px;border-radius:50%;background:#e2e8f0;border:2px solid #ffffff;box-sizing:border-box;position:relative}._taskCard__assigneeAvatar_1gbul_1077{width:16px;height:16px;border-radius:50%;background:#475569;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;text-transform:uppercase;background-size:cover;background-position:center;border:1px solid #ffffff;box-sizing:border-box;position:relative;cursor:pointer;transition:border-color .12s ease,transform .12s ease}._taskCard__assigneeAvatar_1gbul_1077:hover{border-color:#00000026;transform:scale(1.05)}._taskCard__assigneeAvatarImage_1gbul_1133{color:transparent}._taskCard__assigneeMore_1gbul_1141{height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#64748b;background:transparent;border:none;padding:0 0 0 8px;position:relative}._taskCard__deadline_1gbul_1169{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:14px;font-weight:400;line-height:1.1;letter-spacing:.2px;min-height:28px;min-width:28px;white-space:nowrap;border:none;background:transparent;padding:0 6px;border-radius:8px;cursor:pointer;transition:background-color .12s ease,color .12s ease;flex:0 0 auto}._taskCard__deadline_1gbul_1169:hover{background:#f4f5f7;color:#4b5563}._taskCard__deadlineIcon_1gbul_1221{width:16px!important;height:16px!important;flex-shrink:0}._taskCard__deadlineValue_1gbul_1233{letter-spacing:.2px}._taskCard__deadline_soon_1gbul_1241{color:#9c6b2f}._taskCard__deadline_soon_1gbul_1241:hover{color:#9c6b2f;background:#f4f5f7}._taskCard__deadline_overdue_1gbul_1259{color:#7f1d1d;font-weight:400}._taskCard__deadline_overdue_1gbul_1259:hover{color:#7f1d1d;background:#f4f5f7}._taskCard__deadline_overdue_1gbul_1259 ._taskCard__deadlineValue_1gbul_1233{font-weight:600}._taskCard__deadline_1gbul_1169:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--focus-ring-color, rgba(124, 108, 207, .28));border-radius:8px}._taskCard__deadline_1gbul_1169:active{background:#f4f5f7}._taskCard__popoverBackdrop_1gbul_1309{position:fixed;inset:0;z-index:1350;pointer-events:auto;background:transparent}._taskCard__menu_1gbul_1325{position:fixed;top:0;left:0;background:var(--color-surface-elevated, #ffffff);border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 1px 2px #00000008;padding-block:4px;padding-inline:4px;display:flex;flex-direction:column;gap:2px;width:-moz-max-content;width:max-content;min-width:140px;z-index:1400;box-sizing:border-box}._taskCard__deadlinePopover_1gbul_1363{width:-moz-max-content;width:max-content;max-width:280px}._taskCard__deadlinePopoverModal_1gbul_1373{background:#e8eaed;border-radius:16px;border:1px solid rgba(148,163,184,.35);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;padding:18px}._taskCard__deadlinePopoverModal_1gbul_1373 ._taskCard__calendarDay_1gbul_1393{background:#fff}._taskCard__deadlinePopoverModal_1gbul_1373 ._taskCard__calendarDay_1gbul_1393:hover{background:#e2e8f0}._taskCard__deadlinePopoverModal_1gbul_1373 ._taskCard__calendarDaySelected_1gbul_1409{background:var(--accent-primary);color:#fff}._taskCard__deadlinePopoverModal_1gbul_1373 ._taskCard__calendarDaySelected_1gbul_1409:hover{background:var(--accent-primary-hover)}._taskCard__deadlinePopoverModal_1gbul_1373 ._taskCard__calendarDayOutside_1gbul_1427{background:#e2e8f0}._taskCard__deadlinePopoverModal_1gbul_1373 ._taskCard__calendarNav_1gbul_1435{background:#ffffffe6}._taskCard__deadlinePopoverModal_1gbul_1373 ._taskCard__calendarNav_1gbul_1435:hover{background:#e2e8f0}._taskCard__deadlinePopoverModal_1gbul_1373 ._taskCard__submenuBack_1gbul_1451{background:#ffffffe6}._taskCard__deadlinePopoverModal_1gbul_1373 ._taskCard__submenuBack_1gbul_1451:hover{background:#e2e8f0}._taskCard__assigneesPopoverModal_1gbul_1469{background:#e8eaed;border-radius:16px;border:1px solid rgba(148,163,184,.35);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;padding:18px;max-width:280px}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__submenuBack_1gbul_1451{background:#ffffffe6}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__submenuBack_1gbul_1451:hover{background:#e2e8f0}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__submenuTitle_1gbul_1507{font-size:12px;font-weight:400;color:#0f172a99}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeLimit_1gbul_1519{font-size:12px;font-weight:400;color:#0f172a99;text-transform:uppercase;letter-spacing:.4px;margin-top:8px;margin-bottom:4px}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeEmpty_1gbul_1539{font-size:12px;color:#0f172aa6;padding:12px 0}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeItem_1gbul_1551{background:#f1f5f9;border-radius:8px;padding-block:4px;padding-inline:8px}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeItem_1gbul_1551:hover:not(:disabled){background:#e2e8f0}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeItemActive_1gbul_1573{background:#fff}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeItemActive_1gbul_1573:hover:not(:disabled){background:#f8fafc}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeList_1gbul_1589{gap:2px;margin-top:4px;max-height:224px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeList_1gbul_1589::-webkit-scrollbar{width:6px}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeList_1gbul_1589::-webkit-scrollbar-track{background:transparent}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeList_1gbul_1589::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeList_1gbul_1589::-webkit-scrollbar-thumb:hover{background:#94a3b8}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeName_1gbul_1643{font-weight:600}._taskCard__assigneesPopoverModal_1gbul_1469 ._taskCard__assigneeCheck_1gbul_1651{color:#0f766e}._taskCard__calendarHeader_1gbul_1659{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}._taskCard__calendarTitle_1gbul_1675{font-size:14px;font-weight:600;color:#0f172a;text-transform:capitalize}._taskCard__calendarNav_1gbul_1435{border:none;background:#f1f5f9;color:#0f172a;width:24px;height:24px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}._taskCard__calendarNav_1gbul_1435 svg{width:18px;height:18px;flex-shrink:0;color:inherit}._taskCard__calendarNav_1gbul_1435:hover{background:#e2e8f0}._taskCard__calendarWeekdays_1gbul_1741{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px;font-size:12px;font-weight:400;color:#0f172a99;text-transform:uppercase;letter-spacing:.6px}._taskCard__calendarWeekday_1gbul_1741{text-align:center}._taskCard__calendarGrid_1gbul_1773{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:8px}._taskCard__calendarDay_1gbul_1393{border:none;background:#f8fafc;color:#0f172a;border-radius:8px;height:28px;cursor:pointer;font-size:12px;display:inline-flex;align-items:center;justify-content:center}._taskCard__calendarDay_1gbul_1393:hover{background:#e2e8f0}._taskCard__calendarDayOutside_1gbul_1427{height:28px;border-radius:8px;background:#e2e8f0;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;font-size:12px}._taskCard__calendarDayToday_1gbul_1843{box-shadow:inset 0 0 0 1px var(--accent-primary-focus-ring)}._taskCard__calendarDaySelected_1gbul_1409{background:var(--accent-primary);color:#fff}._taskCard__calendarDaySelected_1gbul_1409:hover{background:var(--accent-primary-hover)}._taskCard__calendarActions_1gbul_1869{display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px;border-top:1px solid rgba(148,163,184,.25)}._taskCard__calendarSave_1gbul_1887{border-radius:12px;border:1px solid transparent;padding:8px 16px;font-size:14px;line-height:1.2;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-primary);color:#fff;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0f172a26,0 4px 8px -2px #0f172a1f;transition:background-color .12s ease-out,box-shadow .12s ease-out}._taskCard__calendarSave_1gbul_1887:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:inset 0 1px #fff3,0 3px 6px #0f172a2e,0 5px 10px -2px #0f172a24}._taskCard__calendarSave_1gbul_1887:disabled{opacity:.62;cursor:not-allowed}._taskCard__menu_1gbul_1325[data-state=init]{visibility:hidden}._taskCard__menuItem_1gbul_1961{border:none;background:transparent;text-align:left;padding-block:6px;padding-inline:12px;font-size:14px;font-weight:400;line-height:1.35;color:#0f172a;border-radius:6px;cursor:pointer;width:100%;box-sizing:border-box;transition:background-color .1s ease-out}._taskCard__menuItem_1gbul_1961:hover:not(:disabled){background:#0000000d}._taskCard__menuItem_1gbul_1961:disabled{color:#b8bcc4;cursor:default}._taskCard__menuItem_1gbul_1961:disabled:hover{background:transparent}._taskCard__menuItemDanger_1gbul_2021{color:#d32f2f;font-weight:400}._taskCard__menuItemDanger_1gbul_2021:hover:not(:disabled){background:#dc262614}._taskCard__menuDivider_1gbul_2039{height:1px;background:#eef0f2;margin:2px 0}._taskCard__menuSection_1gbul_2051{display:flex;flex-direction:column;gap:8px}._taskCard__menuSectionTitle_1gbul_2063{font-size:12px;font-weight:600;color:#64748b;padding:0 4px}._taskCard__menuColors_1gbul_2077{display:flex;gap:8px;padding:0 4px 4px}._taskCard__menuColor_1gbul_2077{border:1px solid transparent;border-radius:999px;background:transparent;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}._taskCard__menuColor_1gbul_2077:hover{border-color:#cbd5e1}._taskCard__menuColorActive_1gbul_2123{border-color:#94a3b8}._taskCard__menuColorSwatch_1gbul_2131{width:12px;height:12px;border-radius:999px}._taskCard__menuColorSwatch_1gbul_2131[data-color=gray]{background:#cbd5e1}._taskCard__menuColorSwatch_1gbul_2131[data-color=blue]{background:#93c5fd}._taskCard__menuColorSwatch_1gbul_2131[data-color=green]{background:#86efac}._taskCard__menuColorSwatch_1gbul_2131[data-color=orange]{background:#fdba74}._taskCard__menuColorSwatch_1gbul_2131[data-color=pink]{background:#f9a8d4}._taskCard__color_gray_1gbul_2183,._taskCard__color_blue_1gbul_2191,._taskCard__color_green_1gbul_2199,._taskCard__color_orange_1gbul_2207,._taskCard__color_pink_1gbul_2215{background:transparent}._taskCard__color_gray_1gbul_2183 ._taskCard__body_1gbul_73,._taskCard__color_blue_1gbul_2191 ._taskCard__body_1gbul_73,._taskCard__color_green_1gbul_2199 ._taskCard__body_1gbul_73,._taskCard__color_orange_1gbul_2207 ._taskCard__body_1gbul_73,._taskCard__color_pink_1gbul_2215 ._taskCard__body_1gbul_73{background:#fff}._taskCard__submenu_1gbul_1451{margin-top:4px;border-top:1px solid #eef0f2;padding-top:4px;display:flex;flex-direction:column;gap:0}._taskCard__submenuView_1gbul_2279{display:flex;flex-direction:column;gap:0}._taskCard__submenuHeader_1gbul_2291{display:flex;align-items:center;gap:8px}._taskCard__tagsHeaderCreateButton_1gbul_2303{display:inline-flex;align-items:center;gap:4px;margin-left:auto;border:none;background:transparent;color:var(--accent-primary);font-size:12px;font-weight:600;padding:4px 6px;border-radius:6px;cursor:pointer;transition:background-color .12s ease,color .12s ease}._taskCard__tagsHeaderCreateButton_1gbul_2303:hover,._taskCard__tagsHeaderCreateButton_1gbul_2303:focus-visible{background:var(--accent-primary-soft-bg);color:var(--accent-primary-hover);outline:none}._taskCard__submenuBack_1gbul_1451{border:none;background:#f1f5f9;color:#0f172a;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}._taskCard__submenuBack_1gbul_1451 svg{width:18px;height:18px;flex-shrink:0;color:inherit}._taskCard__submenuBack_1gbul_1451:hover{background:#e2e8f0}._taskCard__submenuTitle_1gbul_1507{font-size:12px;font-weight:400;color:#0f172a99;padding:0 4px}._taskCard__submenuItem_1gbul_2423{border:none;background:transparent;text-align:left;padding-block:6px;padding-inline:12px;font-size:14px;font-weight:400;line-height:1.35;color:#0f172a;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;transition:background-color .1s ease-out}._taskCard__submenuItem_1gbul_2423:hover,._taskCard__submenuItemActive_1gbul_2471{background:#0000000d}._taskCard__submenuSwatch_1gbul_2479{width:12px;height:12px;border-radius:999px}._taskCard__submenuEmpty_1gbul_2491{font-size:12px;color:#64748b;padding:4px 2px}._taskCard__tagsPopover_1gbul_2503{min-width:248px;max-width:320px;width:260px;border-radius:16px;will-change:transform}._taskCard__menuPopoverModal_1gbul_2521{background:#e8eaed;border-radius:16px;border:1px solid rgba(148,163,184,.35);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;padding:8px;min-width:180px}._taskCard__menuPopoverModal_1gbul_2521 ._taskCard__submenuBack_1gbul_1451{background:#ffffffe6}._taskCard__menuPopoverModal_1gbul_2521 ._taskCard__submenuBack_1gbul_1451:hover{background:#e2e8f0}._taskCard__menuPopoverModal_1gbul_2521 ._taskCard__submenuTitle_1gbul_1507{font-size:12px;font-weight:400;color:#0f172a99}._taskCard__menuPopoverModal_1gbul_2521 ._taskCard__menuItem_1gbul_1961{background:#f1f5f9;border-radius:8px;padding-block:4px;padding-inline:8px}._taskCard__menuPopoverModal_1gbul_2521 ._taskCard__menuItem_1gbul_1961:hover:not(:disabled){background:#e2e8f0}._taskCard__menuPopoverModal_1gbul_2521 ._taskCard__submenuItem_1gbul_2423{background:#f1f5f9;border-radius:8px;padding-block:4px;padding-inline:8px}._taskCard__menuPopoverModal_1gbul_2521 ._taskCard__submenuItem_1gbul_2423:hover{background:#e2e8f0}._taskCard__menuPopoverModal_1gbul_2521 ._taskCard__submenu_1gbul_1451{border-top:none;margin-top:4px;padding-top:0;gap:2px}._taskCard__tagsListPopoverModal_1gbul_2631{background:#e8eaed;border-radius:16px;border:1px solid rgba(148,163,184,.35);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;padding:12px 18px 18px}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__submenuBack_1gbul_1451{background:#ffffffe6}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__submenuBack_1gbul_1451:hover{background:#e2e8f0}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__submenuTitle_1gbul_1507{font-size:14px;font-weight:400;color:#0f172a99}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsHeaderCreateButton_1gbul_2303{color:var(--accent-primary)}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsHeaderCreateButton_1gbul_2303:hover,._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsHeaderCreateButton_1gbul_2303:focus-visible{background:var(--accent-primary-soft-bg);color:var(--accent-primary-hover)}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsPopoverItem_1gbul_2699{background:#f1f5f9;border-radius:8px;border-bottom:none;padding-block:4px;padding-inline:8px;margin-bottom:2px}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsPopoverItem_1gbul_2699:hover{background:#e2e8f0}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsPopoverItemActive_1gbul_2725{background:#fff}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsPopoverItemActive_1gbul_2725:hover{background:#f8fafc}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__submenuEmpty_1gbul_2491{font-size:12px;color:#0f172aa6;padding:12px 0}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsPopoverList_1gbul_2753{margin-top:8px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsPopoverList_1gbul_2753::-webkit-scrollbar{width:6px}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsPopoverList_1gbul_2753::-webkit-scrollbar-track{background:transparent}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsPopoverList_1gbul_2753::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._taskCard__tagsListPopoverModal_1gbul_2631 ._taskCard__tagsPopoverList_1gbul_2753::-webkit-scrollbar-thumb:hover{background:#94a3b8}._taskCard__tagsCreatePopover_1gbul_2799{width:260px;background:#e8eaed;border-radius:16px;border:1px solid rgba(148,163,184,.35);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;padding:14px}._taskCard__tagsCreateModal_1gbul_2821{display:flex;flex-direction:column;gap:0;min-height:0}._taskCard__tagsCreateHeader_1gbul_2835{display:flex;align-items:center;gap:8px;margin-bottom:10px}._taskCard__tagsCreateTitle_1gbul_2849{margin:0;font-size:14px;font-weight:600;color:#0f172a;line-height:1.3}._taskCard__tagsCreateBack_1gbul_2865{border:none;background:transparent;border-radius:6px;width:28px;height:28px;min-width:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#0f172aa6;transition:background-color .12s ease-out,color .12s ease-out}._taskCard__tagsCreateBack_1gbul_2865:hover{background:#0000000d;color:#0f172a}._taskCard__tagsCreateBack_1gbul_2865:focus-visible{outline:2px solid var(--accent-primary-focus-ring);outline-offset:2px}._taskCard__tagsPopoverHeader_1gbul_2921{display:flex;align-items:center;justify-content:space-between;gap:8px}._taskCard__tagsPopoverList_1gbul_2753{max-height:224px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column}._taskCard__tagsPopoverItem_1gbul_2699{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid #eef0f2;background:#fff;padding-block:6px;padding-inline:12px;position:relative;cursor:pointer;border-radius:6px;transition:background-color .1s ease-out}._taskCard__tagsPopoverItem_1gbul_2699:last-child{border-bottom:none}._taskCard__tagsPopoverItem_1gbul_2699:hover{background:#0000000d}._taskCard__tagsPopoverItemMain_1gbul_2997{border:none;background:transparent;color:#0f172a;font-size:14px;line-height:1.35;width:100%;min-width:0;text-align:left;display:flex;align-items:center;gap:8px;padding:0;flex:1 1 auto}._taskCard__tagsPopoverItem_1gbul_2699:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--accent-primary-focus-ring)}._taskCard__tagsPopoverItemActive_1gbul_2725 ._taskCard__tagsPopoverItemMain_1gbul_2997{background:transparent}._taskCard__tagsPopoverItemActive_1gbul_2725{background:#0000000d}._taskCard__tagsPopoverItemActive_1gbul_2725:hover{background:#00000012}._taskCard__tagsPopoverItemActive_1gbul_2725:before{display:none}._taskCard__tagsPopoverSwatch_1gbul_3071{width:10px;height:10px;border-radius:3px;border:1px solid rgba(15,23,42,.08);flex:0 0 auto}._taskCard__tagsPopoverName_1gbul_3087{flex:1 1 auto;min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.3}._taskCard__tagsPopoverActions_1gbul_3109{display:inline-flex;align-items:center;gap:7px;margin-left:0;flex:0 0 45px;justify-content:flex-end}._taskCard__tagsPopoverCheck_1gbul_3127{color:var(--accent-primary);display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 auto}._taskCard__tagsPopoverCheck_1gbul_3127 svg{width:14px;height:14px}._taskCard__tagsPopoverCheckPlaceholder_1gbul_3157{width:14px;height:14px;flex:0 0 auto}._taskCard__tagsPopoverDeleteButton_1gbul_3169{border:1px solid transparent;border-radius:6px;background:transparent;color:#64748b;width:24px;height:24px;margin:0;padding:0;cursor:pointer;opacity:1;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:color .12s ease,border-color .12s ease,background .12s ease}._taskCard__tagsPopoverDeleteButton_1gbul_3169 svg{width:14px;height:14px}._taskCard__tagsPopoverDeleteButton_1gbul_3169:hover:not(:disabled),._taskCard__tagsPopoverDeleteButton_1gbul_3169:focus-visible:not(:disabled),._taskCard__tagsPopoverDeleteButton_1gbul_3169:active:not(:disabled){border-color:var(--danger-soft-border);background:var(--danger-soft-bg);color:var(--danger-primary);outline:none}._taskCard__tagsPopoverDeleteButton_1gbul_3169:disabled{pointer-events:none;border-color:transparent;color:#94a3b8}._taskCard__tagsPopoverCreateButton_1gbul_3253{border:1px solid #dbe3ee;border-radius:8px;background:#fff;color:#334155;padding:8px 10px;font-size:12px;text-align:left;cursor:pointer}._taskCard__tagsPopoverCreateButton_1gbul_3253:hover,._taskCard__tagsPopoverCreateButton_1gbul_3253:focus-visible{border-color:var(--accent-primary);color:var(--accent-primary);outline:none}._taskCard__tagsCreateView_1gbul_3289{display:flex;flex-direction:column;gap:8px}._taskCard__tagsCreateLabel_1gbul_3301{font-size:12px;font-weight:400;color:#0f172a}._taskCard__tagsCreateInput_1gbul_3313{border:1px solid rgba(148,163,184,.4);border-radius:8px;padding:8px 10px;font-size:14px;color:#0f172a;background:#fff}._taskCard__tagsCreateInput_1gbul_3313:focus-visible{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-focus-ring)}._taskCard__tagsCreatePalette_1gbul_3343{display:flex;flex-wrap:wrap;gap:4px}._taskCard__tagsCreateSwatch_1gbul_3355{width:18px;height:18px;border-radius:999px;border:1px solid rgba(15,23,42,.1);cursor:pointer;position:relative;box-shadow:none}._taskCard__tagsCreateSwatchActive_1gbul_3375{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary-focus-ring)}._taskCard__tagsCreateSwatchActive_1gbul_3375:after{content:"";position:absolute;width:6px;height:6px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:999px;background:var(--accent-primary);border:1px solid #ffffff}._taskCard__tagsCreateActions_1gbul_3411{display:flex;gap:8px;margin-top:2px}._taskCard__tagsCreateAction_1gbul_3411{border:1px solid rgba(148,163,184,.4);border-radius:8px;background:#fff;color:#334155;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s ease-out,color .12s ease-out,background-color .12s ease-out}._taskCard__tagsCreateAction_1gbul_3411:hover:not(:disabled),._taskCard__tagsCreateAction_1gbul_3411:focus-visible:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);outline:none}._taskCard__tagsCreateAction_1gbul_3411:disabled{border-color:#94a3b84d;color:#94a3b8;cursor:not-allowed}._taskCard__tagsCreateError_1gbul_3479{font-size:12px;color:var(--danger-primary)}._taskCard__assigneeEmpty_1gbul_1539{font-size:12px;color:#64748b;padding:8px 4px 4px}._taskCard__assigneeLimit_1gbul_1519{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.4px}._taskCard__assigneeDevControls_1gbul_3515{display:flex;flex-wrap:wrap;gap:8px}._taskCard__assigneeDevButton_1gbul_3527{border:1px solid #cbd5f5;background:#f8fafc;color:#0f172a;border-radius:8px;padding:4px 8px;font-size:12px;cursor:pointer}._taskCard__assigneeDevButton_1gbul_3527:disabled{cursor:not-allowed;opacity:.6}._taskCard__assigneeList_1gbul_1589{display:flex;flex-direction:column;gap:0}._taskCard__assigneeItem_1gbul_1551{border:none;background:transparent;text-align:left;padding-block:4px;padding-inline:12px;font-size:14px;font-weight:400;line-height:1.35;color:#0f172a;border-radius:0;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .1s ease-out}._taskCard__assigneeItem_1gbul_1551:hover:not(:disabled){background:#f5f6f7}._taskCard__assigneeItem_1gbul_1551:disabled{color:#b8bcc4;cursor:default}._taskCard__assigneeItem_1gbul_1551:disabled:hover{background:transparent}._taskCard__assigneeItemActive_1gbul_1573{background:#f5f6f7}._taskCard__assigneeMeta_1gbul_3639{display:flex;flex-direction:column;gap:4px;min-width:0}._taskCard__assigneeName_1gbul_1643{font-weight:600}._taskCard__assigneeHint_1gbul_3661{color:#64748b;font-size:12px}._taskCard__assigneeCheck_1gbul_1651{margin-left:auto;color:#0f766e;flex-shrink:0;display:inline-flex}._tasksColumn_4uhx5_1{flex:0 0 280px;display:flex;flex-direction:column;gap:4px;background:var(--col-body, #f5f5f5);border:1px solid var(--col-border, #e6e8eb);border-radius:12px;padding:8px;box-shadow:0 2px 8px #0f172a14;min-height:0;height:auto;max-height:var(--kanban-columns-max-h, 100%);overflow:hidden;position:relative;font-size:14px;transition:none}._tasksColumn__active_4uhx5_39{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a14}._tasksColumn_4uhx5_1:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--col-header, #e6e8eb);border-radius:12px 12px 0 0}._tasksColumn__header_4uhx5_71{display:flex;flex-direction:column;gap:4px;padding:8px 12px 0;border-bottom:1px solid var(--col-border, #e6e8eb);border-radius:0;background:var(--col-body, transparent);border:none;position:relative}._tasksColumn__titleRow_4uhx5_95{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;position:relative;min-height:24px}._tasksColumn__titleCell_4uhx5_115{flex:1 1 auto;min-width:0}._tasksColumn__dragHandle_4uhx5_125{border:none;background:transparent;cursor:grab;padding:0 4px;color:#475569;font-size:16px;line-height:24px;opacity:.5;transition:opacity .12s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:24px;box-sizing:border-box}._tasksColumn__dragHandle_4uhx5_125:hover{opacity:.9}._tasksColumn__dragHandle_4uhx5_125:active{cursor:grabbing;opacity:.9}._tasksColumn__dragging_4uhx5_181{opacity:0}._tasksColumn__dragOver_4uhx5_189{border-color:#94a3b8;box-shadow:0 4px 12px #0f172a1f}._tasksColumn__tasks_4uhx5_199{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 4px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}._tasksColumn__tasksEmpty_4uhx5_229{overflow:hidden;padding:0 4px 4px;scrollbar-width:none}._tasksColumn__tasksEmpty_4uhx5_229 [data-task-id]{display:none!important}._tasksColumn__tasksEmpty_4uhx5_229::-webkit-scrollbar{display:none}._tasksColumn__tasksDragging_4uhx5_259{background:var(--col-body, #f8fafc);border-radius:10px}._tasksColumn__tasksFiltering_4uhx5_273 [data-task-id][style*="position: absolute"]{display:none!important}._tasksColumn__tasks_4uhx5_199::-webkit-scrollbar{width:8px}._tasksColumn__tasks_4uhx5_199::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}._tasksColumn__empty_4uhx5_299{color:#1c1d1f;font-size:12px;padding:8px 12px;border-radius:12px;border:1px dashed rgba(0,0,0,.1);background:transparent;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;width:100%;cursor:pointer;transition:background .12s ease,border-color .12s ease;min-height:40px;height:auto;overflow:hidden;box-sizing:border-box;max-width:100%}._tasksColumn__empty_4uhx5_299:hover{background:#00000009;color:#18191c}._tasksColumn__empty_4uhx5_299:active{background:#0000000f;color:#18191c}._tasksColumn__filteredEmpty_4uhx5_369{color:#64748b;font-size:12px;padding:8px 12px;border-radius:10px;border:1px dashed rgba(100,116,139,.35);background:#f8fafcbf;text-align:center}._tasksColumn__footer_4uhx5_389{flex:0 0 auto;width:100%;align-self:flex-start}._tasksColumn__addPlaceholder_4uhx5_401{width:auto;display:inline-flex;align-items:center;font-size:12px;color:#475569;padding:0;border-radius:8px;border:none;background:transparent;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:opacity .16s ease-out,transform .16s ease-out,color .12s ease,font-weight .12s ease}._tasksColumn__addPlaceholderVisible_4uhx5_441{opacity:1;transform:translateY(0);pointer-events:auto}._tasksColumn__addPlaceholderHidden_4uhx5_453{opacity:0;transform:translateY(-4px);pointer-events:none}._tasksColumn__addPlaceholder_4uhx5_401:hover{color:#1e293b;text-decoration:none;font-weight:600}._tasksColumn__createTask_4uhx5_477{display:flex;flex-direction:column;gap:12px;padding:0 0 16px;margin-top:12px;border-radius:0;border:none;background:transparent;min-width:0;font-size:14px;color:#1c1d1f}._tasksColumn__taskInput_4uhx5_507{width:100%;padding:12px 16px;margin:0;border:1px solid #e6e8eb;border-radius:12px;background:#fff;box-shadow:none;font-size:14px;line-height:1.4;font-weight:400;color:#1c1d1f;box-sizing:border-box;min-width:0;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden;max-height:96px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}._tasksColumn__taskInput_4uhx5_507::-moz-placeholder{color:#00000061}._tasksColumn__taskInput_4uhx5_507::placeholder{color:#00000061}._tasksColumn__titleInput_4uhx5_565{flex:1;min-width:0;width:100%;padding:0 4px;margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:14px;font-weight:600;line-height:20px;min-height:20px;color:#0f172a;box-sizing:border-box;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden;max-height:40px;cursor:text;transition:background-color .1s ease;vertical-align:top}._tasksColumn__titleInput_4uhx5_565:focus{outline:none;background:transparent}._tasksColumn__titleInput_4uhx5_565:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._tasksColumn__createActions_4uhx5_637{display:flex;gap:8px;margin-top:0;align-items:center}._tasksColumn__createActions_4uhx5_637 ._tasksColumn__actionButton_4uhx5_651{border:1px solid #d6d9e0;background:#fff;color:#2b3445;border-radius:8px;min-height:36px;height:36px;padding:0 14px;font-size:14px;font-weight:600;width:auto;flex-shrink:0;transition:border-color .12s ease,background-color .12s ease,color .12s ease}._tasksColumn__titleActions_4uhx5_687 ._tasksColumn__actionButton_4uhx5_651{border-color:#e6e8eb;background:#fff;color:#475569}._tasksColumn__createActions_4uhx5_637 ._tasksColumn__actionButton_4uhx5_651:hover:not(:disabled),._tasksColumn__createActions_4uhx5_637 ._tasksColumn__actionButton_4uhx5_651:focus-visible:not(:disabled){border-color:var(--accent-primary);background:var(--accent-primary-soft-bg);color:var(--accent-primary)}._tasksColumn__createActions_4uhx5_637 ._tasksColumn__actionButton_4uhx5_651:active:not(:disabled){border-color:var(--accent-primary-active);background:color-mix(in srgb,var(--accent-primary-soft-bg) 76%,white);color:var(--accent-primary-active)}._tasksColumn__titleActions_4uhx5_687 ._tasksColumn__actionButton_4uhx5_651:hover:not(:disabled),._tasksColumn__titleActions_4uhx5_687 ._tasksColumn__actionButton_4uhx5_651:active:not(:disabled),._tasksColumn__titleActions_4uhx5_687 ._tasksColumn__actionButton_4uhx5_651:focus-visible:not(:disabled){border-color:var(--accent-primary);background:#fff;color:var(--accent-primary)}._tasksColumn__createActions_4uhx5_637 ._tasksColumn__actionButton_4uhx5_651:disabled{opacity:.45;cursor:not-allowed}._tasksColumn__titleActions_4uhx5_687 ._tasksColumn__actionButton_4uhx5_651:disabled{border-color:#e2e8f0;background:#fff;color:#94a3b8}._tasksColumn__actionButton_4uhx5_651{border:1px solid #e6e8eb;background:#f8fafc;color:#0f172a;border-radius:8px;padding:8px 12px;min-height:32px;font-size:14px;font-weight:600;cursor:pointer}._tasksColumn__actionButton_4uhx5_651:hover{border-color:#94a3b8}._tasksColumn__actionButton_4uhx5_651:disabled{cursor:not-allowed;border-color:#e2e8f0;color:#94a3b8;background:#f8fafc}._tasksColumn__actionButtonGhost_4uhx5_813{background:transparent;color:#475569}._tasksColumn__actionButtonGhost_4uhx5_813:hover:not(:disabled){background:transparent;border-color:#e2e8f0;color:var(--accent-primary)}._tasksColumn__titleButton_4uhx5_835{flex:1;min-width:0;background:transparent;border:none;font-weight:600;font-size:14px;line-height:20px;color:#0f172a;text-align:left;cursor:text;padding:0 4px;margin:0;border-radius:0;transition:color .12s ease;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:hidden;height:auto;min-height:20px;box-sizing:border-box}._tasksColumn__titleButton_4uhx5_835:hover:not(:disabled){background:transparent;border:none;box-shadow:none;text-decoration:none;color:#0b1220}._tasksColumn__menuButton_4uhx5_909{border:none;background:transparent;color:#0f172aa6;border-radius:8px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;flex-shrink:0;transition:background-color .12s ease,color .12s ease;text-align:center}._tasksColumn__menuButton_4uhx5_909:hover{background:#0000000d;color:#0f172a;border-radius:6px}._tasksColumn__menuButton_4uhx5_909:focus{outline:none;box-shadow:none}._tasksColumn__menuButton_4uhx5_909:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--accent-primary-focus-ring);background:#0000000d;color:#0f172a;border-radius:6px}._tasksColumn__addPlaceholder_4uhx5_401:focus{outline:none;box-shadow:none}._tasksColumn__addPlaceholder_4uhx5_401:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--accent-primary-focus-ring);color:var(--accent-primary)}._tasksColumn__titleButton_4uhx5_835:focus{outline:none;box-shadow:none}._tasksColumn__titleButton_4uhx5_835:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--accent-primary-focus-ring);color:#0f172a}._tasksColumn__menuButton_4uhx5_909:active,._tasksColumn__menuButton_4uhx5_909[aria-expanded=true]{background:#0000000f;color:#0f172a;border-radius:6px}._tasksColumn__addPlaceholder_4uhx5_401:active{color:var(--accent-primary)}._tasksColumn__titleButton_4uhx5_835:active{background:transparent;border:none;box-shadow:none;color:#0f172a}._tasksColumn__actionButton_4uhx5_651:focus{outline:none;box-shadow:none}._tasksColumn__actionButton_4uhx5_651:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--accent-primary-focus-ring)}._tasksColumn__taskInput_4uhx5_507:focus{outline:none}._tasksColumn__taskInput_4uhx5_507:focus-visible{outline:none;border:1px solid #e6e8eb;box-shadow:0 0 0 2px var(--accent-primary-focus-ring);background:#fff}._tasksColumn__titleInput_4uhx5_565:focus{outline:none;box-shadow:none;background:transparent}._tasksColumn__titleInput_4uhx5_565:focus-visible{outline:none;box-shadow:none;background:transparent}._tasksColumn__menuDivider_4uhx5_1131{height:1px;background:#eef0f2;margin:2px 0}._tasksColumn__menuSection_4uhx5_1143{display:flex;flex-direction:column;gap:8px}._tasksColumn__menuSectionTitle_4uhx5_1155{font-size:12px;font-weight:600;color:#64748b;padding:0 4px}._tasksColumn__menuColors_4uhx5_1169{display:flex;flex-direction:column;gap:0}._tasksColumn__menuColor_4uhx5_1169{border:none;background:transparent;text-align:left;padding-block:6px;padding-inline:12px;font-size:14px;font-weight:400;line-height:1.35;color:#0f172a;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;transition:background-color .1s ease-out}._tasksColumn__menuColor_4uhx5_1169:hover{background:#0000000d}._tasksColumn__menuColor_4uhx5_1169:focus{outline:none;box-shadow:none}._tasksColumn__menuColor_4uhx5_1169:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width, 2px) var(--focus-ring-color, rgba(124, 108, 207, .28))}._tasksColumn__menuColorActive_4uhx5_1251{background:#0000000d}._tasksColumn__menuColorActive_4uhx5_1251:hover{background:#00000012}._tasksColumn__menuColorSwatch_4uhx5_1267{width:12px;height:12px;border-radius:999px;background:#cbd5e1;border:1px solid rgba(15,23,42,.16);flex-shrink:0;box-sizing:border-box}._tasksColumn__menuColorSwatch_4uhx5_1267[data-accent=slate]{background:#94a3b8}._tasksColumn__menuColorSwatch_4uhx5_1267[data-accent=indigo]{background:#818cf8}._tasksColumn__menuColorSwatch_4uhx5_1267[data-accent=teal]{background:#5fa8a8}._tasksColumn__menuColorSwatch_4uhx5_1267[data-accent=amber]{background:#e0a24c}._tasksColumn__menuColorSwatch_4uhx5_1267[data-accent=rose]{background:#c9879e}._tasksColumn__menuColorSwatch_4uhx5_1267[data-accent=green]{background:#6fae8d}._tasksColumn__menu_4uhx5_909{position:fixed;top:0;left:0;background:var(--color-surface-elevated, #ffffff);border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 1px 2px #00000008;padding-block:4px;padding-inline:4px;display:flex;flex-direction:column;gap:2px;width:-moz-max-content;width:max-content;min-width:140px;z-index:1200;box-sizing:border-box}._tasksColumn__menu_4uhx5_909[data-state=init]{visibility:hidden}._tasksColumn__menuItem_4uhx5_1381{border:none;background:transparent;text-align:left;padding-block:6px;padding-inline:12px;font-size:14px;font-weight:400;line-height:1.35;color:#0f172a;border-radius:6px;cursor:pointer;width:100%;box-sizing:border-box;transition:background-color .1s ease-out}._tasksColumn__menuItem_4uhx5_1381:hover:not(:disabled){background:#0000000d}._tasksColumn__menuItem_4uhx5_1381:disabled{color:#b8bcc4;cursor:default}._tasksColumn__menuItem_4uhx5_1381:disabled:hover{background:transparent}._tasksColumn__menuItemDanger_4uhx5_1441{color:#d32f2f;font-weight:400}._tasksColumn__menuItemDanger_4uhx5_1441:hover:not(:disabled){background:#dc262614}._tasksColumn__deletePreview_4uhx5_1459{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}._tasksColumn__deletePreviewText_4uhx5_1473{margin:0;font-size:14px;line-height:1.4;color:#6b6f76}._tasksColumn__deleteConfirmField_4uhx5_1487{display:flex;flex-direction:column;gap:8px}._tasksColumn__deleteConfirmLabel_4uhx5_1499{font-size:12px;font-weight:400;color:#6b6f76}._tasksColumn__deleteConfirmValue_4uhx5_1511{font-weight:600;color:#1c1d1f}._tasksColumn__deleteConfirmInput_4uhx5_1521{width:100%;height:32px;min-height:32px;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;font-size:14px;line-height:1.4;color:#1c1d1f;background:#fff;box-sizing:border-box}._tasksColumn__deleteConfirmInput_4uhx5_1521:focus,._tasksColumn__deleteConfirmInput_4uhx5_1521:focus-visible{outline:none;border-color:#94a3b8;box-shadow:0 0 0 2px var(--accent-primary-focus-ring)}._tasksColumn__placeholderCard_4uhx5_1563{display:block;flex:0 0 auto;min-height:48px;margin:var(--tasks-column-card-margin, 0 0 4px);border-radius:var(--tasks-column-card-radius, 10px);border:1px dashed var(--kanban-placeholder-border, rgba(0, 0, 0, .2));background:transparent}._tasksColumn__createCard_4uhx5_1583{flex:0 0 auto;width:100%;max-width:100%;min-width:0;margin:var(--tasks-column-card-margin, 0 0 4px);box-sizing:border-box;position:relative;animation:_tasksColumnCreateCardEnter_4uhx5_1 .14s ease-out}._tasksColumn__createCardDraft_4uhx5_1605{transition:opacity .12s ease}._tasksColumn__createCardDraftHidden_4uhx5_1613{opacity:0;pointer-events:none}._tasksColumn__createCardContentHidden_4uhx5_1623{opacity:0;pointer-events:none;transition:opacity .12s ease}._tasksColumn__createCardNormal_4uhx5_1635{position:absolute;inset:0;opacity:0;transform:translateY(2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}._tasksColumn__createCardNormalVisible_4uhx5_1657{opacity:1;transform:translateY(0);pointer-events:auto}._tasksColumn__createCardTaskCard_4uhx5_1669{margin:0}._tasksColumn__createCardError_4uhx5_1677{margin:8px 0 0;font-size:12px;line-height:1.4;color:#6b6f76}._tasksColumn__createCardNoMotion_4uhx5_1691{animation:none}._tasksColumn__createCardMorphing_4uhx5_1699{will-change:opacity}._tasksColumn__createCardNoMotion_4uhx5_1691 ._tasksColumn__createCardDraft_4uhx5_1605,._tasksColumn__createCardNoMotion_4uhx5_1691 ._tasksColumn__createCardNormal_4uhx5_1635{transition:none}@keyframes _tasksColumnCreateCardEnter_4uhx5_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._tasksColumn__createCard_4uhx5_1583{animation:none}}._tasksColumn__createCardBody_4uhx5_1747{background:#fff;border:1px solid #e6e8eb;border-radius:12px;padding:8px;box-shadow:0 1px 4px #00000014;overflow:visible;transition:box-shadow .12s ease,border-color .12s ease,background .18s ease;display:flex;flex-direction:column;min-height:56px}._tasksColumn__createCardTitleRow_4uhx5_1779{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}._tasksColumn__createCardTitleCell_4uhx5_1795{flex:1 1 auto;min-width:0}._tasksColumn__createCardInputWrap_4uhx5_1805{position:relative;width:100%;min-width:0;transition:opacity .12s ease}._tasksColumn__createCardTitleRowActions_4uhx5_1819{display:flex;flex-direction:column;align-items:flex-end;align-self:flex-start;gap:6px;flex:0 0 auto;width:20px;min-width:20px;transition:opacity .12s ease}._tasksColumn__createCardConfirm_4uhx5_1843,._tasksColumn__createCardCancel_4uhx5_1845{border:none;background:transparent;padding:0;width:20px;height:20px;min-width:20px;min-height:20px;font-size:16px;line-height:1;letter-spacing:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background-color .12s ease,color .12s ease;text-align:center;box-sizing:border-box;border-radius:8px;opacity:.6;position:relative}._tasksColumn__createCardConfirm_4uhx5_1843:before,._tasksColumn__createCardCancel_4uhx5_1845:before{content:"";position:absolute;inset:-4px}._tasksColumn__createCardConfirm_4uhx5_1843{color:#6b6f76}._tasksColumn__createCardConfirm_4uhx5_1843:not(:disabled){color:#4f5560;opacity:.78}._tasksColumn__createCardConfirm_4uhx5_1843 svg,._tasksColumn__createCardCancel_4uhx5_1845 svg{display:block;flex-shrink:0}._tasksColumn__createCardConfirm_4uhx5_1843:hover:not(:disabled){background:#fafafa;border-radius:8px;color:#1c1d1f;opacity:1}._tasksColumn__createCardConfirm_4uhx5_1843:active:not(:disabled){background:#f2f3f5;border-radius:8px;opacity:1}._tasksColumn__createCardConfirm_4uhx5_1843:disabled{color:#a1a5ab;cursor:not-allowed;opacity:1}._tasksColumn__createCardCancel_4uhx5_1845{color:#6b6f76}._tasksColumn__createCardCancel_4uhx5_1845:hover{background:#fafafa;color:#1c1d1f;border-radius:8px;opacity:1}._tasksColumn__createCardCancel_4uhx5_1845:active{background:#f2f3f5;border-radius:8px;opacity:1}._tasksColumn__createCardConfirm_4uhx5_1843:focus-visible,._tasksColumn__createCardCancel_4uhx5_1845:focus-visible{outline:none;box-shadow:0 0 0 2px #1c1d1f33;border-radius:8px;opacity:1}._tasksColumn__createCardInput_4uhx5_1805{width:100%;min-height:20px;height:auto;border:none;border-radius:0;font-family:inherit;font-weight:600;font-size:14px;line-height:1.35;padding:0;margin:0;text-indent:0;color:#0f172a;caret-color:#0f172a;background:transparent;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;overflow:hidden;max-height:64px;box-sizing:border-box;min-width:0;display:block;box-shadow:none}._tasksColumn__createCardInput_4uhx5_1805::-moz-placeholder{color:#6b6f76;font-weight:400;opacity:.82}._tasksColumn__createCardInput_4uhx5_1805::placeholder{color:#6b6f76;font-weight:400;opacity:.82}._tasksColumn__createCardInput_4uhx5_1805:focus,._tasksColumn__createCardInput_4uhx5_1805:focus-visible{outline:none;box-shadow:none}._tasksColumn__cardWrapper_4uhx5_2107{will-change:transform;margin:var(--tasks-column-card-margin, 0 0 4px);flex:0 0 auto;flex-shrink:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}._tasksColumn__cardWrapperDragging_4uhx5_2131{opacity:.75}._tasksColumn__cardInner_4uhx5_2139{width:100%}._root_1nzit_1{display:flex;flex-direction:column;gap:12px}._editor_1nzit_13{position:relative;min-height:240px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#f8fafc;padding:12px;overflow:auto;cursor:text}._importDropOverlay_1nzit_35{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:12px;background:linear-gradient(135deg,#5a516f1f,#5a516f0d),#f8fafceb;border:1px dashed rgba(90,81,111,.45);pointer-events:none}._importDropCard_1nzit_67{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:320px;text-align:center;border-radius:16px;background:#ffffffe6;border:1px solid rgba(148,163,184,.32);box-shadow:0 12px 30px #0f172a1f;padding:18px 20px}._importDropTitle_1nzit_95{color:#0f172a;font-size:16px;font-weight:600;line-height:1.35}._importDropText_1nzit_109{color:#64748b;font-size:14px;line-height:1.45}._editorRoot_1nzit_121{min-height:200px;padding-bottom:40px}._editorRoot_1nzit_121 .tiptap{outline:none;min-height:200px;color:#0f172a;font-size:14px;line-height:1.5}._editorRoot_1nzit_121 .tiptap ul[data-type=taskList],._editorRoot_1nzit_121 .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0;margin:0}._editorRoot_1nzit_121 .tiptap ul[data-type=taskList]>li,._editorRoot_1nzit_121 .ProseMirror ul[data-type=taskList]>li{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}._editorRoot_1nzit_121 .tiptap ul[data-type=taskList]>li>label,._editorRoot_1nzit_121 .ProseMirror ul[data-type=taskList]>li>label{margin:0;display:flex;align-items:center}._editorRoot_1nzit_121 .tiptap ul[data-type=taskList]>li>div,._editorRoot_1nzit_121 .ProseMirror ul[data-type=taskList]>li>div{flex:1 1 auto;min-width:0}._editorRoot_1nzit_121 .tiptap ul[data-type=taskList]>li>div>p,._editorRoot_1nzit_121 .ProseMirror ul[data-type=taskList]>li>div>p{margin:0}._editorRoot_1nzit_121 .tiptap blockquote,._editorRoot_1nzit_121 .ProseMirror blockquote{border-left:none;margin:8px 0;padding-left:12px;opacity:.9}._editorRoot_1nzit_121 .tiptap pre,._editorRoot_1nzit_121 .ProseMirror pre{font-family:Courier New,Courier,monospace;font-size:14px;background:#94a3b826;padding:10px 12px;border-radius:10px;margin:8px 0;overflow-x:auto}._editorRoot_1nzit_121 .tiptap pre>code,._editorRoot_1nzit_121 .ProseMirror pre>code{font-family:inherit}._editorRoot_1nzit_121 .ProseMirror code,._editorRoot_1nzit_121 .tiptap code{background:#e5e7eb;color:#374151;padding:2px 6px;border-radius:4px;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:.9em}._editorRoot_1nzit_121 .ProseMirror pre code,._editorRoot_1nzit_121 .tiptap pre code{background:transparent;padding:0;border-radius:0}._editorRoot_1nzit_121 .ProseMirror li[data-text-size=h1]>p,._editorRoot_1nzit_121 .ProseMirror li[data-text-size=h1]>div>p{font-size:16px;line-height:1.4}._editorRoot_1nzit_121 .ProseMirror li[data-text-size=h2]>p,._editorRoot_1nzit_121 .ProseMirror li[data-text-size=h2]>div>p{font-size:14px;line-height:1.45}._editorRoot_1nzit_121 .ProseMirror li[data-text-size=h3]>p,._editorRoot_1nzit_121 .ProseMirror li[data-text-size=h3]>div>p{font-size:12px;line-height:1.35}._editorRoot_1nzit_121 .tiptap hr,._editorRoot_1nzit_121 .ProseMirror hr{border:none;border-top:1px solid rgba(148,163,184,.6);margin:8px 0}._editorRoot_1nzit_121 .tiptap figure[data-type=image-block],._editorRoot_1nzit_121 .ProseMirror figure[data-type=image-block]{display:flex;flex-direction:column;margin:12px 0}._editorRoot_1nzit_121 .tiptap figure[data-type=image-block][data-state=loading],._editorRoot_1nzit_121 .ProseMirror figure[data-type=image-block][data-state=loading]{position:relative;overflow:hidden;min-height:120px;border-radius:12px;border:1px solid #e1e6ec;background:linear-gradient(90deg,#e6e9ee 15%,#f7f8fa,#e6e9ee 85%);background-size:180% 100%;animation:_richTextImageLoadingShimmer_1nzit_1 1.15s ease-in-out infinite}._editorRoot_1nzit_121 .tiptap figure[data-type=image-block][data-state=loading]:after,._editorRoot_1nzit_121 .ProseMirror figure[data-type=image-block][data-state=loading]:after{content:"Загрузка изображения...";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;color:#5b6472;font-size:12px;font-weight:400;letter-spacing:.01em;text-align:center;pointer-events:none;text-shadow:0 1px 0 rgba(255,255,255,.95)}._editorRoot_1nzit_121 .tiptap figure[data-type=image-block][data-state=error],._editorRoot_1nzit_121 .ProseMirror figure[data-type=image-block][data-state=error]{position:relative;overflow:hidden;min-height:120px;border-radius:12px;border:1px solid rgba(248,113,113,.35);background:linear-gradient(135deg,#f871711f,#f871710a),#f1f5f9e6}._editorRoot_1nzit_121 .tiptap figure[data-type=image-block] img,._editorRoot_1nzit_121 .ProseMirror figure[data-type=image-block] img{display:block;max-width:min(100%,840px);max-height:70vh;width:auto;height:auto;border-radius:12px;border:1px solid rgba(148,163,184,.3);background:#f1f5f9e6;cursor:pointer}._editorRoot_1nzit_121 .tiptap figure[data-type=image-block][data-state=loading] img,._editorRoot_1nzit_121 .ProseMirror figure[data-type=image-block][data-state=loading] img{opacity:0;visibility:hidden}._editorRoot_1nzit_121 .tiptap figure[data-type=image-block] img[data-state=loading],._editorRoot_1nzit_121 .ProseMirror figure[data-type=image-block] img[data-state=loading]{min-height:120px;opacity:0}._editorRoot_1nzit_121 .tiptap figure[data-type=image-block] img[data-state=error],._editorRoot_1nzit_121 .ProseMirror figure[data-type=image-block] img[data-state=error]{min-height:120px;opacity:1;border-color:#f8717159}._placeholder_1nzit_569{position:absolute;top:12px;left:12px;color:#94a3b8;font-size:14px;pointer-events:none}._overlayContent_1nzit_587{position:relative;z-index:1;margin-bottom:12px}._lightbox_1nzit_599{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172ac2}._lightboxInner_1nzit_621{display:flex;max-width:90vw;max-height:90vh;flex-direction:column;gap:12px;align-items:center}._lightboxActions_1nzit_639{display:flex;width:100%;align-items:center;justify-content:flex-end}._lightboxClose_1nzit_653{border:1px solid rgba(226,232,240,.32);background:#0f172a8a;color:#f8fafc;border-radius:999px;padding:8px 14px;line-height:1;text-decoration:none;cursor:pointer;font-size:16px}._lightboxImage_1nzit_685{display:block;max-width:90vw;max-height:calc(90vh - 64px);width:auto;height:auto;border-radius:16px;box-shadow:0 18px 48px #0f172a47;background:#0f172a}@keyframes _richTextImageLoadingShimmer_1nzit_1{0%{background-position:180% 0}to{background-position:-180% 0}}._backdrop_v19p2_1{position:fixed;inset:0;z-index:1500;pointer-events:none}._overlayRegion_v19p2_15{position:fixed;background:#0f172a29;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);pointer-events:auto;animation:_taskModalBackdropIn_v19p2_1 .14s ease-out}._overlayRegionSidebarTop_v19p2_33{left:0;top:0;width:var(--task-modal-main-left, 0px);height:var(--task-modal-overlay-top, 0px);background:#0f172a29;backdrop-filter:none;-webkit-backdrop-filter:none}._overlayRegionSidebar_v19p2_33{left:0;top:var(--task-modal-overlay-top, 0px);bottom:0;width:var(--task-modal-main-left, 0px)}._overlayRegionMain_v19p2_67{left:var(--task-modal-main-left, 0px);top:var(--task-modal-overlay-top, 0px);right:0;bottom:0}._overlayRegionInviteStrip_v19p2_83{left:var(--task-modal-overlay-invite-strip-left, 100%);top:0;right:0;height:var(--task-modal-overlay-top, 0px)}._overlayRegionMain_v19p2_67:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(to bottom,#0f172a0a,#0f172a14);border-bottom:1px solid rgba(15,23,42,.06);pointer-events:none}._modalFrame_v19p2_129{position:fixed;top:var(--task-modal-overlay-top, 0px);right:0;bottom:0;left:var(--task-modal-main-left, 0px);padding:24px;display:flex;align-items:center;justify-content:center;pointer-events:none}._modal_v19p2_129{width:min(1120px,calc(100vw - var(--task-modal-main-left, 0px) - 96px));max-width:calc(100vw - var(--task-modal-main-left, 0px) - 56px);min-width:min(760px,calc(100vw - var(--task-modal-main-left, 0px) - 48px));height:min(760px,calc(100vh - var(--task-modal-overlay-top, 0px) - 52px));max-height:calc(100vh - var(--task-modal-overlay-top, 0px) - 28px);min-height:0;background:var(--modal-surface-dark, #e8eaed);border-radius:16px;border:1px solid rgba(148,163,184,.35);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;display:flex;flex-direction:column;padding:20px;gap:10px;overflow:hidden;pointer-events:auto;will-change:transform,opacity;animation:_taskModalIn_v19p2_1 .14s ease-out}@media(max-width:1080px),(max-height:760px){._modalFrame_v19p2_129{padding:14px}._modal_v19p2_129{min-width:0;width:min(960px,calc(100vw - var(--task-modal-main-left, 0px) - 28px));max-width:calc(100vw - var(--task-modal-main-left, 0px) - 20px);height:calc(100vh - var(--task-modal-overlay-top, 0px) - 22px);max-height:calc(100vh - var(--task-modal-overlay-top, 0px) - 14px);border-radius:14px;padding:16px}}@media(max-width:640px),(max-height:620px){._modalFrame_v19p2_129{padding:8px}._modal_v19p2_129{width:calc(100vw - var(--task-modal-main-left, 0px) - 10px);max-width:calc(100vw - var(--task-modal-main-left, 0px) - 10px);height:calc(100vh - var(--task-modal-overlay-top, 0px) - 10px);max-height:calc(100vh - var(--task-modal-overlay-top, 0px) - 6px);border-radius:10px;padding:14px;gap:8px}}._header_v19p2_265{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:0;margin-bottom:-2px}._headerActions_v19p2_283{display:flex;gap:8px;align-items:center;flex-shrink:0;margin-top:0}._titleInput_v19p2_299{border:none;font-size:16px;font-weight:600;color:#111827;width:100%;outline:none;background:transparent;resize:none;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;line-height:1.34;padding:1px 0 0;min-height:36px;max-height:min(30vh,260px)}._titleInput_v19p2_299::-moz-placeholder{color:#94a3b8}._titleInput_v19p2_299::placeholder{color:#94a3b8}._closeButton_v19p2_345{border:none;background:transparent;border-radius:6px;width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#0f172aa6;font-size:16px;line-height:1;transition:background-color .12s ease-out,color .12s ease-out}._closeButton_v19p2_345:hover{background:#0000000d;color:#0f172a}._closeButton_v19p2_345:active{background:#0000000f;color:#0f172a}._closeButton_v19p2_345:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._tabs_v19p2_413{position:relative;display:flex;gap:2px;align-items:center;align-self:flex-start;background:#0f172a0f;border-radius:8px;padding:1px;margin-bottom:2px}._tabSlider_v19p2_437{position:absolute;top:1px;bottom:1px;border-radius:6px;background:var(--modal-surface-medium, #f5f7fa);transition:left .2s ease-out,width .2s ease-out;pointer-events:none}._tabButton_v19p2_457{position:relative;z-index:1;border:none;background:transparent;padding:4px 12px;border-radius:6px;cursor:pointer;color:#0f172a80;font-size:12px;font-weight:600;line-height:1.2;transition:color .12s ease-out}._tabButton_v19p2_457:hover{color:#0f172abf}._tabButton_v19p2_457:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._tabButtonActive_v19p2_505{color:#0f172a}._content_v19p2_513{flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto;margin-top:3px}._descriptionPanel_v19p2_531{flex:1;display:flex;flex-direction:column;gap:0;min-height:0}._descriptionSurface_v19p2_547{flex:1;display:flex;flex-direction:column;min-height:0;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:var(--modal-surface-medium, #f5f7fa);overflow:hidden}._descriptionEditorContainer_v19p2_569{flex:1;display:flex;flex-direction:column;min-height:0}._descriptionToolbar_v19p2_583{width:100%;border:none!important;border-bottom:1px solid rgba(229,231,235,.8)!important;border-radius:0!important;background:var(--modal-surface-medium, #f5f7fa)!important;padding-left:12px!important;padding-right:12px!important}._descriptionEditor_v19p2_569{position:relative;flex:1;min-height:0;border-radius:0;border:none;background:#fff;padding:11px 14px 13px;overflow-y:auto;overflow-x:hidden;cursor:text}._descriptionEditorRoot_v19p2_629{min-height:164px}._descriptionEditorRoot_v19p2_629 .tiptap{outline:none;min-height:164px;color:#0f172a;font-size:14px;line-height:1.5}._descriptionEditorRoot_v19p2_629 .tiptap>p,._descriptionEditorRoot_v19p2_629 .ProseMirror>p{margin:0}._descriptionEditorRoot_v19p2_629 .tiptap>h1,._descriptionEditorRoot_v19p2_629 .ProseMirror>h1{margin:0;font-size:16px;line-height:1.2;font-weight:600}._descriptionEditorRoot_v19p2_629 .tiptap>h2,._descriptionEditorRoot_v19p2_629 .ProseMirror>h2{margin:0;font-size:14px;line-height:1.4;font-weight:600}._descriptionEditorRoot_v19p2_629 .tiptap>h3,._descriptionEditorRoot_v19p2_629 .ProseMirror>h3{margin:0;font-size:12px;line-height:1.5;font-weight:600}._descriptionEditorRoot_v19p2_629 .tiptap ul:not([data-type=taskList]),._descriptionEditorRoot_v19p2_629 .ProseMirror ul:not([data-type=taskList]),._descriptionEditorRoot_v19p2_629 .tiptap ol,._descriptionEditorRoot_v19p2_629 .ProseMirror ol{margin:0;padding-left:1.5rem;list-style-position:outside}._descriptionEditorRoot_v19p2_629 .tiptap ul:not([data-type=taskList]),._descriptionEditorRoot_v19p2_629 .ProseMirror ul:not([data-type=taskList]){list-style-type:disc!important}._descriptionEditorRoot_v19p2_629 .tiptap ol,._descriptionEditorRoot_v19p2_629 .ProseMirror ol{list-style-type:decimal!important}._descriptionEditorRoot_v19p2_629 .tiptap ul:not([data-type=taskList])>li,._descriptionEditorRoot_v19p2_629 .ProseMirror ul:not([data-type=taskList])>li,._descriptionEditorRoot_v19p2_629 .tiptap ol>li,._descriptionEditorRoot_v19p2_629 .ProseMirror ol>li{display:list-item;margin:0;padding-left:0;line-height:1.5}._descriptionEditorRoot_v19p2_629 .tiptap ul:not([data-type=taskList])>li>p,._descriptionEditorRoot_v19p2_629 .ProseMirror ul:not([data-type=taskList])>li>p,._descriptionEditorRoot_v19p2_629 .tiptap ol>li>p,._descriptionEditorRoot_v19p2_629 .ProseMirror ol>li>p{margin:0;line-height:inherit}._descriptionEditorRoot_v19p2_629 .tiptap ul:not([data-type=taskList])>li::marker,._descriptionEditorRoot_v19p2_629 .ProseMirror ul:not([data-type=taskList])>li::marker,._descriptionEditorRoot_v19p2_629 .tiptap ol>li::marker,._descriptionEditorRoot_v19p2_629 .ProseMirror ol>li::marker{color:currentColor;font-size:.98em}._descriptionEditorRoot_v19p2_629 .tiptap ul[data-type=taskList]>li,._descriptionEditorRoot_v19p2_629 .ProseMirror ul[data-type=taskList]>li{align-items:center!important}._descriptionEditorRoot_v19p2_629 .tiptap ul[data-type=taskList]>li>label,._descriptionEditorRoot_v19p2_629 .ProseMirror ul[data-type=taskList]>li>label{margin:0;display:inline-flex;align-items:center;justify-content:center;transform:none}._descriptionEditorRoot_v19p2_629 .tiptap ul[data-type=taskList]>li>label>input,._descriptionEditorRoot_v19p2_629 .ProseMirror ul[data-type=taskList]>li>label>input{margin:0}._descriptionEditorRoot_v19p2_629 .tiptap ul[data-type=taskList]>li>div>p,._descriptionEditorRoot_v19p2_629 .ProseMirror ul[data-type=taskList]>li>div>p{margin:0;line-height:1.5}._descriptionPlaceholder_v19p2_851{position:absolute;top:11px;left:14px;color:#94a3b8;font-size:14px;pointer-events:none}._infoPlaceholder_v19p2_869{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#64748b;font-size:14px;text-align:center;border-radius:12px;border:1px dashed rgba(148,163,184,.4);min-height:200px}._emptyState_v19p2_899{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-height:200px}._emptyStateTitle_v19p2_917{font-weight:600;color:#0f172a}._emptyStateSubtitle_v19p2_927{color:#64748b;font-size:12px}@keyframes _taskModalBackdropIn_v19p2_1{0%{opacity:0}to{opacity:1}}@keyframes _taskModalIn_v19p2_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._overlayRegion_v19p2_15,._modal_v19p2_129{animation:none}}._viewPanel_178r2_1{display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:4px 16px 2px;border:none;border-radius:0;background:#f5f7fa;box-shadow:none;flex-wrap:nowrap;width:100%}._viewPanel__main_178r2_29{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:nowrap;width:100%}._viewPanel__modes_178r2_47{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._viewPanel__modeButton_178r2_61{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;font-weight:600;font-size:14px;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform 80ms ease;outline:none}._viewPanel__modeButton_178r2_61:disabled{opacity:.6;cursor:not-allowed}._viewPanel__modeButtonActive_178r2_105{background:linear-gradient(135deg,#e0f2fe,#c7e2ff);border-color:#bae6fd;box-shadow:0 2px 8px #0ea5e92e}._viewPanel__modeLabel_178r2_117{white-space:nowrap}._viewPanel__modeLabelSecondary_178r2_125{color:#475569;font-weight:400}._viewPanel__actions_178r2_135{display:flex;align-items:center;gap:6px;order:-1}._viewPanel__stats_178r2_149{display:flex;align-items:center;gap:10px}._viewPanel__count_178r2_161{font-size:12px;color:#475569;font-weight:600}._viewPanel__hint_178r2_173{font-size:12px;color:#64748b}._viewPanel__iconOnlyButton_178r2_185{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:#6b6f76;cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out;outline:none}._viewPanel__iconOnlyButton_178r2_185:hover{background:#fafafa;color:#1c1d1f}._viewPanel__iconOnlyButton_178r2_185:disabled{opacity:.45;cursor:not-allowed}._viewPanel__iconOnlyButton_178r2_185:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._viewPanel__iconOnlyButtonActive_178r2_247{color:#1c1d1f}._viewPanel__icon_178r2_185{stroke:currentColor;fill:none;stroke-width:1.5}._viewPanel__iconFilter_178r2_267{fill:currentColor}._viewPanel__filterIconWrap_178r2_275{position:relative;display:inline-flex;align-items:center;justify-content:center}._viewPanel__filterDot_178r2_289{position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:#6b6f76}._viewPanel__iconLabel_178r2_309{white-space:nowrap}._viewPanel__searchWrap_178r2_319{display:inline-flex;align-items:center;height:28px;border-radius:8px;transition:width .18s ease-out;overflow:hidden;width:28px}._viewPanel__searchWrapExpanded_178r2_339{width:200px;min-width:200px;background:#fafafa;border:1px solid #E6E8EB;padding:0 6px 0 8px;gap:6px}._viewPanel__searchWrapIcon_178r2_357{flex-shrink:0;stroke:currentColor;fill:none}._viewPanel__searchWrapExpanded_178r2_339 ._viewPanel__searchWrapIcon_178r2_357{color:#6b6f76}._viewPanel__searchInput_178r2_377{flex:1;min-width:0;height:24px;padding:0;border:none;background:transparent;font-size:14px;color:#1c1d1f;outline:none}._viewPanel__searchInput_178r2_377::-moz-placeholder{color:#6b6f76}._viewPanel__searchInput_178r2_377::placeholder{color:#6b6f76}._viewPanel__searchClear_178r2_409{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:#6b6f76;font-size:16px;line-height:1;cursor:pointer;transition:color .12s ease,background .12s ease}._viewPanel__searchClear_178r2_409:hover{color:#1c1d1f;background:#0000000f}._viewPanel__filterWrap_178r2_455{position:relative}._viewPanel__filterPopover_178r2_463{position:absolute;top:0;left:calc(100% + 8px);right:auto;margin-top:0;background:#e8eaed;border:1px solid rgba(148,163,184,.35);border-radius:16px;box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;padding:18px;display:flex;flex-direction:column;gap:2px;width:320px;max-width:min(92vw,360px);min-width:280px;z-index:1200;box-sizing:border-box}._viewPanel__filterPopoverHeader_178r2_509{display:flex;align-items:center;justify-content:space-between;gap:8px}._viewPanel__filterPopoverTitle_178r2_523{font-size:14px;font-weight:600;color:#0f172a;padding:0 4px;margin:0}._viewPanel__filterPopoverHeader_178r2_509 ._viewPanel__filterActions_178r2_539{padding:0;margin:0 0 0 auto}._viewPanel__filterPopoverDivider_178r2_551{height:1px;background:#94a3b840;margin:8px 0}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterOption_178r2_565{border:none;background:#f1f5f9;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:4px;padding-inline:8px;font-size:14px;font-weight:400;line-height:1.35;color:#0f172a;cursor:pointer;border-radius:8px;width:100%;box-sizing:border-box;transition:background-color .1s ease-out;margin-bottom:2px}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterOption_178r2_565:last-child{margin-bottom:0}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterOption_178r2_565:hover{background:#e2e8f0}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterOption_178r2_565:has(._viewPanel__filterOptionCheck_178r2_625){background:#fff}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterOption_178r2_565:has(._viewPanel__filterOptionCheck_178r2_625):hover{background:#f8fafc}._viewPanel__filterOptionCheck_178r2_625{color:var(--accent-primary);display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 auto}._viewPanel__filterOptionCheck_178r2_625 svg{width:14px;height:14px}._viewPanel__filterOptionCheckPlaceholder_178r2_671{width:14px;height:14px;flex:0 0 auto}._viewPanel__filterOptionMarkActive_178r2_683{opacity:1}._viewPanel__filterSection_178r2_691{display:flex;flex-direction:column;gap:4px;padding:2px 0}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterSection_178r2_691{padding:4px 0}._viewPanel__filterSectionTitle_178r2_713{font-size:12px;font-weight:600;color:#64748b;padding:0 6px;text-transform:uppercase;letter-spacing:.03em}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterSectionTitle_178r2_713{color:#0f172a99}._viewPanel__filterList_178r2_739{display:flex;flex-direction:column;gap:2px;max-height:148px;overflow:auto}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterList_178r2_739{margin-top:4px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterSectionTags_178r2_769 ._viewPanel__filterList_178r2_739{max-height:122px}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterList_178r2_739::-webkit-scrollbar{width:6px}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterList_178r2_739::-webkit-scrollbar-track{background:transparent}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterList_178r2_739::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterList_178r2_739::-webkit-scrollbar-thumb:hover{background:#94a3b8}._viewPanel__filterEmpty_178r2_811{color:#94a3b8;font-size:12px;padding:4px 8px}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterEmpty_178r2_811{color:#0f172aa6}._viewPanel__tagOption_178r2_831{display:inline-flex;align-items:center;gap:8px}._viewPanel__tagSwatch_178r2_843{width:10px;height:10px;border-radius:999px}._viewPanel__deadlineModes_178r2_855{display:flex;flex-wrap:wrap;gap:6px;padding:2px 6px}._viewPanel__filterChip_178r2_869{border:1px solid #e2e8f0;border-radius:999px;padding:3px 8px;font-size:12px;color:#334155;background:#f8fafc;cursor:pointer}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterChip_178r2_869{border-color:#94a3b866;color:#0f172a;background:#fff}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterChip_178r2_869:hover{background:#f8fafc}._viewPanel__filterChipActive_178r2_909{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterChipActive_178r2_909{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterChipActive_178r2_909:hover{background:var(--accent-primary-hover)}._viewPanel__deadlineRangePicker_178r2_941{display:flex;flex-direction:column;gap:8px;padding:4px 8px 6px}._viewPanel__deadlineRangeSummary_178r2_955{display:flex;justify-content:space-between;font-size:12px;color:#64748b}._viewPanel__filterPopover_178r2_463 ._viewPanel__deadlineRangeSummary_178r2_955{color:#0f172aa6}._viewPanel__calendarHeader_178r2_977{display:flex;align-items:center;justify-content:space-between;gap:8px}._viewPanel__calendarTitle_178r2_991{font-size:14px;font-weight:600;color:#0f172a;text-transform:capitalize}._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarTitle_178r2_991{color:#0f172a}._viewPanel__calendarNav_178r2_1013{border:none;background:#f1f5f9;color:#0f172a;width:24px;min-width:24px;height:28px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarNav_178r2_1013{background:#ffffffe6;color:#0f172a99;width:28px;min-width:28px}._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarNav_178r2_1013 svg{color:inherit;stroke:currentColor;flex-shrink:0;width:18px;height:18px}._viewPanel__calendarNav_178r2_1013:hover{background:#e2e8f0}._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarNav_178r2_1013:hover{background:#e2e8f0;color:#0f172a}._viewPanel__calendarNav_178r2_1013:disabled{opacity:.55;cursor:not-allowed}._viewPanel__calendarWeekdays_178r2_1099{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:12px;font-weight:600;color:#0f172a9e;text-transform:uppercase;letter-spacing:.5px}._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarWeekdays_178r2_1099{color:#0f172a99}._viewPanel__calendarWeekday_178r2_1099{text-align:center}._viewPanel__calendarGrid_178r2_1137{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._viewPanel__calendarDay_178r2_1149{border:none;background:#f8fafc;color:#0f172a;border-radius:8px;height:28px;cursor:pointer;font-size:12px;font-weight:400;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease}._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarDay_178r2_1149{background:#fff;color:#0f172a}._viewPanel__calendarDay_178r2_1149:hover,._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarDay_178r2_1149:hover{background:#e2e8f0}._viewPanel__calendarDayOutside_178r2_1211{height:28px;border-radius:8px;background:#e2e8f0;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;font-size:12px}._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarDayOutside_178r2_1211{background:#e2e8f0;color:#94a3b8}._viewPanel__calendarDayToday_178r2_1243{box-shadow:inset 0 0 0 1px var(--accent-primary-focus-ring)}._viewPanel__calendarDaySelectedStart_178r2_1251,._viewPanel__calendarDaySelectedEnd_178r2_1253{background:var(--accent-primary);color:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 10px #7c6ccf52}._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarDaySelectedStart_178r2_1251,._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarDaySelectedEnd_178r2_1253{background:var(--accent-primary);color:#fff}._viewPanel__calendarDaySelectedStart_178r2_1251:hover,._viewPanel__calendarDaySelectedEnd_178r2_1253:hover,._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarDaySelectedStart_178r2_1251:hover,._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarDaySelectedEnd_178r2_1253:hover{background:var(--accent-primary-hover)}._viewPanel__calendarDayInRange_178r2_1303{background:var(--accent-primary-soft-bg);color:#0f172a}._viewPanel__calendarDayRangePreview_178r2_1313{background:color-mix(in srgb,var(--accent-primary-soft-bg) 50%,white);color:#0f172a}._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarDayInRange_178r2_1303{background:var(--accent-primary-soft-bg);color:#0f172a}._viewPanel__filterPopover_178r2_463 ._viewPanel__calendarDayRangePreview_178r2_1313{background:color-mix(in srgb,var(--accent-primary-soft-bg) 50%,white);color:#0f172a}._viewPanel__filterActions_178r2_539{display:flex;justify-content:flex-end;gap:6px;padding:4px 6px 2px}._viewPanel__filterActionButton_178r2_1357{border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;padding:4px 8px;font-size:12px;cursor:pointer}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterActionButton_178r2_1357{border:1px solid #e4e6e9;background:#fff;color:#334155;box-shadow:inset 0 1px #ffffffe6,0 2px 4px #0f172a14,0 4px 8px -2px #0f172a0f;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out}._viewPanel__filterPopover_178r2_463 ._viewPanel__filterActionButton_178r2_1357:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}._viewPanel__filterActionButton_178r2_1357:disabled{opacity:.5;cursor:not-allowed}._viewPanel_178r2_1 button:focus,._viewPanel_178r2_1 button:focus-visible,._viewPanel_178r2_1 button:focus-within{outline:none}@media(max-width:720px){._viewPanel_178r2_1{padding:6px 0}._viewPanel__modeLabelSecondary_178r2_125,._viewPanel__iconLabel_178r2_309,._viewPanel__modeLabel_178r2_117{display:none}}._tasksBoardView_1x83b_1{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;gap:0}._tasksBoardView__debugMarker_1x83b_19{display:none}._tasksBoardView__content_1x83b_27{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;background:#f5f7fa;border:none;border-radius:0;box-shadow:none;overflow:hidden;position:relative;padding-bottom:0}._tasksBoardView__statusRow_1x83b_57{display:flex;gap:8px;align-items:center;padding:12px 16px 0;flex-wrap:wrap}._tasksBoardView__statusRowCentered_1x83b_73{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 16px;width:min(560px,calc(100% - 32px));display:flex;flex-direction:column;align-items:stretch;gap:10px;justify-content:center;z-index:2}._tasksBoardView__statusRowCentered_1x83b_73 ._tasksBoardView__status_1x83b_57{width:100%;text-align:center}._tasksBoardView__status_1x83b_57{font-size:12px;color:#475569;background:#e2e8f0;padding:8px 12px;border-radius:8px}._tasksBoardView__statusError_1x83b_129{background:#fff8f0;color:#8b5e34;border:1px solid #f3ddc5}._tasksBoardView__statusWarning_1x83b_141{background:#fffbe6;color:#7c5d13;border:1px solid #f4e1a5}._tasksBoardView__loadingColumnsContainer_1x83b_153{pointer-events:none}._tasksBoardView__loadingColumnsContainer_1x83b_153 ._tasksBoardView__columnItem_1x83b_161{margin-right:16px}._tasksBoardView__loadingColumnsContainer_1x83b_153 ._tasksBoardView__columnItem_1x83b_161:last-child{margin-right:0}._tasksBoardView__loadingColumn_1x83b_153{opacity:.96}._tasksBoardView__loadingHandle_1x83b_187,._tasksBoardView__loadingTitle_1x83b_189,._tasksBoardView__loadingMenu_1x83b_191,._tasksBoardView__loadingTaskTitle_1x83b_193,._tasksBoardView__loadingTaskMeta_1x83b_195,._tasksBoardView__loadingAddAction_1x83b_197{display:block;border-radius:999px;background:linear-gradient(90deg,#dae4ef 15%,#f8fbff,#dae4ef 85%);background-size:180% 100%;animation:_tasksBoardViewLoadingShimmer_1x83b_1 1.05s ease-in-out infinite}._tasksBoardView__loadingHandle_1x83b_187{width:16px;height:16px;flex:0 0 auto}._tasksBoardView__loadingTitle_1x83b_189{height:12px;flex:1 1 auto}._tasksBoardView__loadingMenu_1x83b_191{width:18px;height:12px;flex:0 0 auto}._tasksBoardView__loadingTasks_1x83b_247{padding-top:4px}._tasksBoardView__loadingTaskCard_1x83b_255{margin:var(--tasks-column-card-margin, 0 0 4px);border-radius:var(--tasks-column-card-radius, 10px);border:1px solid #dde5ee;background:#f7f9fc;padding:10px 10px 8px;display:grid;gap:8px}._tasksBoardView__loadingTaskTitle_1x83b_193{height:10px}._tasksBoardView__loadingTaskMeta_1x83b_195{height:8px}._tasksBoardView__loadingAddAction_1x83b_197{width:96px;height:10px;margin:6px 0 4px 12px}._tasksBoardView__columnsContainer_1x83b_303{flex:1 1 auto;display:flex;align-items:stretch;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden;background:#f5f7fa}._tasksBoardView__columnsContainerPanning_1x83b_325{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}._tasksBoardView__columnsRow_1x83b_335{display:flex;flex:0 0 auto;flex-wrap:nowrap;width:-moz-max-content;width:max-content;min-width:100%;min-height:0;gap:0;padding:8px 16px 0 0;align-items:flex-start;box-sizing:border-box;background:#f5f7fa}._tasksBoardView__columnsRow_1x83b_335:after{content:"";flex:0 0 120px}._tasksBoardView__columnsContainer_1x83b_303::-webkit-scrollbar{height:8px}._tasksBoardView__columnsContainer_1x83b_303::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}._tasksBoardView__columnGap_1x83b_391{flex:0 0 16px;align-self:stretch;position:relative}._tasksBoardView__columnGapActive_1x83b_403{background:#94a3b814}._tasksBoardView__columnGapIndicator_1x83b_411{position:absolute;top:8px;bottom:8px;left:7px;width:2px;background:#1d4ed8;border-radius:999px;pointer-events:none}._tasksBoardView__columnItem_1x83b_161{flex:0 0 280px;width:280px;min-width:280px;min-height:0;height:auto;align-items:flex-start;display:flex;align-self:flex-start}._tasksBoardView__columnItemCreated_1x83b_455{animation:_tasksBoardViewColumnEnter_1x83b_1 .18s ease-out}._tasksBoardView__addColumnButton_1x83b_463{flex:0 0 auto;width:auto;padding:6px 8px;border:none;border-radius:8px;background:transparent;color:#6b6f76;margin:0;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;text-align:left;white-space:nowrap;transition:color .12s ease-out,background-color .12s ease-out}._tasksBoardView__addColumnButtonAppearing_1x83b_503{animation:_tasksBoardViewAddColumnButtonEnter_1x83b_1 .16s ease-out}._tasksBoardView__addColumnButton_1x83b_463:hover{background:#fafafa;color:#1c1d1f}._tasksBoardView__addColumnButton_1x83b_463:active{background:#f2f3f5;color:#1c1d1f}._tasksBoardView__addColumnButton_1x83b_463:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}._tasksBoardView__overlayCard_1x83b_541{cursor:grabbing;pointer-events:none}@keyframes _tasksBoardViewColumnEnter_1x83b_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _tasksBoardViewAddColumnButtonEnter_1x83b_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _tasksBoardViewLoadingShimmer_1x83b_1{0%{background-position:0% 0%}to{background-position:180% 0%}}@media(prefers-reduced-motion:reduce){._tasksBoardView__columnItemCreated_1x83b_455,._tasksBoardView__addColumnButtonAppearing_1x83b_503,._tasksBoardView__loadingHandle_1x83b_187,._tasksBoardView__loadingTitle_1x83b_189,._tasksBoardView__loadingMenu_1x83b_191,._tasksBoardView__loadingTaskTitle_1x83b_193,._tasksBoardView__loadingTaskMeta_1x83b_195,._tasksBoardView__loadingAddAction_1x83b_197{animation:none}}._tasksBoardView__addColumnForm_1x83b_639{flex:0 0 280px;width:280px;min-width:280px;display:flex;flex-direction:column;gap:8px;padding:0;border:none;background:transparent}._tasksBoardView__addColumnInput_1x83b_663{width:100%;max-width:100%;padding:12px 16px;border-radius:12px;border:1px solid #e6e8eb;font-size:14px;background:#fff;color:#1c1d1f;box-sizing:border-box;line-height:1.4;outline:none;transition:border-color .12s ease,box-shadow .12s ease}._tasksBoardView__addColumnInput_1x83b_663::-moz-placeholder{color:#6b6f76}._tasksBoardView__addColumnInput_1x83b_663::placeholder{color:#6b6f76}._tasksBoardView__addColumnInput_1x83b_663:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-focus-ring)}._tasksBoardView__addColumnActions_1x83b_715{display:flex;gap:8px;align-items:center}._tasksBoardView__actionButton_1x83b_727{border:1px solid #e6e8eb;background:#fafafa;color:#1c1d1f;border-radius:8px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,transform .12s ease}._tasksBoardView__actionButton_1x83b_727:hover{border-color:#d3d7dd;background:#f4f5f6}._tasksBoardView__actionButton_1x83b_727:active:not(:disabled){transform:translateY(1px)}._tasksBoardView__actionButton_1x83b_727:disabled{cursor:not-allowed;border-color:#dfe2e6;background:#f6f7f8;color:#6b6f76}._tasksBoardView__inlineColumnEditor_1x83b_793{animation:_tasksBoardViewInlineColumnEnter_1x83b_1 .2s ease-out}._tasksBoardView__inlineColumnInput_1x83b_801{width:100%;padding:0;margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-size:14px;font-weight:600;color:#0f172a;box-sizing:border-box;outline:none}._tasksBoardView__inlineColumnInput_1x83b_801::-moz-placeholder{color:#6b6f76}._tasksBoardView__inlineColumnInput_1x83b_801::placeholder{color:#6b6f76}._tasksBoardView__inlineColumnActions_1x83b_841{display:flex;align-items:center;gap:4px;flex:0 0 auto}._tasksBoardView__inlineColumnAction_1x83b_841{width:16px;height:16px;min-width:16px;min-height:16px;border:none;background:transparent;color:#6b6f76;font-size:16px;line-height:1;padding:4px;margin:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out}._tasksBoardView__inlineColumnAction_1x83b_841:hover{color:#1c1d1f;background:#fafafa}._tasksBoardView__inlineColumnAction_1x83b_841:active{color:#1c1d1f;background:#f5f5f5}._tasksBoardView__inlineColumnAction_1x83b_841:disabled{color:#a1a5ab;cursor:not-allowed;background:transparent}@keyframes _tasksBoardViewInlineColumnEnter_1x83b_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._tasksBoardView__inlineColumnEditor_1x83b_793{animation:none}}._noteRoot_jhokb_1{display:flex;flex-direction:column;gap:12px;padding:24px}._noteHeader_jhokb_15{display:flex;align-items:center;justify-content:space-between;gap:12px}._noteTitle_jhokb_29{font-size:16px;font-weight:600;color:#0f172a}._noteToolbar_jhokb_41{width:100%;position:sticky;top:0;z-index:30;background:linear-gradient(to bottom,#fffffffa,#ffffffeb);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding-top:8px;padding-bottom:8px;margin-top:-8px;margin-bottom:0}._noteEditor_jhokb_77{position:relative;min-height:320px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#f8fafc;padding:12px;overflow:auto;cursor:text}._noteEditorRoot_jhokb_99{min-height:280px}._noteEditorRoot_jhokb_99 .tiptap{outline:none;min-height:280px;color:#0f172a;font-size:14px;line-height:1.6}._noteEditorRoot_jhokb_99 .tiptap ul:not([data-type=taskList]),._noteEditorRoot_jhokb_99 .ProseMirror ul:not([data-type=taskList]),._noteEditorRoot_jhokb_99 .tiptap ol,._noteEditorRoot_jhokb_99 .ProseMirror ol{margin:0;padding-left:1.5rem;list-style-position:outside}._noteEditorRoot_jhokb_99 .tiptap ul:not([data-type=taskList]),._noteEditorRoot_jhokb_99 .ProseMirror ul:not([data-type=taskList]){list-style-type:disc!important}._noteEditorRoot_jhokb_99 .tiptap ol,._noteEditorRoot_jhokb_99 .ProseMirror ol{list-style-type:decimal!important}._noteEditorRoot_jhokb_99 .tiptap ul:not([data-type=taskList])>li,._noteEditorRoot_jhokb_99 .ProseMirror ul:not([data-type=taskList])>li,._noteEditorRoot_jhokb_99 .tiptap ol>li,._noteEditorRoot_jhokb_99 .ProseMirror ol>li{display:list-item;margin:0;padding-left:0;line-height:1.6}._noteEditorRoot_jhokb_99 .tiptap ul:not([data-type=taskList])>li>p,._noteEditorRoot_jhokb_99 .ProseMirror ul:not([data-type=taskList])>li>p,._noteEditorRoot_jhokb_99 .tiptap ol>li>p,._noteEditorRoot_jhokb_99 .ProseMirror ol>li>p{margin:0;line-height:inherit}._noteEditorRoot_jhokb_99 .tiptap ul:not([data-type=taskList])>li::marker,._noteEditorRoot_jhokb_99 .ProseMirror ul:not([data-type=taskList])>li::marker,._noteEditorRoot_jhokb_99 .tiptap ol>li::marker,._noteEditorRoot_jhokb_99 .ProseMirror ol>li::marker{color:currentColor;font-size:.98em}._noteEditorRoot_jhokb_99 .tiptap ul[data-type=taskList]>li,._noteEditorRoot_jhokb_99 .ProseMirror ul[data-type=taskList]>li{align-items:center!important}._noteEditorRoot_jhokb_99 .tiptap ul[data-type=taskList]>li>label,._noteEditorRoot_jhokb_99 .ProseMirror ul[data-type=taskList]>li>label{margin:0;display:inline-flex;align-items:center;justify-content:center;transform:none}._noteEditorRoot_jhokb_99 .tiptap ul[data-type=taskList]>li>label>input,._noteEditorRoot_jhokb_99 .ProseMirror ul[data-type=taskList]>li>label>input{margin:0}._noteEditorRoot_jhokb_99 .tiptap ul[data-type=taskList]>li>div>p,._noteEditorRoot_jhokb_99 .ProseMirror ul[data-type=taskList]>li>div>p{margin:0;line-height:1.6}._notePlaceholder_jhokb_263{color:#94a3b8;font-size:14px}._noteLoadingState_jhokb_273{margin:20px 24px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;display:grid;gap:10px;max-width:420px}._noteLoadingTitle_jhokb_295{font-size:12px;line-height:1.35;color:#64748b}._noteLoadingBar_jhokb_307{height:10px;border-radius:6px;background:linear-gradient(90deg,#edf1f6 20%,#f8fafc,#edf1f6 80%);background-size:180% 100%;animation:_noteLoadingShimmer_jhokb_1 1.2s ease-in-out infinite}._noteLoadingBarShort_jhokb_323{width:68%}@keyframes _noteLoadingShimmer_jhokb_1{0%{background-position:0% 0%}to{background-position:180% 0%}}@media(prefers-reduced-motion:reduce){._noteLoadingBar_jhokb_307{animation:none}}._noteEditor_jhokb_77 ._notePlaceholder_jhokb_263{position:absolute;top:12px;left:12px;pointer-events:none}._excalidrawRoot_i7lu5_1{position:relative;height:100%;min-height:520px;width:100%;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;display:flex;flex-direction:column}._excalidrawShell_i7lu5_15{flex:1;min-height:0}._excalidrawPlaceholder_i7lu5_20{flex:1;min-height:0;position:relative;background:#f5f7fa}._excalidrawRootLoading_i7lu5_27{background:#f5f7fa}._excalidrawRootLoading_i7lu5_27 .excalidraw,._excalidrawRootCrossfade_i7lu5_32 .excalidraw{--ui-pointerEvents: none}._excalidrawRootLoading_i7lu5_27 .layer-ui__wrapper__top button,._excalidrawRootLoading_i7lu5_27 .layer-ui__wrapper__top [role=radio],._excalidrawRootLoading_i7lu5_27 .App-menu_top__left button,._excalidrawRootLoading_i7lu5_27 .default-sidebar-trigger,._excalidrawRootLoading_i7lu5_27 .Stack.App-toolbar-container .Island.App-toolbar,._excalidrawRootLoading_i7lu5_27 .App-toolbar-container .App-toolbar button,._excalidrawRootLoading_i7lu5_27 .App-toolbar-container .App-toolbar [role=radio],._excalidrawRootLoading_i7lu5_27 .App-toolbar-container .ToolIcon__LaserPointer,._excalidrawRootCrossfade_i7lu5_32 .layer-ui__wrapper__top button,._excalidrawRootCrossfade_i7lu5_32 .layer-ui__wrapper__top [role=radio],._excalidrawRootCrossfade_i7lu5_32 .App-menu_top__left button,._excalidrawRootCrossfade_i7lu5_32 .default-sidebar-trigger,._excalidrawRootCrossfade_i7lu5_32 .Stack.App-toolbar-container .Island.App-toolbar,._excalidrawRootCrossfade_i7lu5_32 .App-toolbar-container .App-toolbar button,._excalidrawRootCrossfade_i7lu5_32 .App-toolbar-container .App-toolbar [role=radio],._excalidrawRootCrossfade_i7lu5_32 .App-toolbar-container .ToolIcon__LaserPointer{position:relative;pointer-events:none!important}._excalidrawRootLoading_i7lu5_27 .layer-ui__wrapper__top svg,._excalidrawRootLoading_i7lu5_27 .App-menu_top__left svg,._excalidrawRootLoading_i7lu5_27 .default-sidebar-trigger svg,._excalidrawRootLoading_i7lu5_27 .App-toolbar-container svg,._excalidrawRootLoading_i7lu5_27 .layer-ui__wrapper__top [data-keybinding-label],._excalidrawRootLoading_i7lu5_27 .layer-ui__wrapper__top kbd,._excalidrawRootLoading_i7lu5_27 .default-sidebar-trigger__text{opacity:0;transition:opacity .12s ease}._excalidrawRootCrossfade_i7lu5_32 .layer-ui__wrapper__top svg,._excalidrawRootCrossfade_i7lu5_32 .App-menu_top__left svg,._excalidrawRootCrossfade_i7lu5_32 .default-sidebar-trigger svg,._excalidrawRootCrossfade_i7lu5_32 .App-toolbar-container svg,._excalidrawRootCrossfade_i7lu5_32 .layer-ui__wrapper__top [data-keybinding-label],._excalidrawRootCrossfade_i7lu5_32 .layer-ui__wrapper__top kbd,._excalidrawRootCrossfade_i7lu5_32 .default-sidebar-trigger__text{opacity:1;transition:opacity .12s ease}._excalidrawRootLoading_i7lu5_27 .layer-ui__wrapper__top button:after,._excalidrawRootLoading_i7lu5_27 .layer-ui__wrapper__top [role=radio]:after,._excalidrawRootLoading_i7lu5_27 .App-menu_top__left button:after,._excalidrawRootLoading_i7lu5_27 .default-sidebar-trigger:after,._excalidrawRootLoading_i7lu5_27 .App-toolbar-container .App-toolbar button:after,._excalidrawRootLoading_i7lu5_27 .App-toolbar-container .App-toolbar [role=radio]:after,._excalidrawRootLoading_i7lu5_27 .App-toolbar-container .ToolIcon__LaserPointer:after,._excalidrawRootCrossfade_i7lu5_32 .layer-ui__wrapper__top button:after,._excalidrawRootCrossfade_i7lu5_32 .layer-ui__wrapper__top [role=radio]:after,._excalidrawRootCrossfade_i7lu5_32 .App-menu_top__left button:after,._excalidrawRootCrossfade_i7lu5_32 .default-sidebar-trigger:after,._excalidrawRootCrossfade_i7lu5_32 .App-toolbar-container .App-toolbar button:after,._excalidrawRootCrossfade_i7lu5_32 .App-toolbar-container .App-toolbar [role=radio]:after,._excalidrawRootCrossfade_i7lu5_32 .App-toolbar-container .ToolIcon__LaserPointer:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:10px;transform:translate(-50%,-50%);border-radius:999px;background:#dce2eef2;animation:_excalidrawLoadingPulse_i7lu5_1 1.35s ease-in-out infinite;pointer-events:none;transition:opacity .12s ease}._excalidrawRootLoading_i7lu5_27 .layer-ui__wrapper__top button:after,._excalidrawRootLoading_i7lu5_27 .layer-ui__wrapper__top [role=radio]:after,._excalidrawRootLoading_i7lu5_27 .App-menu_top__left button:after,._excalidrawRootLoading_i7lu5_27 .default-sidebar-trigger:after,._excalidrawRootLoading_i7lu5_27 .App-toolbar-container .App-toolbar button:after,._excalidrawRootLoading_i7lu5_27 .App-toolbar-container .App-toolbar [role=radio]:after,._excalidrawRootLoading_i7lu5_27 .App-toolbar-container .ToolIcon__LaserPointer:after{opacity:1}._excalidrawRootCrossfade_i7lu5_32 .layer-ui__wrapper__top button:after,._excalidrawRootCrossfade_i7lu5_32 .layer-ui__wrapper__top [role=radio]:after,._excalidrawRootCrossfade_i7lu5_32 .App-menu_top__left button:after,._excalidrawRootCrossfade_i7lu5_32 .default-sidebar-trigger:after,._excalidrawRootCrossfade_i7lu5_32 .App-toolbar-container .App-toolbar button:after,._excalidrawRootCrossfade_i7lu5_32 .App-toolbar-container .App-toolbar [role=radio]:after,._excalidrawRootCrossfade_i7lu5_32 .App-toolbar-container .ToolIcon__LaserPointer:after{opacity:0}._excalidrawRootLoading_i7lu5_27 .default-sidebar-trigger:after,._excalidrawRootCrossfade_i7lu5_32 .default-sidebar-trigger:after{width:auto;height:auto;inset:0;transform:none;border-radius:inherit}._excalidrawRootLoading_i7lu5_27 .Stack.App-toolbar-container .Island.App-toolbar{background:#fff;border-radius:8px}.excalidraw .layer-ui__wrapper__top svg,.excalidraw .App-menu_top__left svg,.excalidraw .default-sidebar-trigger svg,.excalidraw .App-toolbar-container svg,.excalidraw .layer-ui__wrapper__top [data-keybinding-label],.excalidraw .layer-ui__wrapper__top kbd,.excalidraw .default-sidebar-trigger__text{transition:opacity .12s ease}._excalidrawLoadingSkeleton_i7lu5_152{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;background:#f5f7fa}._excalidrawLoadingTopRow_i7lu5_161{position:absolute;top:16px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;z-index:1;pointer-events:none}._excalidrawLoadingToolbarFloating_i7lu5_173{position:absolute;left:50%;transform:translate(-50%,4px);width:min(550px,calc(100% - 440px));padding:11px 12px;min-height:44px;border:1px solid #d3d9e3;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a17,0 6px 16px #0f172a0f}._excalidrawLoadingMainMenu_i7lu5_188,._excalidrawLoadingToolbarCluster_i7lu5_189,._excalidrawLoadingToolbarClusterWide_i7lu5_190,._excalidrawLoadingToolbarDivider_i7lu5_191,._excalidrawLoadingLibraryChip_i7lu5_192,._excalidrawLoadingCanvasStroke_i7lu5_193,._excalidrawLoadingCanvasStrokeShort_i7lu5_194,._excalidrawLoadingZoomBar_i7lu5_195,._excalidrawLoadingUndoBar_i7lu5_196,._excalidrawLoadingBottomCenterAction_i7lu5_197,._excalidrawLoadingHelpButton_i7lu5_198{border-radius:999px;background:#e6eaf3;animation:_excalidrawLoadingPulse_i7lu5_1 1.45s ease-in-out infinite;will-change:opacity}._excalidrawLoadingMainMenu_i7lu5_188{width:36px;height:36px;flex:0 0 auto;border:1px solid #dddaf2;background:#e7e9f5;border-radius:8px}._excalidrawLoadingToolbarGroup_i7lu5_214{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}._excalidrawLoadingToolbarCluster_i7lu5_189{width:84px;height:16px;flex:0 0 auto;border-radius:8px}._excalidrawLoadingToolbarClusterWide_i7lu5_190{width:132px;height:16px;flex:0 0 auto;border-radius:8px}._excalidrawLoadingToolbarDivider_i7lu5_191{width:1px;height:18px;flex:0 0 auto;border-radius:1px;opacity:.7}._excalidrawLoadingLibraryChip_i7lu5_192{width:112px;height:36px;flex:0 0 auto;border:1px solid #d9dceb;background:#e7e9f5;border-radius:8px}._excalidrawLoadingCanvas_i7lu5_193{flex:1 1 auto;border-radius:0;background:#f5f7fa;position:relative}._excalidrawLoadingCanvas_i7lu5_193:after{content:"";position:absolute;inset:0;background:#f1f5fc38;pointer-events:none}._excalidrawLoadingCanvasStroke_i7lu5_193{position:absolute;top:120px;left:50%;transform:translate(-50%);width:min(420px,calc(100% - 320px));height:10px;opacity:.2;border-radius:6px;z-index:1}._excalidrawLoadingCanvasStrokeShort_i7lu5_194{position:absolute;top:138px;left:50%;transform:translate(-50%);width:min(260px,calc(100% - 440px));height:10px;opacity:.18;border-radius:6px;z-index:1}._excalidrawLoadingBottomLeft_i7lu5_292{position:absolute;left:18px;bottom:14px;display:flex;align-items:center;gap:10px;z-index:1}._excalidrawLoadingZoomBar_i7lu5_195{width:176px;height:44px;border:1px solid #d7dce6;background:#ebeff7;border-radius:12px}._excalidrawLoadingUndoBar_i7lu5_196{width:92px;height:44px;border:1px solid #d7dce6;background:#ebeff7;border-radius:12px}._excalidrawLoadingHelpButton_i7lu5_198{position:absolute;right:18px;bottom:14px;width:42px;height:42px;z-index:1;border:1px solid #d7dce6;background:#ebeff7;border-radius:12px}._excalidrawStatusRow_i7lu5_330{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 32px));display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:2}._excalidrawStatus_i7lu5_330{font-size:12px;color:#475569;background:#e2e8f0;padding:8px 12px;border-radius:8px;text-align:center;width:100%}._excalidrawStatusLoading_i7lu5_353{position:relative;padding-left:30px;background:#e8eef5;color:#334155}._excalidrawStatusLoading_i7lu5_353:before{content:"";position:absolute;left:12px;top:50%;width:9px;height:9px;border-radius:999px;transform:translateY(-50%);background:#94a3b8;animation:_excalidrawStatusPulse_i7lu5_1 1.25s ease-in-out infinite}._excalidrawStatusError_i7lu5_373{background:#fff8f0;color:#8b5e34;border:1px solid #f3ddc5}._excalidrawStatus_i7lu5_330._excalidrawStatusReconnect_i7lu5_379{position:relative;padding-left:30px;background:var(--modal-surface-dark, #e8eaed)!important;color:#0f172a!important}._excalidrawStatus_i7lu5_330._excalidrawStatusReconnect_i7lu5_379:before{content:"";position:absolute;left:12px;top:50%;width:10px;height:10px;border-radius:999px;transform:translateY(-50%);border:2px solid #94a3b8;border-right-color:transparent;animation:_excalidrawStatusSpin_i7lu5_1 .6s linear infinite}@keyframes _excalidrawStatusSpin_i7lu5_1{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}._excalidrawPlaceholderActions_i7lu5_405{display:flex;justify-content:center}._excalidrawRetry_i7lu5_410{border:1px solid #cbd5f5;background:#eef2ff;color:#1e1b4b;padding:6px 12px;font-size:12px;border-radius:8px;cursor:pointer}._excalidrawRetry_i7lu5_410:hover{background:#e0e7ff}@keyframes _excalidrawStatusPulse_i7lu5_1{0%,to{opacity:.5}50%{opacity:1}}@keyframes _excalidrawLoadingPulse_i7lu5_1{0%{opacity:.82}50%{opacity:1}to{opacity:.82}}@media(prefers-reduced-motion:reduce){._excalidrawStatusLoading_i7lu5_353:before{animation:none}._excalidrawStatus_i7lu5_330._excalidrawStatusReconnect_i7lu5_379:before{animation:none;border-right-color:#94a3b8}._excalidrawLoadingMainMenu_i7lu5_188,._excalidrawLoadingToolbarCluster_i7lu5_189,._excalidrawLoadingToolbarClusterWide_i7lu5_190,._excalidrawLoadingLibraryChip_i7lu5_192,._excalidrawLoadingCanvasStroke_i7lu5_193,._excalidrawLoadingCanvasStrokeShort_i7lu5_194,._excalidrawLoadingZoomBar_i7lu5_195,._excalidrawLoadingUndoBar_i7lu5_196,._excalidrawLoadingHelpButton_i7lu5_198{animation:none}._excalidrawLoadingCanvas_i7lu5_193:after{opacity:.22}}.excalidraw .Spinner{display:flex;align-items:center;justify-content:center;height:100%;margin-left:auto;margin-right:auto;--spinner-color: var(--icon-fill-color)}.excalidraw .Spinner svg{animation:rotate 1.6s linear infinite;animation-delay:var(--spinner-delay);transform-origin:center center}.excalidraw .Spinner circle{stroke:var(--spinner-color);animation:dash 1.6s linear 0s infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,300;stroke-dashoffset:0}50%{stroke-dasharray:150,300;stroke-dashoffset:-200}to{stroke-dasharray:1,300;stroke-dashoffset:-280}}.excalidraw .ToolIcon{border-radius:var(--border-radius-lg);display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.excalidraw .ToolIcon__hidden{display:none!important}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon{--icon-fill-color: var(--color-on-primary-container)}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{fill:var(--icon-fill-color)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon{background:var(--color-surface-primary-container);--keybinding-color: var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__keybinding{bottom:4px;right:4px}.excalidraw .ToolIcon .ToolIcon__icon:hover{background:var(--button-hover-bg)}.excalidraw .ToolIcon .ToolIcon__icon:active{background:var(--button-hover-bg);border:1px solid var(--button-active-border)}.excalidraw .ToolIcon .ToolIcon__icon:active svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true]{background:initial;border:none}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true] svg{color:var(--color-disabled)}.excalidraw .ToolIcon--plain{background-color:transparent}.excalidraw .ToolIcon--plain .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ToolIcon_type_radio,.excalidraw .ToolIcon_type_checkbox{position:absolute;opacity:0;pointer-events:none}.excalidraw .ToolIcon__icon{box-sizing:border-box;width:var(--default-button-size);height:var(--default-button-size);color:var(--icon-fill-color);display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-lg)}.excalidraw .ToolIcon__icon+.ToolIcon__label{-webkit-margin-start:0;margin-inline-start:0}.excalidraw .ToolIcon__icon svg{position:relative;width:var(--default-icon-size);height:var(--default-icon-size);color:var(--icon-fill-color)}.excalidraw .ToolIcon__label{display:flex;align-items:center;color:var(--icon-fill-color);font-family:var(--ui-font);margin:0 .8em;text-overflow:ellipsis}.excalidraw .ToolIcon__label .Spinner{margin-left:.6em}.excalidraw .ToolIcon_size_small .ToolIcon__icon{width:2rem;height:2rem;font-size:.8em}.excalidraw .ToolIcon_type_button,.excalidraw .Modal .ToolIcon_type_button{padding:0;border:none;margin:0;font-size:inherit;background-color:initial}.excalidraw .ToolIcon_type_button:focus-visible,.excalidraw .Modal .ToolIcon_type_button:focus-visible{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .ToolIcon_type_button.ToolIcon--selected,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .ToolIcon_type_button:active,.excalidraw .Modal .ToolIcon_type_button:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon_type_button:disabled,.excalidraw .Modal .ToolIcon_type_button:disabled{cursor:default}.excalidraw .ToolIcon_type_button:disabled:active,.excalidraw .ToolIcon_type_button:disabled:focus-visible,.excalidraw .ToolIcon_type_button:disabled:hover,.excalidraw .Modal .ToolIcon_type_button:disabled:active,.excalidraw .Modal .ToolIcon_type_button:disabled:focus-visible,.excalidraw .Modal .ToolIcon_type_button:disabled:hover{background-color:initial;border:none;box-shadow:none}.excalidraw .ToolIcon_type_button:disabled svg,.excalidraw .Modal .ToolIcon_type_button:disabled svg{color:var(--color-disabled)}.excalidraw .ToolIcon_type_button--show,.excalidraw .Modal .ToolIcon_type_button--show{visibility:visible}.excalidraw .ToolIcon_type_button--hide,.excalidraw .Modal .ToolIcon_type_button--hide{display:none!important}.excalidraw .ToolIcon_type_floating,.excalidraw .ToolIcon_type_floating:hover,.excalidraw .ToolIcon_type_floating:active{background-color:transparent}.excalidraw .ToolIcon_type_floating .ToolIcon__icon{background-color:var(--button-gray-1);width:2rem;height:2rem}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:hover{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon__keybinding{position:absolute;bottom:2px;right:3px;font-size:.625rem;color:var(--keybinding-color);font-family:var(--ui-font);-webkit-user-select:none;user-select:none}:root[dir=ltr] .excalidraw .unlocked-icon{left:2px}:root[dir=rtl] .excalidraw .unlocked-icon{right:2px}.excalidraw .App-toolbar-container .ToolIcon__icon{width:var(--lg-button-size);height:var(--lg-button-size)}@media screen and (max-width:450px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.8rem;height:1.8rem}}@media screen and (max-width:379px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.5rem;height:1.5rem}}.excalidraw .App-toolbar-container .ToolIcon__icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .App-toolbar-container .ToolIcon__LaserPointer .ToolIcon__icon,.excalidraw .App-toolbar-container .ToolIcon__MagicButton .ToolIcon__icon{width:var(--default-button-size);height:var(--default-button-size)}.excalidraw button.standalone{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);padding:0}.excalidraw button.standalone svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw button.standalone:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw button.standalone:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw button.standalone.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw button.standalone.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw button.standalone.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw button.standalone svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw button.standalone>*{pointer-events:none}.excalidraw .excalidraw-eye-dropper-container,.excalidraw .excalidraw-eye-dropper-backdrop{position:absolute;width:100%;height:100%;z-index:var(--zIndex-eyeDropperBackdrop);touch-action:none}.excalidraw .excalidraw-eye-dropper-container{pointer-events:none}.excalidraw .excalidraw-eye-dropper-backdrop{pointer-events:all}.excalidraw .excalidraw-eye-dropper-preview{pointer-events:none;width:3rem;height:3rem;position:fixed;z-index:var(--zIndex-eyeDropperPreview);border-radius:1rem;border:1px solid var(--default-border-color);filter:var(--theme-filter)}.excalidraw .excalidraw-eye-dropper-trigger{width:1.25rem;height:1.25rem;cursor:pointer;padding:4px;margin-right:-4px;margin-left:-2px;border-radius:.5rem;color:var(--icon-fill-color)}.excalidraw .excalidraw-eye-dropper-trigger:hover{background:var(--button-hover-bg)}.excalidraw .excalidraw-eye-dropper-trigger.selected{color:var(--color-primary);background:var(--color-primary-light)}.excalidraw .Island{--padding: 0;box-sizing:border-box;background-color:var(--island-bg-color);box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);padding:calc(var(--padding) * var(--space-factor));position:relative;transition:box-shadow .5s ease-in-out}.excalidraw .Island.zen-mode{box-shadow:none}.excalidraw .focus-visible-none:focus-visible{outline:none!important}.excalidraw .color-picker__heading{padding:0 .5rem;font-size:.75rem;text-align:left}.excalidraw .color-picker-container{display:grid;grid-template-columns:1fr 20px 1.625rem;padding:.25rem 0px;align-items:center}.excalidraw--mobile.excalidraw .color-picker-container{max-width:11rem}.excalidraw .color-picker__top-picks{display:flex;justify-content:space-between}.excalidraw .color-picker__button{--radius: .25rem;padding:0;margin:0;width:1.35rem;height:1.35rem;border:1px solid var(--color-gray-30);border-radius:var(--radius);filter:var(--theme-filter);background-color:var(--swatch-color);background-position:left center;position:relative;font-family:inherit;box-sizing:border-box}.excalidraw .color-picker__button:hover:after{content:"";position:absolute;inset:-2px;box-shadow:0 0 0 1px var(--color-gray-30);border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter)}.excalidraw .color-picker__button.active .color-picker__button-outline{position:absolute;inset:-2px;box-shadow:0 0 0 1px var(--color-primary-darkest);z-index:1;border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter)}.excalidraw .color-picker__button:focus-visible{outline:none}.excalidraw .color-picker__button:focus-visible:after{content:"";position:absolute;inset:-4px;border:3px solid var(--focus-highlight-color);border-radius:calc(var(--radius) + 1px)}.excalidraw .color-picker__button:focus-visible.active .color-picker__button-outline{display:none}.excalidraw .color-picker__button--large{--radius: .5rem;width:1.875rem;height:1.875rem}.excalidraw .color-picker__button.is-transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==)}.excalidraw .color-picker__button--no-focus-visible{border:0}.excalidraw .color-picker__button--no-focus-visible:after{display:none}.excalidraw .color-picker__button--no-focus-visible:focus-visible{outline:none!important}.excalidraw .color-picker__button.active-color{border-radius:calc(var(--radius) + 1px);width:1.625rem;height:1.625rem}.excalidraw .color-picker__button__hotkey-label{position:absolute;right:4px;bottom:4px;filter:none;font-size:11px}.excalidraw .color-picker{background:var(--popup-bg-color);border:0 solid rgba(255,255,255,.25);box-shadow:#00000040 0 1px 4px;border-radius:4px;position:absolute}:root[dir=ltr] .excalidraw .color-picker{left:-5.5px}:root[dir=rtl] .excalidraw .color-picker{right:-5.5px}.excalidraw .color-picker-control-container{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem}.excalidraw .color-picker-control-container+.popover{position:static}.excalidraw .color-picker-popover-container{margin-top:-.25rem}:root[dir=ltr] .excalidraw .color-picker-popover-container{margin-left:.5rem}:root[dir=rtl] .excalidraw .color-picker-popover-container{margin-left:-3rem}.excalidraw .color-picker-triangle{width:0;height:0;border-style:solid;border-width:0 9px 10px;border-color:transparent transparent var(--popup-bg-color);position:absolute;top:10px}:root[dir=ltr] .excalidraw .color-picker-triangle{transform:rotate(270deg);left:-14px}:root[dir=rtl] .excalidraw .color-picker-triangle{transform:rotate(90deg);right:-14px}.excalidraw .color-picker-triangle-shadow{border-color:transparent transparent rgba(0,0,0,.1)}:root[dir=ltr] .excalidraw .color-picker-triangle-shadow{left:-14px}:root[dir=rtl] .excalidraw .color-picker-triangle-shadow{right:-16px}.excalidraw .color-picker-content{display:flex;flex-direction:column;gap:.75rem;outline:none}.excalidraw .color-picker-content--default{padding:.5rem;display:grid;grid-template-columns:repeat(5,1.875rem);grid-gap:.25rem;border-radius:4px}.excalidraw .color-picker-content--default:focus{outline:none;box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .color-picker-content--canvas{display:flex;flex-direction:column;padding:.25rem}.excalidraw .color-picker-content--canvas-title{color:#868e96;font-size:12px;padding:0 .25rem}.excalidraw .color-picker-content--canvas-colors{padding:.5rem 0}.excalidraw .color-picker-content--canvas-colors .color-picker-swatch{margin:0 .25rem}.excalidraw .color-picker-content .color-input-container{grid-column:1/span 5}.excalidraw .color-picker-swatch{position:relative;height:1.875rem;width:1.875rem;cursor:pointer;border-radius:4px;margin:0;box-sizing:border-box;border:1px solid #ddd;background-color:currentColor!important;filter:var(--theme-filter)}.excalidraw .color-picker-swatch:focus{box-shadow:0 0 4px 1px currentColor;border-color:var(--select-highlight-color)}.excalidraw .color-picker-transparent{border-radius:4px;box-shadow:#0000001a 0 0 0 1px inset;position:absolute;inset:0}.excalidraw .color-picker-transparent,.excalidraw .color-picker-label-swatch{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center}.excalidraw .color-picker-hash{height:var(--default-button-size);flex-shrink:0;padding:.5rem .5rem .5rem .75rem;border:1px solid var(--default-border-color);border-right:0;box-sizing:border-box;color:var(--input-label-color);display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .excalidraw .color-picker-hash{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg)}:root[dir=rtl] .excalidraw .color-picker-hash{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .color-input-container{display:flex}.excalidraw .color-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-label{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;border:1px solid var(--default-border-color);border-radius:8px;padding:0 12px;margin:8px;box-sizing:border-box}.excalidraw .color-picker__input-label:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-hash{padding:0 .25rem}.excalidraw .color-picker-input{box-sizing:border-box;width:100%;margin:0;font-size:.875rem;font-family:inherit;background-color:transparent;color:var(--text-primary-color);border:0;outline:none;height:var(--default-button-size);border:1px solid var(--default-border-color);border-left:0;letter-spacing:.4px;padding:.5rem .5rem .5rem .25rem;-webkit-appearance:none;appearance:none}:root[dir=ltr] .excalidraw .color-picker-input{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0}:root[dir=rtl] .excalidraw .color-picker-input{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .color-picker-input:focus-visible{box-shadow:none}.excalidraw .color-picker-label-swatch-container{border:1px solid var(--default-border-color);border-radius:var(--border-radius-lg);width:var(--default-button-size);height:var(--default-button-size);box-sizing:border-box;overflow:hidden}.excalidraw .color-picker-label-swatch{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);background-color:var(--swatch-color)!important;overflow:hidden;position:relative;filter:var(--theme-filter);border:0!important}.excalidraw .color-picker-label-swatch svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .color-picker-label-swatch:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .color-picker-label-swatch:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .color-picker-label-swatch.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .color-picker-label-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swatch-color)}.excalidraw .color-picker-keybinding{position:absolute;bottom:2px;font-size:.7em}:root[dir=ltr] .excalidraw .color-picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .color-picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .color-picker-keybinding{display:none}.excalidraw .color-picker-type-canvasBackground .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementBackground .color-picker-keybinding{color:#fff}.excalidraw .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementStroke .color-picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .color-picker-type-elementBackground .color-picker-keybinding,.excalidraw.theme--dark .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#000}.excalidraw .picker{padding:.5rem;background:var(--popup-bg-color);border:0 solid rgba(255,255,255,.25);box-shadow:var(--shadow-island);border-radius:4px;position:absolute}:root[dir=rtl] .excalidraw .picker{padding:.4rem}.excalidraw .picker-container button,.excalidraw .picker button{position:relative;display:flex;align-items:center;justify-content:center}.excalidraw .picker-container button:focus-visible,.excalidraw .picker button:focus-visible{outline:transparent;background-color:var(--button-gray-2)}.excalidraw .picker-container button:focus-visible svg,.excalidraw .picker button:focus-visible svg{opacity:1}.excalidraw .picker-container button:hover,.excalidraw .picker button:hover{background-color:var(--button-gray-2)}.excalidraw .picker-container button:active,.excalidraw .picker button:active{background-color:var(--button-gray-3)}.excalidraw .picker-container button:disabled,.excalidraw .picker button:disabled{cursor:not-allowed}.excalidraw .picker-container button svg,.excalidraw .picker button svg{margin:0;width:36px;height:18px;pointer-events:none}.excalidraw .picker button{padding:.25rem .28rem .35rem .25rem}.excalidraw .picker-content{display:grid;grid-template-columns:repeat(4,auto);grid-gap:.5rem;border-radius:4px}.excalidraw .picker-collapsible{font-size:.75rem;padding:.5rem 0}.excalidraw .picker-keybinding{position:absolute;bottom:2px;font-size:.7em;color:var(--keybinding-color)}:root[dir=ltr] .excalidraw .picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .picker-keybinding{display:none}.excalidraw .picker-type-canvasBackground .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementBackground .picker-keybinding{color:#fff}.excalidraw .picker-swatch[aria-label=transparent] .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementStroke .picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .picker-type-elementBackground .picker-keybinding,.excalidraw.theme--dark .picker-swatch[aria-label=transparent] .picker-keybinding{color:#000}.excalidraw{--list-border-color: var(--color-gray-20)}.excalidraw .QuickSearch__wrapper{position:relative;height:2.6rem;border-bottom:1px solid var(--list-border-color)}.excalidraw .QuickSearch__wrapper svg{position:absolute;top:47.5%;transform:translateY(-50%);left:.75rem;width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1}.excalidraw.theme--dark{--list-border-color: var(--color-gray-80)}.excalidraw.theme--dark .QuickSearch__wrapper{border-bottom:none}.excalidraw .QuickSearch__input{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;border:0!important;font-size:.875rem;padding-left:2.5rem!important;padding-right:.75rem!important}.excalidraw .QuickSearch__input::placeholder{color:var(--color-gray-40)}.excalidraw .QuickSearch__input:focus{box-shadow:none!important}.excalidraw .ScrollableList__wrapper{position:static!important;border:none;font-size:.875rem;overflow-y:auto}.excalidraw .ScrollableList__wrapper>.empty,.excalidraw .ScrollableList__wrapper>.hint{display:flex;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;color:var(--color-gray-60);overflow:hidden;text-align:center;line-height:150%}.excalidraw .FontPicker__container{display:grid;grid-template-columns:calc(1rem + 3 * var(--default-button-size)) 1rem 1fr;align-items:center}.excalidraw--mobile.excalidraw .FontPicker__container{max-width:calc(2rem + 4 * var(--default-button-size))}.excalidraw{--slider-thumb-size: 16px}.excalidraw .range-wrapper{position:relative;padding-top:10px;padding-bottom:30px}.excalidraw .range-input{width:100%;height:4px;-webkit-appearance:none;background:var(--color-slider-track);border-radius:2px;outline:none}.excalidraw .range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);border-radius:50%;cursor:pointer;border:none}.excalidraw .range-input::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);border-radius:50%;cursor:pointer;border:none}.excalidraw .value-bubble{position:absolute;bottom:0;transform:translate(-50%);font-size:12px;color:var(--text-primary-color)}.excalidraw .zero-label{position:absolute;bottom:0;left:4px;font-size:12px;color:var(--text-primary-color)}.excalidraw-tooltip{--ui-font: Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);position:fixed;z-index:var(--zIndex-popup);padding:8px;border-radius:6px;box-sizing:border-box;pointer-events:none;word-wrap:break-word;background:#000;line-height:1.5;text-align:center;font-size:13px;font-weight:500;color:#fff;display:none}.excalidraw-tooltip.excalidraw-tooltip--visible{display:block}.excalidraw-tooltip-wrapper{display:flex}.excalidraw-tooltip-icon{width:.9em;height:.9em;margin-left:5px;margin-top:1px;display:flex}.excalidraw--mobile.excalidraw-tooltip-icon{display:none}.excalidraw .TextInput{display:inline-block}.ProjectName{margin:auto;display:flex;align-items:center}.ProjectName .TextInput{height:calc(1rem - 3px);width:200px;overflow:hidden;text-align:center;margin-left:8px;text-overflow:ellipsis}.ProjectName .TextInput--readonly{background:none;border:none;width:auto;max-width:200px;padding-left:2px}.ProjectName .TextInput--readonly:hover{background:none}.excalidraw .Checkbox{margin:4px .3em;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus){box-shadow:0 0 0 2px #4dabf7}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus) svg{display:block;opacity:.3}.excalidraw .Checkbox:active .Checkbox-box{box-shadow:0 0 2px 1px inset #1c7ed6!important}.excalidraw .Checkbox:hover .Checkbox-box{background-color:#d0ebff33}.excalidraw .Checkbox.is-checked .Checkbox-box{background-color:#d0ebff}.excalidraw .Checkbox.is-checked .Checkbox-box svg{display:block}.excalidraw .Checkbox.is-checked:hover .Checkbox-box{background-color:#a5d8ff}.excalidraw .Checkbox .Checkbox-box{width:22px;height:22px;padding:0;flex:0 0 auto;margin:0 1em;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #1c7ed6;background-color:transparent;border-radius:4px;color:#1c7ed6;border:0}.excalidraw .Checkbox .Checkbox-box:focus{box-shadow:0 0 0 3px #1c7ed6}.excalidraw .Checkbox .Checkbox-box svg{display:none;width:16px;height:16px;stroke-width:3px}.excalidraw .Checkbox .Checkbox-label{display:flex;align-items:center}.excalidraw .Checkbox .excalidraw-tooltip-icon{width:1em;height:1em}.excalidraw .Avatar{width:var(--avatar-size, 1.5rem);height:var(--avatar-size, 1.5rem);position:relative;border-radius:100%;outline-offset:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:.75rem;font-weight:700;line-height:1;color:var(--color-gray-90);flex:0 0 auto}.excalidraw .Avatar:active{transform:scale(.94)}.excalidraw .Avatar-img{width:100%;height:100%;border-radius:100%}.excalidraw .Avatar:before{content:"";position:absolute;inset:-3px;border-radius:100%}.excalidraw .Avatar.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .Avatar.is-current-user{cursor:auto}.excalidraw-hyperlinkContainer{display:flex;align-items:center;justify-content:space-between;position:absolute;box-shadow:0 2px 4px #0000004d;z-index:var(--zIndex-hyperlinkContainer);background:var(--island-bg-color);border-radius:var(--border-radius-md);box-sizing:border-box;min-height:42px}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer button{z-index:100}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer-link{height:24px;padding:0 8px;line-height:24px;font-size:.9rem;font-weight:500;font-family:var(--ui-font)}.excalidraw-hyperlinkContainer-input{width:18rem;background-color:transparent;color:var(--text-primary-color);outline:none;border:none;box-shadow:none!important}.excalidraw-hyperlinkContainer-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:15rem}.excalidraw-hyperlinkContainer button{color:#228be6;background-color:transparent!important;font-weight:500}.excalidraw-hyperlinkContainer button.excalidraw-hyperlinkContainer--remove{color:#c92a2a}.excalidraw-hyperlinkContainer--remove .ToolIcon__icon svg{color:#fa5252}.excalidraw-hyperlinkContainer .ToolIcon__icon{width:2rem;height:2rem}.excalidraw-hyperlinkContainer__buttons{flex:0 0 auto}.excalidraw .Dialog{-webkit-user-select:text;user-select:text;cursor:auto}.excalidraw .Dialog__title{margin:0;text-align:left;font-size:1.25rem;border-bottom:1px solid var(--dialog-border-color);padding:0 0 .75rem;margin-bottom:1.5rem}.excalidraw .Dialog__close{color:var(--color-gray-40);margin:0;position:absolute;top:.75rem;right:.5rem;border:0;background-color:transparent;line-height:0;cursor:pointer}.excalidraw .Dialog__close:hover{color:var(--color-gray-60)}.excalidraw .Dialog__close:active{color:var(--color-gray-40)}.excalidraw .Dialog__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog__close+.Dialog__content{--offset: 28px;height:calc(100% - var(--offset))!important;margin-top:var(--offset)!important}.excalidraw .Dialog--fullscreen .Dialog__close{top:1.25rem;right:1.25rem}.excalidraw.excalidraw-modal-container{position:absolute;z-index:var(--zIndex-modal)}.excalidraw .Modal{position:absolute;inset:0;align-items:center;justify-content:center;overflow:auto;padding:calc(var(--space-factor) * 10);display:flex;flex-direction:column}.excalidraw .Modal .Island{padding:2.5rem;border:0;box-shadow:none;border-radius:0}.excalidraw .Modal.animations-disabled .Modal__background{animation:none}.excalidraw .Modal.animations-disabled .Modal__content{animation:none;opacity:1}.excalidraw .Modal__background{position:fixed;inset:0;z-index:1;background-color:#12121233;animation:Modal__background__fade-in .1s linear forwards}.excalidraw .Modal__content{z-index:2;width:100%;max-width:var(--max-width);max-height:100%;opacity:0;transform:translateY(10px);animation:Modal__content_fade-in 25ms ease-out 0s forwards;position:relative;overflow-y:auto;background:var(--island-bg-color);border:1px solid var(--dialog-border-color);box-shadow:var(--modal-shadow);border-radius:.75rem;box-sizing:border-box}.excalidraw .Modal__content:focus{outline:none}@keyframes Modal__background__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal__content_fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.excalidraw .Modal__close{color:var(--icon-fill-color);margin:0;padding:.375rem;position:absolute;top:1rem;right:1rem;border:0;background-color:transparent;line-height:0;cursor:pointer}.excalidraw .Modal__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog--fullscreen .Modal{padding:0}.excalidraw .Dialog--fullscreen .Modal__content{position:absolute;inset:0;max-width:100%;border:0;border-radius:0}.excalidraw .Stack{--gap: 0;display:grid;gap:calc(var(--space-factor) * var(--gap))}.excalidraw .Stack_vertical{grid-template-columns:auto;grid-auto-flow:row;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.excalidraw .Stack_horizontal{grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.excalidraw .confirm-dialog-buttons{display:flex;column-gap:.5rem;justify-content:flex-end}.excalidraw .Dialog__action-button{position:relative;display:flex;column-gap:.5rem;align-items:center;padding:.5rem 1.5rem;border:1px solid var(--default-border-color);background-color:transparent;height:3rem;border-radius:var(--border-radius-lg);letter-spacing:.4px;color:inherit;font-family:inherit;font-size:.875rem;font-weight:600;-webkit-user-select:none;user-select:none}.excalidraw .Dialog__action-button svg{display:block;width:1rem;height:1rem}.excalidraw .Dialog__action-button--danger{background-color:var(--color-danger);border-color:var(--color-danger);color:#fff}.excalidraw .Dialog__action-button--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.excalidraw.theme--dark .Dialog__action-button--danger,.excalidraw.theme--dark .Dialog__action-button--primary{color:var(--color-gray-100)}.excalidraw .publish-library__fields{display:flex;flex-direction:column}.excalidraw .publish-library__fields label{padding:1em 0;display:flex;justify-content:space-between;align-items:center}.excalidraw .publish-library__fields label span{font-weight:500;font-size:1rem;color:#868e96}.excalidraw .publish-library__fields label input,.excalidraw .publish-library__fields label textarea{width:70%;padding:.6em;font-family:var(--ui-font)}.excalidraw .publish-library__fields label .required{color:#e03131;margin:.2rem}.excalidraw .publish-library__buttons{display:flex;padding:.2rem 0;justify-content:flex-end;gap:.5rem}.excalidraw .publish-library__buttons .ToolIcon__icon{min-width:2.5rem;width:auto;font-size:1rem}.excalidraw .publish-library__buttons .ToolIcon_type_button{margin-left:1rem;padding:0 .5rem}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button{background-color:#228be6}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button{background-color:#adb5bd}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button:hover{background-color:#868e96}.excalidraw .publish-library__buttons .ToolIcon__icon{color:#fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner{--spinner-color: #fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner svg{padding:.5rem}.excalidraw .publish-library .selected-library-items{display:flex;flex-wrap:wrap}.excalidraw .publish-library .selected-library-items .single-library-item-wrapper{width:9rem}.excalidraw .publish-library-warning{color:#fa5252}.excalidraw .publish-library-note{padding:1em 0;font-style:italic;font-size:14px;display:block}.excalidraw .single-library-item{position:relative}.excalidraw .single-library-item-status{position:absolute;top:.3rem;left:.3rem;font-size:.7rem;color:#f03e3e;background:#ffffffe6;padding:.1rem .2rem;border-radius:.2rem}.excalidraw .single-library-item__svg{background-color:#fff;padding:.3rem;width:7.5rem;height:7.5rem;border:1px solid var(--button-gray-2)}.excalidraw .single-library-item__svg svg{width:100%;height:100%}.excalidraw .single-library-item .ToolIcon__icon{background-color:#fff;width:auto;height:auto;margin:0 .5rem}.excalidraw .single-library-item .ToolIcon,.excalidraw .single-library-item .ToolIcon_type_button:hover{background-color:#fff}.excalidraw .single-library-item .required,.excalidraw .single-library-item .error{color:#e03131;font-weight:700;font-size:1rem;margin:.2rem}.excalidraw .single-library-item .error{font-weight:500;margin:0;padding:.3em 0}.excalidraw .single-library-item--remove{position:absolute;top:.2rem;right:1rem}.excalidraw .single-library-item--remove .ToolIcon__icon{margin:0;background-color:#fa5252}.excalidraw .single-library-item--remove .ToolIcon__icon:hover{background-color:#f03e3e}.excalidraw .single-library-item--remove .ToolIcon__icon:active{background-color:#e03131}.excalidraw .single-library-item--remove svg{color:#fff;padding:.26rem;border-radius:.3em;width:1rem;height:1rem}.excalidraw .dropdown-menu{position:absolute;top:100%;margin-top:.5rem}.excalidraw .dropdown-menu--mobile{left:0;width:100%;row-gap:.75rem}.excalidraw .dropdown-menu--mobile .dropdown-menu-container{padding:8px;box-sizing:border-box;box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);position:relative;transition:box-shadow .5s ease-in-out}.excalidraw .dropdown-menu--mobile .dropdown-menu-container.zen-mode{box-shadow:none}.excalidraw .dropdown-menu .dropdown-menu-container{background-color:var(--island-bg-color);max-height:calc(100vh - 150px);overflow-y:auto;--gap: 2}.excalidraw .dropdown-menu .dropdown-menu-item-base{display:flex;column-gap:.625rem;font-size:.875rem;color:var(--color-on-surface);width:100%;box-sizing:border-box;font-weight:400;font-family:inherit}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item:hover{background-color:transparent}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--hovered{background-color:var(--button-hover-bg)!important}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--selected{background-color:var(--color-primary-light)!important}.excalidraw .dropdown-menu.fonts{margin-top:1rem;max-height:calc(7*(2rem + 2px) + 3.95rem)}@media screen and (min-width:1921px){.excalidraw .dropdown-menu.fonts{max-height:calc(7*(2.25rem + 2px) + 3.95rem)}}.excalidraw .dropdown-menu.fonts .dropdown-menu-item-base{display:inline-flex}.excalidraw .dropdown-menu.fonts .dropdown-menu-group:not(:first-child){margin-top:1rem}.excalidraw .dropdown-menu.fonts .dropdown-menu-group-title{font-size:.75rem;text-align:left;font-weight:400;margin:0 0 .5rem;line-height:1.3}.excalidraw .dropdown-menu .dropdown-menu-item{height:2rem;margin:1px;padding:0 .5rem;width:calc(100% - 2px);background-color:transparent;border:1px solid transparent;align-items:center;cursor:pointer;border-radius:var(--border-radius-md)}@media screen and (min-width:1921px){.excalidraw .dropdown-menu .dropdown-menu-item{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item__text{display:flex;align-items:center;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;gap:.75rem}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut{-webkit-margin-start:auto;margin-inline-start:auto;opacity:.5}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut--orphaned{text-align:right;font-size:.875rem;padding:0 .625rem}.excalidraw .dropdown-menu .dropdown-menu-item--selected{background:var(--color-primary-light);--icon-fill-color: var(--color-primary-darker)}.excalidraw .dropdown-menu .dropdown-menu-item:hover{background-color:var(--button-hover-bg);text-decoration:none}.excalidraw .dropdown-menu .dropdown-menu-item:active{background-color:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .dropdown-menu .dropdown-menu-item svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-bare{align-items:center;height:2rem;justify-content:space-between}@media screen and (min-width:1921px){.excalidraw .dropdown-menu .dropdown-menu-item-bare{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item-bare svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-custom{margin-top:.5rem}.excalidraw .dropdown-menu .dropdown-menu-group-title{font-size:14px;text-align:left;margin:10px 0;font-weight:500}.excalidraw .dropdown-menu-button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);width:var(--lg-button-size);height:var(--lg-button-size);--background: var(--color-surface-mid);background-color:var(--background)}.excalidraw .dropdown-menu-button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .dropdown-menu-button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .dropdown-menu-button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .dropdown-menu-button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw.theme--dark.excalidraw .dropdown-menu-button{--background: var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .dropdown-menu-button:hover{--background: #363541}.excalidraw .dropdown-menu-button:hover{--background: var(--color-surface-high);background-color:var(--background);text-decoration:none}.excalidraw .dropdown-menu-button:active{border-color:var(--color-primary)}.excalidraw .dropdown-menu-button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .dropdown-menu-button--mobile{border:none;margin:0;padding:0;width:var(--default-button-size);height:var(--default-button-size)}.excalidraw .library-unit{align-items:center;border:1px solid transparent;display:flex;justify-content:center;position:relative;width:55px;height:55px;box-sizing:border-box;border-radius:var(--border-radius-lg)}.excalidraw .library-unit svg{pointer-events:none}.excalidraw .library-unit--hover{border-color:var(--color-primary)}.excalidraw .library-unit--selected{border-color:var(--color-primary);border-width:1px}.excalidraw .library-unit--skeleton{opacity:.5;background:linear-gradient(-45deg,var(--color-gray-10),var(--color-gray-20),var(--color-gray-10));background-size:200% 200%;animation:library-unit__skeleton-opacity-animation .2s linear}.excalidraw.theme--dark .library-unit--skeleton{background-image:linear-gradient(-45deg,var(--color-gray-100),var(--color-gray-80),var(--color-gray-100))}.excalidraw .library-unit__dragger{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.excalidraw .library-unit__dragger>svg{filter:var(--theme-filter);flex-grow:1;max-height:100%;max-width:100%}.excalidraw .library-unit__checkbox-container,.excalidraw .library-unit__checkbox-container:hover,.excalidraw .library-unit__checkbox-container:active{align-items:center;background:none;border:none;color:var(--icon-fill-color);display:flex;justify-content:center;margin:0;padding:.5rem;position:absolute;left:2rem;bottom:2rem;cursor:pointer}.excalidraw .library-unit__checkbox-container input,.excalidraw .library-unit__checkbox-container:hover input,.excalidraw .library-unit__checkbox-container:active input{cursor:pointer}.excalidraw .library-unit__checkbox{position:absolute;top:.125rem;right:.125rem;margin:0}.excalidraw .library-unit__checkbox .Checkbox-box{margin:0;width:1rem;height:1rem;border-radius:4px;background-color:var(--color-primary-light);border:1px solid var(--color-primary);box-shadow:none!important;padding:2px}.excalidraw .library-unit__checkbox.Checkbox:hover .Checkbox-box{background-color:var(--color-primary-light)}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box{background-color:var(--color-primary)!important}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box svg{color:var(--color-primary-light)}.excalidraw .library-unit__removeFromLibrary>svg{height:16px;width:16px}.excalidraw .library-unit__adder{transform:scale(1);animation:library-unit__adder-animation 1s ease-in infinite;position:absolute;width:1.5rem;height:1.5rem;background-color:var(--color-primary);border-radius:var(--border-radius-md);display:flex;justify-content:center;align-items:center;pointer-events:none}.excalidraw .library-unit__adder svg{color:var(--color-primary-light);width:1rem;height:1rem}.excalidraw .library-unit:active .library-unit__adder{animation:none;transform:scale(.8)}.excalidraw .library-unit__active{cursor:pointer}@keyframes library-unit__adder-animation{0%{transform:scale(.85)}50%{transform:scale(1)}to{transform:scale(.85)}}@keyframes library-unit__skeleton-opacity-animation{0%{opacity:0}75%{opacity:0}to{opacity:.5}}.excalidraw{--container-padding-y: 1.5rem;--container-padding-x: .75rem}.excalidraw .library-menu-items__no-items{text-align:center;color:var(--color-gray-70);line-height:1.5;font-size:.875rem;width:100%}.excalidraw .library-menu-items__no-items__label{color:var(--color-primary);font-weight:700;font-size:1.125rem;margin-bottom:.75rem}.excalidraw.theme--dark .library-menu-items__no-items{color:var(--color-gray-40)}.excalidraw .library-menu-items-container{width:100%;display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;overflow-y:auto;flex-direction:column;height:100%;justify-content:center;margin:0;position:relative}.excalidraw .library-menu-items-container>div{padding-left:.75rem;padding-right:.75rem}.excalidraw .library-menu-items-container__row{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.excalidraw .library-menu-items-container__items{row-gap:.5rem;padding:var(--container-padding-y) 0;flex:1;overflow-y:auto;overflow-x:hidden;margin-bottom:1rem}.excalidraw .library-menu-items-container__header{color:var(--color-primary);font-size:1.125rem;font-weight:700;margin-bottom:.75rem;width:100%;padding-right:4rem;box-sizing:border-box}.excalidraw .library-menu-items-container__header--excal{margin-top:2rem}.excalidraw .library-menu-items-container__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1rem}.excalidraw .library-menu-items-container .separator{width:100%;display:flex;align-items:center;font-weight:500;font-size:.9rem;margin:.6em .2em;color:var(--text-primary-color)}.excalidraw .library-menu-items-private-library-container{min-height:3.75rem;width:100%}.excalidraw .layer-ui__library{display:flex;flex-direction:column;flex:1 1 auto}.excalidraw .library-actions-counter{background-color:var(--color-primary);color:var(--color-primary-light);font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;width:1rem;height:1rem;position:absolute;bottom:-.25rem;right:-.25rem;font-size:.625rem;pointer-events:none}.excalidraw .layer-ui__library-message{padding:2rem;min-width:200px;display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:center}.excalidraw .layer-ui__library-message span{font-size:.8em}.excalidraw .publish-library-success .Dialog__content{display:flex;flex-direction:column}.excalidraw .publish-library-success-close.ToolIcon_type_button{background-color:#228be6;align-self:flex-end}.excalidraw .publish-library-success-close.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library-success-close.ToolIcon_type_button .ToolIcon__icon{width:auto;font-size:1rem;color:#fff;padding:0 .5rem}.excalidraw .library-menu-control-buttons{display:flex;align-items:center;justify-content:center;gap:.625rem;position:relative}.excalidraw .library-menu-control-buttons--at-bottom:before{content:"";width:calc(100% - 1.5rem);height:1px;position:absolute;top:-1px;background:var(--sidebar-border-color)}.excalidraw .library-menu-browse-button{flex:1;height:var(--lg-button-size);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:var(--border-radius-lg);background-color:var(--color-primary);color:#fff;text-align:center;white-space:nowrap;text-decoration:none!important;font-weight:600;font-size:.75rem}.excalidraw .library-menu-browse-button:hover{background-color:var(--color-brand-hover)}.excalidraw .library-menu-browse-button:active{background-color:var(--color-brand-active)}.excalidraw.theme--dark .library-menu-browse-button{color:var(--color-gray-100)}.excalidraw.excalidraw--mobile .library-menu-browse-button{height:var(--default-button-size)}.excalidraw .layer-ui__library .dropdown-menu{width:auto;top:initial;right:0;left:initial;bottom:100%;margin-bottom:.625rem}.excalidraw .layer-ui__library .dropdown-menu .dropdown-menu-container{width:196px;box-shadow:var(--library-dropdown-shadow);border-radius:var(--border-radius-lg);padding:.25rem .5rem}.excalidraw .layer-ui__library .library-menu-dropdown-container{position:relative}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading{padding:0;position:absolute;top:1rem;right:.75rem;z-index:1}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading .dropdown-menu{top:100%}.excalidraw{--ExcTextField--color: var(--color-on-surface);--ExcTextField--label-color: var(--color-on-surface);--ExcTextField--background: var(--color-surface-low);--ExcTextField--readonly--background: var(--color-surface-high);--ExcTextField--readonly--color: var(--color-on-surface);--ExcTextField--border: var(--color-gray-20);--ExcTextField--readonly--border: var(--color-border-outline-variant);--ExcTextField--border-hover: var(--color-brand-hover);--ExcTextField--border-active: var(--color-brand-active);--ExcTextField--placeholder: var(--color-border-outline-variant)}.excalidraw .ExcTextField{position:relative}.excalidraw .ExcTextField svg{position:absolute;top:50%;transform:translateY(-50%);left:.75rem;width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1}.excalidraw .ExcTextField--fullWidth{width:100%;flex-grow:1}.excalidraw .ExcTextField__label{font-family:Assistant;font-style:normal;font-weight:600;font-size:.875rem;line-height:150%;color:var(--ExcTextField--label-color);margin-bottom:.25rem;-webkit-user-select:none;user-select:none}.excalidraw .ExcTextField__input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;height:3rem;background:var(--ExcTextField--background);border:1px solid var(--ExcTextField--border);border-radius:.5rem;padding:0 .75rem}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):hover{border-color:var(--ExcTextField--border-hover)}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):active,.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):focus-within{border-color:var(--ExcTextField--border-active)}.excalidraw .ExcTextField__input input{display:flex;align-items:center;border:none;outline:none;padding:0;margin:0;height:1.5rem;color:var(--ExcTextField--color);font-family:Assistant;font-style:normal;font-weight:400;font-size:1rem;line-height:150%;text-overflow:ellipsis;background:transparent;width:100%}.excalidraw .ExcTextField__input input:not(:focus):hover{background-color:initial}.excalidraw .ExcTextField__input input:focus{outline:initial;box-shadow:initial}.excalidraw .ExcTextField__input--readonly{background:var(--ExcTextField--readonly--background);border-color:var(--ExcTextField--readonly--border)}.excalidraw .ExcTextField__input--readonly input{color:var(--ExcTextField--readonly--color)}.excalidraw .ExcTextField--hasIcon .ExcTextField__input{padding-left:2.5rem}.excalidraw .excalidraw-button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font)}.excalidraw .excalidraw-button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .excalidraw-button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .excalidraw-button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .excalidraw-button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active svg{color:var(--button-color, var(--color-on-primary-container))}.zoom-actions,.undo-redo-buttons{background-color:var(--island-bg-color);border-radius:var(--border-radius-lg);box-shadow:0 0 0 1px var(--color-surface-lowest)}.zoom-button,.undo-redo-buttons button{border-radius:0!important;background-color:var(--color-surface-low)!important;font-size:.875rem!important;width:var(--lg-button-size);height:var(--lg-button-size)}.zoom-button svg,.undo-redo-buttons button svg{width:var(--lg-icon-size)!important;height:var(--lg-icon-size)!important}.zoom-button .ToolIcon__icon,.undo-redo-buttons button .ToolIcon__icon{width:100%;height:100%}.reset-zoom-button{border-left:0!important;border-right:0!important;padding:0 .625rem!important;width:3.75rem!important;justify-content:center;color:var(--text-primary-color)}.zoom-out-button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-out-button{transform:scaleX(-1)}.zoom-out-button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.zoom-in-button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-in-button{transform:scaleX(-1)}.zoom-in-button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.undo-redo-buttons .undo-button-container button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important;border-right:0!important}:root[dir=rtl] .undo-redo-buttons .undo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .undo-button-container button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.undo-redo-buttons .redo-button-container button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .undo-redo-buttons .redo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .redo-button-container button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.excalidraw .command-palette-dialog{-webkit-user-select:none;user-select:none}.excalidraw .command-palette-dialog .Modal__content{height:auto;max-height:100%}@media screen and (min-width:861px){.excalidraw .command-palette-dialog .Modal__content{max-height:750px;height:100%}}.excalidraw .command-palette-dialog .Modal__content .Island{height:100%;padding:1.5rem}.excalidraw .command-palette-dialog .Modal__content .Dialog__content{height:100%;display:flex;flex-direction:column}.excalidraw .command-palette-dialog .shortcuts-wrapper{display:flex;justify-content:center;align-items:center;margin-top:12px;gap:1.5rem}.excalidraw .command-palette-dialog .shortcut{display:flex;justify-content:center;align-items:center;height:16px;font-size:10px;gap:.25rem}.excalidraw .command-palette-dialog .shortcut .shortcut-wrapper{display:flex}.excalidraw .command-palette-dialog .shortcut .shortcut-plus{margin:0 4px}.excalidraw .command-palette-dialog .shortcut .shortcut-key{padding:0 4px;height:16px;border-radius:4px;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary-light)}.excalidraw .command-palette-dialog .shortcut .shortcut-desc{margin-left:4px;color:var(--color-gray-50)}.excalidraw .command-palette-dialog .commands{overflow-y:auto;box-sizing:border-box;margin-top:12px;color:var(--popup-text-color);-webkit-user-select:none;user-select:none}.excalidraw .command-palette-dialog .commands .command-category{display:flex;flex-direction:column;padding:12px 0;margin-right:.25rem}.excalidraw .command-palette-dialog .commands .command-category-title{font-size:1rem;font-weight:600;margin-bottom:6px;display:flex;align-items:center}.excalidraw .command-palette-dialog .commands .command-item{color:var(--popup-text-color);height:2.5rem;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 .5rem;border-radius:var(--border-radius-lg);cursor:pointer}.excalidraw .command-palette-dialog .commands .command-item:active{background-color:var(--color-surface-low)}.excalidraw .command-palette-dialog .commands .command-item .name{display:flex;align-items:center;gap:.25rem}.excalidraw .command-palette-dialog .commands .item-selected{background-color:var(--color-surface-mid)}.excalidraw .command-palette-dialog .commands .item-disabled{opacity:.3;cursor:not-allowed}.excalidraw .command-palette-dialog .commands .no-match{display:flex;justify-content:center;align-items:center;margin-top:36px}.excalidraw .command-palette-dialog .icon{width:16px;height:16px;margin-right:6px}.excalidraw .popover{position:absolute;z-index:10;padding:5px 0;outline:none}.excalidraw .context-menu{position:relative;border-radius:4px;box-shadow:0 3px 10px #0003;padding:0;list-style:none;-webkit-user-select:none;user-select:none;margin:-.25rem 0 0 .125rem;padding:.5rem 0;background-color:var(--popup-secondary-bg-color);border:1px solid var(--button-gray-3);cursor:default}.excalidraw .context-menu button{color:var(--popup-text-color)}.excalidraw .context-menu-item{position:relative;width:100%;min-width:9.5rem;margin:0;padding:.25rem 1rem .25rem 1.25rem;text-align:start;border-radius:0;background-color:transparent;border:none;white-space:nowrap;font-family:inherit;display:grid;grid-template-columns:1fr .2fr;align-items:center}.excalidraw .context-menu-item.checkmark:before{position:absolute;left:6px;margin-bottom:1px;content:"✓"}.excalidraw .context-menu-item.dangerous .context-menu-item__label{color:#f03e3e}.excalidraw .context-menu-item .context-menu-item__label{justify-self:start;-webkit-margin-end:20px;margin-inline-end:20px}.excalidraw .context-menu-item .context-menu-item__shortcut{justify-self:end;opacity:.6;font-family:inherit;font-size:.7rem}.excalidraw .context-menu-item:hover{color:var(--popup-bg-color);background-color:var(--select-highlight-color)}.excalidraw .context-menu-item:hover.dangerous{background-color:#fa5252}.excalidraw .context-menu-item:hover.dangerous .context-menu-item__label{color:var(--popup-bg-color)}.excalidraw .context-menu-item:focus{z-index:1}.excalidraw--mobile.excalidraw .context-menu-item{display:block}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__label{-webkit-margin-end:0;margin-inline-end:0}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__shortcut{display:none}.excalidraw .context-menu-item-separator{border:none;border-top:1px solid #adb5bd}.excalidraw{--RadioGroup-background: var(--island-bg-color);--RadioGroup-border: var(--color-surface-high);--RadioGroup-choice-color-off: var(--color-primary);--RadioGroup-choice-color-off-hover: var(--color-brand-hover);--RadioGroup-choice-background-off: var(--island-bg-color);--RadioGroup-choice-background-off-active: var(--color-surface-high);--RadioGroup-choice-color-on: var(--color-surface-lowest);--RadioGroup-choice-background-on: var(--color-primary);--RadioGroup-choice-background-on-hover: var(--color-brand-hover);--RadioGroup-choice-background-on-active: var(--color-brand-active)}.excalidraw .RadioGroup{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;padding:3px;border-radius:10px;background:var(--RadioGroup-background);border:1px solid var(--RadioGroup-border)}.excalidraw .RadioGroup__choice{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:24px;color:var(--RadioGroup-choice-color-off);background:var(--RadioGroup-choice-background-off);border-radius:8px;font-family:Assistant;font-style:normal;font-weight:600;font-size:.75rem;line-height:100%;-webkit-user-select:none;user-select:none;letter-spacing:.4px;transition:all 75ms ease-out}.excalidraw .RadioGroup__choice:hover{color:var(--RadioGroup-choice-color-off-hover)}.excalidraw .RadioGroup__choice:active{background:var(--RadioGroup-choice-background-off-active)}.excalidraw .RadioGroup__choice.active{color:var(--RadioGroup-choice-color-on);background:var(--RadioGroup-choice-background-on)}.excalidraw .RadioGroup__choice.active:hover{background:var(--RadioGroup-choice-background-on-hover)}.excalidraw .RadioGroup__choice.active:active{background:var(--RadioGroup-choice-background-on-active)}.excalidraw .RadioGroup__choice input{z-index:1;position:absolute;width:100%;height:100%;margin:0;padding:0;border-radius:8px;-webkit-appearance:none;appearance:none;cursor:pointer}.excalidraw{--Switch-disabled-color: var(--color-border-outline);--Switch-disabled-toggled-background: var(--color-border-outline-variant);--Switch-disabled-border: var(--color-border-outline-variant);--Switch-track-background: var(--island-bg-color);--Switch-thumb-background: var(--color-on-surface);--Switch-hover-background: var(--color-brand-hover);--Switch-active-background: var(--color-brand-active)}.excalidraw .Switch{position:relative;box-sizing:border-box;width:40px;height:20px;border-radius:12px;transition-property:background,border;transition-duration:.15s;transition-timing-function:ease-out;background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-color)}.excalidraw .Switch:hover{background:var(--Switch-track-background);border:1px solid var(--Switch-hover-background)}.excalidraw .Switch:active{border:1px solid var(--Switch-active-background)}.excalidraw .Switch.toggled{background:var(--color-primary);border:1px solid var(--color-primary)}.excalidraw .Switch.toggled:hover{background:var(--color-primary-darker);border:1px solid var(--color-primary-darker)}.excalidraw .Switch.disabled{background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-border)}.excalidraw .Switch.disabled.toggled{background:var(--Switch-disabled-toggled-background);border:1px solid var(--Switch-disabled-toggled-background)}.excalidraw .Switch:before{content:"";box-sizing:border-box;display:block;pointer-events:none;position:absolute;border-radius:100%;transition:all .15s ease-out;width:10px;height:10px;top:4px;left:4px;background:var(--Switch-thumb-background)}.excalidraw .Switch:active:before{width:12px}.excalidraw .Switch.toggled:before{width:14px;height:14px;left:22px;top:2px;background:var(--Switch-track-background)}.excalidraw .Switch.toggled:active:before{width:16px;left:20px}.excalidraw .Switch.disabled:before{background:var(--Switch-disabled-color)}.excalidraw .Switch.disabled.toggled:before{background:var(--Switch-disabled-color)}.excalidraw .Switch input{width:100%;height:100%;margin:0;border-radius:12px;-webkit-appearance:none;appearance:none;cursor:pointer}.excalidraw .Switch input:disabled{cursor:unset}.excalidraw{--ImageExportModal-preview-border: #d6d6d6}.excalidraw.theme--dark{--ImageExportModal-preview-border: #5c5c5c}.excalidraw .ImageExportModal{display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none}.excalidraw .ImageExportModal h3{font-family:Assistant;font-style:normal;font-weight:700;font-size:1.313rem;line-height:130%;padding:0;margin:0}.excalidraw--mobile.excalidraw .ImageExportModal h3{display:none}.excalidraw .ImageExportModal>h3{display:none}.excalidraw--mobile.excalidraw .ImageExportModal>h3{display:block}.excalidraw--mobile.excalidraw .ImageExportModal{flex-direction:column;height:calc(100vh - 5rem)}.excalidraw .ImageExportModal__preview{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:360px;width:55%;margin-right:1.5rem}.excalidraw--mobile.excalidraw .ImageExportModal__preview{max-width:unset;margin-right:unset;width:100%;height:unset;flex-grow:1}.excalidraw .ImageExportModal__preview__filename>input{margin-top:1rem}.excalidraw .ImageExportModal__preview__canvas{box-sizing:border-box;width:100%;height:100%;display:flex;flex-grow:1;justify-content:center;align-items:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;border:1px solid var(--ImageExportModal-preview-border);border-radius:12px;overflow:hidden;padding:1rem}.excalidraw .ImageExportModal__preview__canvas>canvas{max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);filter:none!important}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas>canvas{max-height:100%}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas{margin-top:24px;max-width:unset}.excalidraw .ImageExportModal__settings{display:flex;flex-direction:column;flex-wrap:wrap;gap:18px}.excalidraw--mobile.excalidraw .ImageExportModal__settings{margin-left:unset;margin-top:1rem;flex-direction:row;gap:6px 34px;align-content:flex-start}.excalidraw .ImageExportModal__settings__setting{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.excalidraw--mobile.excalidraw .ImageExportModal__settings__setting{flex-direction:column;align-items:start;justify-content:unset;height:52px}.excalidraw .ImageExportModal__settings__setting__label{display:flex;flex-direction:row;align-items:center;font-family:Assistant;font-weight:600;font-size:1rem;line-height:150%}.excalidraw .ImageExportModal__settings__setting__label svg{width:20px;height:20px;margin-left:10px}.excalidraw .ImageExportModal__settings__setting__content{display:flex;height:100%;align-items:center}.excalidraw .ImageExportModal__settings__buttons{flex-grow:1;flex-wrap:wrap;display:flex;flex-direction:row;gap:11px;align-items:flex-end;align-content:flex-end}.excalidraw--mobile.excalidraw .ImageExportModal__settings__buttons{padding-top:32px;flex-basis:100%;justify-content:center}@keyframes successStatusAnimation{0%{transform:scale(.35)}50%{transform:scale(1.25)}to{transform:scale(1)}}.excalidraw .ExcButton{--text-color: transparent;--border-color: transparent;--back-color: transparent;color:var(--text-color);background-color:var(--back-color);border-color:var(--border-color);border-radius:.5rem;border-width:1px;border-style:solid;font-family:var(--font-family);-webkit-user-select:none;user-select:none}.excalidraw .ExcButton:hover{transition:all .15s ease-out}.excalidraw .ExcButton .Spinner{--spinner-color: var(--color-surface-lowest)}.excalidraw .ExcButton .ExcButton__statusIcon{visibility:visible;position:absolute;width:1.2rem;height:1.2rem;animation:successStatusAnimation .5s cubic-bezier(.3,1,.6,1)}.excalidraw .ExcButton.ExcButton--status-loading,.excalidraw .ExcButton.ExcButton--status-success{pointer-events:none}.excalidraw .ExcButton.ExcButton--status-loading .ExcButton__contents,.excalidraw .ExcButton.ExcButton--status-success .ExcButton__contents{visibility:hidden}.excalidraw .ExcButton[disabled]{pointer-events:none}.excalidraw .ExcButton,.excalidraw .ExcButton__contents{display:flex;justify-content:center;align-items:center;flex-shrink:0;flex-wrap:nowrap;position:relative}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled{--text-color: var(--color-surface-lowest);--back-color: var(--color-primary)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:hover{--back-color: var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:active{--back-color: var(--color-brand-active)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon{--text-color: var(--color-primary);--border-color: var(--color-primary);--back-color: transparent}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:hover{--text-color: var(--color-brand-hover);--border-color: var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:active{--text-color: var(--color-brand-active);--border-color: var(--color-brand-active)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled{--text-color: var(--color-danger-text);--back-color: var(--color-danger-dark)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:hover{--back-color: var(--color-danger-darker)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:active{--back-color: var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon{--text-color: var(--color-danger);--border-color: var(--color-danger);--back-color: transparent}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:hover{--text-color: var(--color-danger-darkest);--border-color: var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:active{--text-color: var(--color-danger-darker);--border-color: var(--color-danger-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled{--text-color: var(--color-success-text);--back-color: var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled .Spinner{--spinner-color: var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:hover{--back-color: var(--color-success-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:active{--back-color: var(--color-success-darkest)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined,.excalidraw .ExcButton--color-success.ExcButton--variant-icon{--text-color: var(--color-success-contrast);--border-color: var(--color-success-contrast);--back-color: transparent}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-success.ExcButton--variant-icon .Spinner{--spinner-color: var(--color-success-contrast)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:hover{--text-color: var(--color-success-contrast-hover);--border-color: var(--color-success-contrast-hover)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:active{--text-color: var(--color-success-contrast-active);--border-color: var(--color-success-contrast-active)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled{--text-color: var(--island-bg-color);--back-color: var(--color-gray-50)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:hover{--back-color: var(--color-gray-60)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:active{--back-color: var(--color-gray-80)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon{--text-color: var(--color-muted-background);--border-color: var(--color-muted);--back-color: var(--island-bg-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:hover{--text-color: var(--color-muted-background-darker);--border-color: var(--color-muted-darker)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:active{--text-color: var(--color-muted-background-darker);--border-color: var(--color-muted-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled{--text-color: black;--back-color: var(--color-warning-dark)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:hover{--back-color: var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:active{--back-color: var(--color-warning-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon{--text-color: var(--color-warning-dark);--border-color: var(--color-warning-dark);--back-color: var(--input-bg-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon .Spinner{--spinner-color: var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:hover{--text-color: var(--color-warning-darker);--border-color: var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:active{--text-color: var(--color-warning-darkest);--border-color: var(--color-warning-darkest)}.excalidraw .ExcButton--size-large{font-weight:600;font-size:.875rem;min-height:3rem;padding:.5rem 1.5rem;letter-spacing:.4px}.excalidraw .ExcButton--size-large .ExcButton__contents{gap:.75rem}.excalidraw .ExcButton--size-medium{font-weight:600;font-size:.75rem;min-height:2.5rem;padding:.5rem 1rem;letter-spacing:normal}.excalidraw .ExcButton--size-medium .ExcButton__contents{gap:.5rem}.excalidraw .ExcButton--variant-icon{padding:.5rem .75rem;width:3rem}.excalidraw .ExcButton--fullWidth{width:100%}.excalidraw .ExcButton__icon{width:1.25rem;height:1.25rem}.excalidraw .FixedSideContainer{position:absolute;pointer-events:none}.excalidraw .FixedSideContainer>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .FixedSideContainer_side_top{left:var(--editor-container-padding);top:var(--editor-container-padding);right:var(--editor-container-padding);bottom:var(--editor-container-padding)}.excalidraw .FixedSideContainer_side_top.zen-mode{right:42px}.excalidraw .HintViewer{pointer-events:none;box-sizing:border-box;position:absolute;display:flex;flex-direction:column;justify-content:center;left:0;top:100%;max-width:100%;width:100%;margin-top:.5rem;text-align:center;color:var(--color-gray-40);font-size:.75rem}.excalidraw--mobile.excalidraw .HintViewer{position:static;padding-right:2rem}.excalidraw .HintViewer>span{padding:.25rem}.excalidraw.theme--dark .HintViewer{color:var(--color-gray-60)}.excalidraw--mobile.excalidraw .PasteChartDialog .Island{display:flex;flex-direction:column}.excalidraw .PasteChartDialog .container{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.excalidraw--mobile.excalidraw .PasteChartDialog .container{flex-direction:column;justify-content:center}.excalidraw .PasteChartDialog .ChartPreview{margin:8px;text-align:center;width:192px;height:128px;border-radius:2px;padding:1px;border:1px solid #ced4da;display:flex;align-items:center;justify-content:center;background:transparent}.excalidraw .PasteChartDialog .ChartPreview div{display:inline-block}.excalidraw .PasteChartDialog .ChartPreview svg{max-height:120px;max-width:186px}.excalidraw .PasteChartDialog .ChartPreview:hover{padding:0;border:2px solid #339af0}.excalidraw .HelpDialog .Modal__content{max-width:960px}.excalidraw .HelpDialog h3{margin:1.5rem 0;font-weight:700;font-size:1.125rem}.excalidraw .HelpDialog__header{display:flex;flex-wrap:wrap;gap:.75rem}.excalidraw .HelpDialog__btn{--background: var(--color-surface-mid);display:flex;column-gap:.5rem;align-items:center;background-color:var(--background);padding:.625rem 1rem;border:1px solid var(--background);border-radius:var(--border-radius-lg);color:var(--text-primary-color);font-weight:600;font-size:.75rem;letter-spacing:.4px}.excalidraw.theme--dark.excalidraw .HelpDialog__btn{--background: var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .HelpDialog__btn:hover{--background: #363541}.excalidraw .HelpDialog__btn:hover{--background: var(--color-surface-high);text-decoration:none}.excalidraw .HelpDialog__btn:active{border-color:var(--color-primary)}.excalidraw .HelpDialog__link-icon{line-height:0}.excalidraw .HelpDialog__link-icon svg{width:1rem;height:1rem}.excalidraw .HelpDialog__islands-container{display:grid;grid-column-gap:1.5rem;grid-row-gap:2rem}@media screen and (min-width:1024px){.excalidraw .HelpDialog__islands-container{grid-template-columns:1fr 1fr}.excalidraw .HelpDialog__island--tools{grid-area:1/1/2/2}.excalidraw .HelpDialog__island--view{grid-area:2/1/3/2}.excalidraw .HelpDialog__island--editor{grid-area:1/2/3/3}}.excalidraw .HelpDialog__island h4{font-size:1rem;font-weight:700;margin:0;margin-bottom:.625rem}.excalidraw .HelpDialog__island-content{border:1px solid var(--dialog-border-color);border-radius:var(--border-radius-lg)}.excalidraw .HelpDialog__shortcut{border-bottom:1px solid var(--dialog-border-color);padding:.375rem .75rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;column-gap:.5rem}.excalidraw .HelpDialog__shortcut:last-child{border-bottom:none}.excalidraw .HelpDialog__key-container{display:flex;align-items:center;column-gap:.25rem;flex-shrink:0}.excalidraw .HelpDialog__key{display:flex;box-sizing:border-box;font-size:.625rem;background-color:var(--color-primary-light);border-radius:var(--border-radius-md);padding:.5rem;word-break:keep-all;align-items:center;font-family:inherit;line-height:1}.excalidraw{--avatar-size: 1.75rem;--avatarList-gap: .625rem;--userList-padding: var(--space-factor);--userlist-hint-bg-color: var(--color-gray-10);--userlist-hint-heading-color: var(--color-gray-80);--userlist-hint-text-color: var(--color-gray-60);--userlist-collaborators-border-color: var(--color-gray-20)}.excalidraw .UserList__wrapper{display:flex;width:100%;justify-content:flex-end;align-items:center;pointer-events:none!important}.excalidraw .UserList{pointer-events:none;padding:var(--userList-padding);display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--avatarList-gap);box-sizing:border-box;--max-size: calc( var(--avatar-size) * var(--max-avatars, 2) + var(--avatarList-gap) * (var(--max-avatars, 2) - 1) + var(--userList-padding) * 2 );max-height:var(--max-size);max-width:var(--max-size)}.excalidraw .UserList>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .UserList_mobile{padding:0;justify-content:normal;margin:.5rem 0;max-width:none;max-height:none}.excalidraw .UserList__more{width:var(--avatar-size, 1.5rem);height:var(--avatar-size, 1.5rem);position:relative;border-radius:100%;outline-offset:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;line-height:1;color:var(--color-gray-90);flex:0 0 auto;background-color:var(--color-gray-20);border:0!important;font-size:.625rem;flex-shrink:0;color:var(--color-gray-100);font-weight:700}.excalidraw .UserList__more:active{transform:scale(.94)}.excalidraw .UserList__more-img{width:100%;height:100%;border-radius:100%}.excalidraw .UserList__more:before{content:"";position:absolute;inset:-3px;border-radius:100%}.excalidraw .UserList__more.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .UserList__more.is-current-user{cursor:auto}.excalidraw .UserList__collaborator-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.excalidraw .UserList__collaborator--avatar-only{position:relative;display:flex;flex:0 0 auto}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon{--size: 14px;position:absolute;display:flex;flex:0 0 auto;bottom:-.25rem;right:-.25rem;width:var(--size);height:var(--size)}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon svg{flex:0 0 auto;width:var(--size);height:var(--size)}.excalidraw .UserList__collaborator-status-icons{margin-left:auto;flex:0 0 auto;min-width:2.25rem;gap:.25rem;justify-content:flex-end;display:flex}.excalidraw .UserList__collaborator.is-muted .UserList__collaborator-status-icon-microphone-muted{color:var(--color-danger);filter:drop-shadow(0px 0px 0px rgba(0,0,0,.5))}.excalidraw .UserList__collaborator-status-icon-speaking-indicator{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:1rem;padding:0 3px;box-sizing:border-box}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div{width:.125rem;height:.4rem;background-color:#a2f1a6}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(1){animation:speaking-indicator-anim 1s -.45s ease-in-out infinite}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(2){animation:speaking-indicator-anim 1s -.9s ease-in-out infinite}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(3){animation:speaking-indicator-anim 1s -.15s ease-in-out infinite}@keyframes speaking-indicator-anim{0%,to{transform:scaleY(1)}50%{transform:scaleY(2)}}.excalidraw.theme--dark{--userlist-hint-bg-color: var(--color-gray-90);--userlist-hint-heading-color: var(--color-gray-30);--userlist-hint-text-color: var(--color-gray-40);--userlist-collaborators-border-color: var(--color-gray-80)}.excalidraw .UserList__collaborators{top:auto;max-height:50vh}.excalidraw .Card{display:flex;flex-direction:column;align-items:center;max-width:290px;margin:1em;text-align:center}.excalidraw .Card .Card-icon{font-size:2.6em;display:flex;flex:0 0 auto;padding:1.4rem;border-radius:50%;background:var(--card-color);color:#fff}.excalidraw .Card .Card-icon svg{width:2.8rem;height:2.8rem}.excalidraw .Card .Card-details{font-size:.96em;min-height:90px;padding:0 1em;margin-bottom:auto}.excalidraw .Card .Card-button.ToolIcon_type_button{height:2.5rem;margin-top:1em;margin-bottom:.3em;background-color:var(--card-color)}.excalidraw .Card .Card-button.ToolIcon_type_button:hover{background-color:var(--card-color-darker)}.excalidraw .Card .Card-button.ToolIcon_type_button:active{background-color:var(--card-color-darkest)}.excalidraw .Card .Card-button.ToolIcon_type_button .ToolIcon__label{color:#fff}.excalidraw .Card .Card-button.ToolIcon_type_button .Spinner{--spinner-color: #fff}.excalidraw .ExportDialog__preview{--preview-padding: calc(var(--space-factor) * 4);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;text-align:center;padding:var(--preview-padding);margin-bottom:calc(var(--space-factor) * 3);display:flex;justify-content:center;align-items:center}.excalidraw .ExportDialog__preview canvas{max-width:calc(100% - var(--preview-padding) * 2);max-height:25rem}.excalidraw.theme--dark .ExportDialog__preview canvas{filter:none}.excalidraw .ExportDialog__actions{width:100%;display:flex;grid-gap:calc(var(--space-factor) * 2);align-items:top;justify-content:space-between}.excalidraw--mobile.excalidraw .ExportDialog{display:flex;flex-direction:column}.excalidraw--mobile.excalidraw .ExportDialog__actions{flex-direction:column;align-items:center}.excalidraw--mobile.excalidraw .ExportDialog__actions>*{margin-bottom:calc(var(--space-factor) * 3)}.excalidraw--mobile.excalidraw .ExportDialog__preview canvas{max-height:30vh}.excalidraw--mobile.excalidraw .ExportDialog__dialog,.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{height:100%;box-sizing:border-box}.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{overflow-y:auto}.excalidraw .ExportDialog--json .ExportDialog-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;row-gap:2em}@media(max-width:460px){.excalidraw .ExportDialog--json .ExportDialog-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.excalidraw .ExportDialog--json .ExportDialog-cards .Card-details{min-height:40px}}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName{width:-webkit-fit-content;width:fit-content;margin:1em auto;align-items:flex-start;flex-direction:column}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName .TextInput{width:auto}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName-label{margin:.625em 0;font-weight:700}.excalidraw button.ExportDialog-imageExportButton{border:0;width:5rem;height:5rem;margin:0 .2em;padding:0;display:flex;align-items:center;justify-content:center;border-radius:1rem;background-color:var(--button-color);box-shadow:0 3px 5px -1px #00000047,0 6px 10px #00000024;font-family:Cascadia;font-size:1.8em;color:#fff}.excalidraw button.ExportDialog-imageExportButton:hover{background-color:var(--button-color-darker)}.excalidraw button.ExportDialog-imageExportButton:active{background-color:var(--button-color-darkest);box-shadow:none}.excalidraw button.ExportDialog-imageExportButton svg{width:.9em}.excalidraw .sidebar-trigger{justify-content:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:auto;height:var(--lg-button-size);display:flex;align-items:center;gap:.5rem;line-height:0;font-size:.75rem;letter-spacing:.4px}.excalidraw .sidebar-trigger svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .sidebar-trigger:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .sidebar-trigger:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .sidebar-trigger.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .sidebar-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .sidebar-trigger svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar-trigger__label-element{align-self:flex-start}.excalidraw .default-sidebar-trigger .sidebar-trigger__label{display:block;white-space:nowrap}.excalidraw.excalidraw--mobile .default-sidebar-trigger .sidebar-trigger__label{display:none}.excalidraw .sidebar{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;right:0;z-index:5;margin:0;padding:0;box-sizing:border-box;background-color:var(--sidebar-bg-color);box-shadow:var(--sidebar-shadow);pointer-events:var(--ui-pointerEvents);overflow:hidden;border-radius:0;width:calc(var(--right-sidebar-width) - var(--space-factor) * 2);border-left:1px solid var(--sidebar-border-color)}:root[dir=rtl] .excalidraw .sidebar{left:0;right:auto}.excalidraw .sidebar--docked{box-shadow:none}:root[dir=rtl] .excalidraw .sidebar{border-right:1px solid var(--sidebar-border-color);border-left:0}.excalidraw .sidebar__header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem .75rem;position:relative}.excalidraw .sidebar__header:after{content:"";width:calc(100% - 1.5rem);height:1px;background:var(--sidebar-border-color);position:absolute;bottom:-1px}.excalidraw .sidebar__header__buttons{gap:0;display:flex;align-items:center;margin-left:auto}.excalidraw .sidebar__header__buttons button{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);--button-bg: transparent;border:0!important;width:var(--lg-button-size);height:var(--lg-button-size);padding:0}.excalidraw .sidebar__header__buttons button svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .sidebar__header__buttons button:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .sidebar__header__buttons button:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .sidebar__header__buttons button.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .sidebar__header__buttons button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar__header__buttons button:hover{background:var(--button-hover-bg, var(--island-bg-color))}.excalidraw .sidebar__header__buttons .sidebar__dock.selected svg{stroke:var(--color-primary);fill:var(--color-primary)}.excalidraw .sidebar-tabs-root{display:flex;flex-direction:column;flex:1 1 auto;padding:1rem 0}.excalidraw .sidebar-tabs-root [role=tabpanel]{flex:1;flex:1 1 auto;display:flex;flex-direction:column;outline:none}.excalidraw .sidebar-tabs-root [role=tabpanel][data-state=inactive]{display:none!important}.excalidraw .sidebar-tabs-root [role=tablist]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.excalidraw .sidebar-tabs-root>.sidebar__header{padding-top:0;padding-bottom:1rem}.excalidraw .sidebar-tab-trigger{--button-width: auto;--button-bg: transparent;--button-hover-bg: transparent;--button-active-bg: var(--color-primary);--button-hover-color: var(--color-primary);--button-hover-border: var(--color-primary)}.excalidraw .sidebar-tab-trigger[data-state=active]{--button-bg: var(--color-primary);--button-hover-bg: var(--color-primary-darker);--button-hover-color: var(--color-icon-white);--button-border: var(--color-primary);color:var(--color-icon-white)}.excalidraw .default-sidebar{display:flex;flex-direction:column}.excalidraw .default-sidebar .sidebar-triggers{display:flex;gap:0;padding:2px;margin-top:-3px;margin-bottom:-3px;border:1px solid var(--sidebar-border-color);background:var(--default-bg-color);border-radius:.625rem}.excalidraw .default-sidebar .sidebar-triggers .sidebar-tab-trigger{height:var(--lg-button-size);width:var(--lg-button-size);border:none}.excalidraw .ActiveFile .ActiveFile__fileName{display:flex;align-items:center}.excalidraw .ActiveFile .ActiveFile__fileName span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:9.3em}.excalidraw .ActiveFile .ActiveFile__fileName svg{width:1.15em;-webkit-margin-end:.3em;margin-inline-end:.3em;transform:scaleY(.9)}.excalidraw .OverwriteConfirm{display:flex;flex-direction:column;align-items:center;gap:.75rem;isolation:isolate}.excalidraw .OverwriteConfirm h3{margin:0;font-weight:700;font-size:1.3125rem;line-height:130%;align-self:flex-start;color:var(--text-primary-color)}.excalidraw .OverwriteConfirm__Description{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;width:100%;gap:1rem;padding:2.5rem;background:var(--color-danger-background);border-radius:.5rem;font-family:Assistant;font-style:normal;font-weight:400;font-size:1rem;line-height:150%;color:var(--color-danger-color)}.excalidraw--mobile.excalidraw .OverwriteConfirm__Description{flex-direction:column;text-align:center}.excalidraw .OverwriteConfirm__Description__spacer{flex-grow:1}.excalidraw .OverwriteConfirm__Description__icon{box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:2.5rem;background:var(--color-danger-icon-background);width:3.5rem;height:3.5rem;padding:.75rem}.excalidraw .OverwriteConfirm__Description__icon svg{color:var(--color-danger-icon-color);width:1.5rem;height:1.5rem}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning{background:var(--color-warning-background);color:var(--color-warning-color)}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon{background:var(--color-warning-icon-background);flex:0 0 auto}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon svg{color:var(--color-warning-icon-color)}.excalidraw .OverwriteConfirm__Actions{display:flex;flex-direction:row;align-items:stretch;justify-items:stretch;justify-content:center;gap:1.5rem}.excalidraw--mobile.excalidraw .OverwriteConfirm__Actions{flex-direction:column}.excalidraw .OverwriteConfirm__Actions__Action{display:flex;flex-direction:column;align-items:center;padding:1.5rem;gap:.75rem;flex-basis:50%;flex-grow:0}.excalidraw .OverwriteConfirm__Actions__Action__content{height:100%;font-size:.875rem;text-align:center}.excalidraw .OverwriteConfirm__Actions__Action h4{font-weight:700;font-size:1.125rem;line-height:130%;margin:0;color:var(--text-primary-color)}.excalidraw .layer-ui__search{flex:1 0 auto;display:flex;flex-direction:column;padding:8px 0 0}.excalidraw .layer-ui__search-header{display:flex;justify-content:space-between;align-items:center;padding:0 .75rem}.excalidraw .layer-ui__search-header .ExcTextField{flex:1 0 auto}.excalidraw .layer-ui__search-header .ExcTextField__input{background-color:#f5f5f9;border-radius:var(--border-radius-md);border:0}.excalidraw.theme--dark.excalidraw .layer-ui__search-header .ExcTextField__input{background-color:#31303b}.excalidraw .layer-ui__search-header .ExcTextField__input input::placeholder{font-size:.9rem}.excalidraw .layer-ui__search-count{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 0;margin:0 .75rem .25rem;font-size:.8em}.excalidraw .layer-ui__search-count .result-nav{display:flex}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn{width:36px;height:36px;--button-border: transparent}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:active{background-color:var(--color-surface-high)}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:first-child{margin-right:4px}.excalidraw .layer-ui__search-result-container{overflow-y:auto;flex:1 1 0;display:flex;flex-direction:column;gap:.125rem}.excalidraw .layer-ui__result-item{display:flex;align-items:center;min-height:2rem;flex:0 0 auto;padding:.25rem .75rem;cursor:pointer;border:1px solid transparent;outline:none;margin:0 .75rem;border-radius:var(--border-radius-md)}.excalidraw .layer-ui__result-item .text-icon{width:1rem;height:1rem;margin-right:.75rem}.excalidraw .layer-ui__result-item .preview-text{flex:1;max-height:48px;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.excalidraw .layer-ui__result-item:hover{background-color:var(--color-surface-high)}.excalidraw .layer-ui__result-item:active{border-color:var(--color-primary)}.excalidraw .layer-ui__result-item.active{background-color:var(--color-surface-high)}.excalidraw .dialog-mermaid-title{margin-block:.25rem;font-size:1.25rem;font-weight:700;padding-inline:2.5rem}.excalidraw .Modal.Dialog.ttd-dialog{padding:1.25rem}.excalidraw .Modal.Dialog.ttd-dialog.Dialog--fullscreen{margin-top:0}.excalidraw .Modal.Dialog.ttd-dialog .Island{padding-inline:0!important;height:100%;display:flex;flex-direction:column;flex:1 1 auto;box-shadow:none}.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{height:auto;max-height:100%}@media screen and (min-width:861px){.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{max-height:750px;height:100%}}.excalidraw .Modal.Dialog.ttd-dialog .Dialog__content{flex:1 1 auto}.excalidraw .ttd-dialog-desc{font-size:15px;font-style:italic;font-weight:500;margin-bottom:1.5rem}.excalidraw .ttd-dialog-tabs-root{width:100%;height:100%;display:flex;flex-direction:column}.excalidraw .ttd-dialog-tab-trigger{color:var(--color-on-surface);font-size:.875rem;margin:0;padding:0 1rem;background-color:transparent;border:0;height:2.875rem;font-weight:600;font-family:inherit;letter-spacing:.4px}.excalidraw .ttd-dialog-tab-trigger[data-state=active]{border-bottom:2px solid var(--color-primary)}.excalidraw .ttd-dialog-triggers{border-bottom:1px solid var(--color-surface-high);margin-bottom:1.5rem;padding-inline:2.5rem}.excalidraw .ttd-dialog-content{padding-inline:2.5rem;height:100%;display:flex;flex-direction:column}.excalidraw .ttd-dialog-content[hidden]{display:none}.excalidraw .ttd-dialog-input{width:auto;height:10rem;resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;padding:.85rem;box-sizing:border-box;font-family:monospace}@media screen and (min-width:861px){.excalidraw .ttd-dialog-input{width:100%;height:100%}}.excalidraw .ttd-dialog-output-wrapper{display:flex;align-items:center;justify-content:center;padding:.85rem;box-sizing:border-box;flex-grow:1;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) left center;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);height:400px;width:auto}@media screen and (min-width:861px){.excalidraw .ttd-dialog-output-wrapper{width:100%;height:200px}}.excalidraw .ttd-dialog-output-wrapper canvas{max-width:100%;max-height:100%}.excalidraw .ttd-dialog-output-canvas-container{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-grow:1}.excalidraw .ttd-dialog-output-error{color:red;font-weight:700;font-size:30px;word-break:break-word;overflow:auto;max-height:100%;height:100%;width:100%;text-align:center;position:absolute;z-index:10}.excalidraw .ttd-dialog-output-error p{font-weight:500;font-family:Cascadia;text-align:left;white-space:pre-wrap;font-size:.875rem;padding:0 10px}.excalidraw .ttd-dialog-panels{height:100%}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panels{display:grid;grid-template-columns:1fr 1fr;gap:4rem}}.excalidraw .ttd-dialog-panel{display:flex;flex-direction:column;width:100%}.excalidraw .ttd-dialog-panel__header{display:flex;margin:0 4px 4px;align-items:center;gap:1rem}.excalidraw .ttd-dialog-panel__header label{font-size:14px;font-style:normal;font-weight:600}.excalidraw .ttd-dialog-panel:first-child .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:4rem}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panel .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:.5rem!important}}.excalidraw .ttd-dialog-panel textarea{height:100%;resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;padding:.85rem;box-sizing:border-box;width:100%;font-family:monospace}@media screen and (max-width:861px){.excalidraw .ttd-dialog-panel textarea{width:auto;height:10rem}}.excalidraw .ttd-dialog-panel-button-container{margin-top:1rem;margin-bottom:.5rem}.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{display:none}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{display:block;visibility:hidden}}.excalidraw .ttd-dialog-panel-button{position:relative}.excalidraw .ttd-dialog-panel-button.excalidraw-button{font-family:inherit;font-weight:600;height:2.5rem;font-size:12px;color:#fff;background-color:var(--color-primary);width:100%}.excalidraw .ttd-dialog-panel-button.excalidraw-button:hover{background-color:var(--color-primary-darker)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:active{background-color:var(--color-primary-darkest)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled{opacity:.5;cursor:not-allowed}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled:hover{background-color:var(--color-primary)}@media screen and (min-width:861px){.excalidraw .ttd-dialog-panel-button.excalidraw-button{width:auto;min-width:7.5rem}}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button.excalidraw-button{color:var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div{display:contents}.excalidraw .ttd-dialog-panel-button div.invisible{visibility:hidden}.excalidraw .ttd-dialog-panel-button div.Spinner{display:flex!important;position:absolute;inset:0;--spinner-color: white}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button div.Spinner{--spinner-color: var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div span{padding-left:.5rem;display:flex}.excalidraw .ttd-dialog-submit-shortcut{-webkit-margin-start:.5rem;margin-inline-start:.5rem;font-size:.625rem;opacity:.6;display:flex;gap:.125rem}.excalidraw .ttd-dialog-submit-shortcut__key{border:1px solid gray;padding:2px 3px;border-radius:4px}.excalidraw .drag-input-container{display:flex;width:100%}.excalidraw .drag-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-md)}.excalidraw .disabled{opacity:.5;pointer-events:none}.excalidraw .drag-input-label{flex-shrink:0;border:1px solid var(--default-border-color);border-right:0;padding:0 .5rem 0 .75rem;min-width:1rem;height:2rem;box-sizing:border-box;color:var(--popup-text-color);display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .excalidraw .drag-input-label{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)}:root[dir=rtl] .excalidraw .drag-input-label{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .drag-input{box-sizing:border-box;width:100%;margin:0;font-size:.875rem;font-family:inherit;background-color:transparent;color:var(--text-primary-color);border:0;outline:none;height:2rem;border:1px solid var(--default-border-color);border-left:0;letter-spacing:.4px;padding:.5rem .5rem .5rem .25rem;-webkit-appearance:none;appearance:none}:root[dir=ltr] .excalidraw .drag-input{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0}:root[dir=rtl] .excalidraw .drag-input{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .drag-input:focus-visible{box-shadow:none}.exc-stats{width:204px;position:absolute;top:60px;font-size:12px;z-index:var(--zIndex-layerUI);pointer-events:var(--ui-pointerEvents)}:root[dir=rtl] .exc-stats{left:12px;right:initial}.exc-stats h2{font-size:1.5em;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em;font-weight:700}.exc-stats h3{white-space:nowrap;font-size:1.17em;margin:0;font-weight:700}.exc-stats__rows{display:flex;flex-direction:column;gap:.3125rem}.exc-stats__row{display:flex;justify-content:space-between;align-items:center;display:grid;gap:4px}.exc-stats__row div+div{text-align:right}.exc-stats__row--heading{text-align:center;font-weight:700;margin:.25rem 0}.exc-stats .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.exc-stats .title h2{margin:0}.exc-stats .close{height:16px;width:16px;cursor:pointer}.exc-stats .close svg{width:100%;height:100%}.excalidraw .ElementLinkDialog{position:absolute;top:var(--editor-container-padding);left:var(--editor-container-padding);z-index:var(--zIndex-modal);border-radius:10px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-island);background-color:var(--island-bg-color)}.excalidraw--mobile.excalidraw .ElementLinkDialog{left:0;margin-left:.5rem;margin-right:.5rem;width:calc(100% - 1rem);box-sizing:border-box;z-index:5}.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1.5rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{margin-top:0;margin-bottom:.5rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{font-size:1.25rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{margin:0}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{font-size:.875rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input{display:flex}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__input-field{flex:1}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove{color:#c92a2a;margin-left:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon svg{color:#fa5252}.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{font-size:.875rem;margin-top:1rem}.excalidraw .layer-ui__wrapper.animate{transition:width .1s ease-in-out}.excalidraw .layer-ui__wrapper{position:absolute;width:100%;height:100%;pointer-events:none;z-index:var(--zIndex-layerUI)}.excalidraw .layer-ui__wrapper__top-right{display:flex;width:100%;justify-content:flex-end;gap:.75rem;pointer-events:none!important}.excalidraw .layer-ui__wrapper__top-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper__footer{width:100%}.excalidraw .layer-ui__wrapper__footer-right{z-index:100;display:flex}.excalidraw .layer-ui__wrapper .zen-mode-transition{transition:transform .5s ease-in-out}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(-999px)}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(-999px)}.excalidraw .layer-ui__wrapper .zen-mode-transition.layer-ui__wrapper__footer-left--transition-bottom{transform:translateY(92px)}.excalidraw .layer-ui__wrapper .disable-zen-mode{padding:10px;position:absolute;bottom:0;opacity:0;visibility:hidden;transition:visibility 0s linear 0s,opacity .5s;font-family:var(--ui-font);font-size:.75rem;font-weight:500;line-height:1;border-radius:var(--border-radius-lg);border:1px solid var(--default-border-color);background-color:var(--island-bg-color);color:var(--text-primary-color)}[dir=ltr] .excalidraw .layer-ui__wrapper .disable-zen-mode{right:1rem}[dir=rtl] .excalidraw .layer-ui__wrapper .disable-zen-mode{left:1rem}.excalidraw .layer-ui__wrapper .disable-zen-mode:hover{background-color:var(--button-hover-bg)}.excalidraw .layer-ui__wrapper .disable-zen-mode:active{border-color:var(--color-primary)}.excalidraw .layer-ui__wrapper .disable-zen-mode--visible{opacity:1;visibility:visible;transition:visibility 0s linear .3s,opacity .5s;transition-delay:.8s;pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-left>*,.excalidraw .layer-ui__wrapper .footer-center>*,.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right{margin-top:auto;margin-bottom:auto}.excalidraw .App-toolbar.zen-mode .ToolIcon__keybinding,.excalidraw .App-toolbar.zen-mode .HintViewer{display:none}.excalidraw .App-toolbar__divider{width:1px;height:1.5rem;align-self:center;background-color:var(--default-border-color);margin:0 .25rem}.excalidraw--mobile.excalidraw .App-toolbar__divider{margin:0}.excalidraw .App-toolbar__extra-tools-trigger{box-shadow:none;border:0;background-color:transparent}.excalidraw .App-toolbar__extra-tools-trigger:active{background-color:var(--button-hover-bg);box-shadow:0 0 0 1px var(--button-active-border, var(--color-primary-darkest)) inset}.excalidraw .App-toolbar__extra-tools-trigger--selected,.excalidraw .App-toolbar__extra-tools-trigger--selected:hover{background:var(--color-primary-light);color:var(--color-primary)}.excalidraw .App-toolbar__extra-tools-dropdown{margin-top:.375rem;right:0;min-width:11.875rem;z-index:1}.excalidraw .Toast{animation:fade-in .5s;background-color:var(--button-gray-1);border-radius:4px;bottom:10px;box-sizing:border-box;cursor:default;left:50%;margin-left:-150px;padding:4px 0;position:absolute;text-align:center;width:300px;z-index:999999}.excalidraw .Toast .Toast__message{padding:0 1.6rem;color:var(--popup-text-color);white-space:pre-wrap}.excalidraw .Toast .close{position:absolute;top:0;right:0;padding:.4rem}.excalidraw .Toast .close .ToolIcon__icon{width:1.2rem;height:1.2rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.excalidraw .SVGLayer{pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:var(--zIndex-svgLayer)}.excalidraw .SVGLayer svg{image-rendering:auto;overflow:visible;position:absolute;width:100%;height:100%;top:0;left:0}.excalidraw .excalidraw-canvas-buttons{position:absolute;box-shadow:0 2px 4px #0000004d;z-index:var(--zIndex-canvasButtons);background:var(--island-bg-color);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:.375rem}.excalidraw .follow-mode{position:absolute;box-sizing:border-box;pointer-events:none;border:2px solid var(--color-primary-hover);z-index:9999;display:flex;align-items:flex-end;justify-content:center}.excalidraw .follow-mode__badge{background-color:var(--color-primary-hover);color:var(--color-primary-light);padding:.25rem .5rem;margin-bottom:.5rem;border-radius:.5rem;pointer-events:all;font-size:.75rem;display:flex;gap:.5rem;align-items:center}.excalidraw .follow-mode__badge__label{display:flex;white-space:pre-wrap;line-height:1}.excalidraw .follow-mode__badge__username{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.excalidraw .follow-mode__disconnect-btn{all:unset;cursor:pointer;border-radius:.25rem}.excalidraw .follow-mode__disconnect-btn:hover{background-color:var(--color-primary-darker)}.excalidraw .follow-mode__disconnect-btn:active{background-color:var(--color-primary-darkest)}.excalidraw .follow-mode__disconnect-btn svg{display:block;width:1rem;height:1rem}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;-webkit-user-select:none;user-select:none}.LoadingMessage{position:absolute;inset:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.LoadingMessage .Spinner{font-size:2.8em}.LoadingMessage .LoadingMessage-text{margin-top:1em;font-size:.8em}.LoadingMessage--dark{background-color:#121212;color:#ced4da}.excalidraw{--theme-filter: none;--button-destructive-bg-color: #ffe3e3;--button-destructive-color: #c92a2a;--button-gray-1: #e9ecef;--button-gray-2: #ced4da;--button-gray-3: #adb5bd;--button-special-active-bg-color: #ebfbee;--dialog-border-color: var(--color-gray-20);--dropdown-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');--focus-highlight-color: #a5d8ff;--icon-fill-color: var(--color-on-surface);--icon-green-fill-color: #2b8a3e;--default-bg-color: #ffffff;--input-bg-color: #ffffff;--input-border-color: #ced4da;--input-hover-bg-color: #f1f3f5;--input-label-color: #495057;--island-bg-color: #ffffff;--keybinding-color: var(--color-gray-40);--link-color: #1c7ed6;--overlay-bg-color: rgba(255, 255, 255, .88);--popup-bg-color: var(--island-bg-color);--popup-secondary-bg-color: #f1f3f5;--popup-text-color: #000000;--popup-text-inverted-color: #ffffff;--select-highlight-color: #339af0;--shadow-island: 0px 0px .9310142993927002px 0px rgba(0, 0, 0, .17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, .08), 0px 7px 14px 0px rgba(0, 0, 0, .05);--button-hover-bg: var(--color-surface-high);--button-active-bg: var(--color-surface-high);--button-active-border: var(--color-brand-active);--default-border-color: var(--color-surface-high);--default-button-size: 2rem;--default-icon-size: 1rem;--lg-button-size: 2.25rem;--lg-icon-size: 1rem;--editor-container-padding: 1rem;--scrollbar-thumb: var(--button-gray-2);--scrollbar-thumb-hover: var(--button-gray-3);--color-slider-track: hsl(240, 100%, 90%);--color-slider-thumb: var(--color-gray-80);--modal-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--avatar-border-color: var(--color-gray-20);--sidebar-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--sidebar-border-color: var(--color-surface-high);--sidebar-bg-color: var(--island-bg-color);--library-dropdown-shadow: 0px 15px 6px rgba(0, 0, 0, .01), 0px 8px 5px rgba(0, 0, 0, .05), 0px 4px 4px rgba(0, 0, 0, .09), 0px 1px 2px rgba(0, 0, 0, .1), 0px 0px 0px rgba(0, 0, 0, .1);--space-factor: .25rem;--text-primary-color: var(--color-on-surface);--color-selection: #6965db;--color-icon-white: #ffffff;--color-primary: #6965db;--color-primary-darker: #5b57d1;--color-primary-darkest: #4a47b1;--color-primary-light: #e3e2fe;--color-primary-light-darker: #d7d5ff;--color-primary-hover: #5753d0;--color-gray-10: #f5f5f5;--color-gray-20: #ebebeb;--color-gray-30: #d6d6d6;--color-gray-40: #b8b8b8;--color-gray-50: #999999;--color-gray-60: #7a7a7a;--color-gray-70: #5c5c5c;--color-gray-80: #3d3d3d;--color-gray-85: #242424;--color-gray-90: #1e1e1e;--color-gray-100: #121212;--color-disabled: var(--color-gray-40);--color-warning: #fceeca;--color-warning-dark: #f5c354;--color-warning-darker: #f3ab2c;--color-warning-darkest: #ec8b14;--color-text-warning: var(--text-primary-color);--color-danger: #db6965;--color-danger-dark: #db6965;--color-danger-darker: #d65550;--color-danger-darkest: #d1413c;--color-danger-text: black;--color-danger-background: #fff0f0;--color-danger-icon-background: #ffdad6;--color-danger-color: #700000;--color-danger-icon-color: #700000;--color-warning-background: var(--color-warning);--color-warning-icon-background: var(--color-warning-dark);--color-warning-color: var(--text-primary-color);--color-warning-icon-color: var(--text-primary-color);--color-muted: var(--color-gray-30);--color-muted-darker: var(--color-gray-60);--color-muted-darkest: var(--color-gray-100);--color-muted-background: var(--color-gray-80);--color-muted-background-darker: var(--color-gray-100);--color-promo: var(--color-primary);--color-success: #cafccc;--color-success-darker: #bafabc;--color-success-darkest: #a5eba8;--color-success-text: #268029;--color-success-contrast: #65bb6a;--color-success-contrast-hover: #6bcf70;--color-success-contrast-active: #6edf74;--color-logo-icon: var(--color-primary);--color-logo-text: #190064;--border-radius-md: .375rem;--border-radius-lg: .5rem;--color-surface-high: #f1f0ff;--color-surface-mid: #f2f2f7;--color-surface-low: #ececf4;--color-surface-lowest: #ffffff;--color-on-surface: #1b1b1f;--color-brand-hover: #5753d0;--color-on-primary-container: #030064;--color-brand-active: #4440bf;--color-border-outline: #767680;--color-border-outline-variant: #c5c5d0;--color-surface-primary-container: #e0dfff;--color-badge: #0b6513;--background-color-badge: #d3ffd2}@media screen and (min-device-width:1921px){.excalidraw{--lg-button-size: 2.5rem;--lg-icon-size: 1.25rem;--default-button-size: 2.25rem;--default-icon-size: 1.25rem}}.excalidraw.theme--dark.theme--dark-background-none{background:none}.excalidraw.theme--dark{--theme-filter: invert(93%) hue-rotate(180deg);--button-destructive-bg-color: #5a0000;--button-destructive-color: #ffa8a8;--button-gray-1: #363636;--button-gray-2: #272727;--button-gray-3: #222;--button-special-active-bg-color: #204624;--dialog-border-color: var(--color-gray-80);--dropdown-icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path fill="%23ced4da" d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');--focus-highlight-color: #228be6;--icon-green-fill-color: #69db7c;--default-bg-color: #121212;--input-bg-color: #121212;--input-border-color: #2e2e2e;--input-hover-bg-color: #181818;--input-label-color: #e9ecef;--island-bg-color: #232329;--keybinding-color: var(--color-gray-60);--link-color: #4dabf7;--overlay-bg-color: rgba(52, 58, 64, .12);--popup-secondary-bg-color: #222;--popup-text-color: #ced4da;--popup-text-inverted-color: #2c2c2c;--select-highlight-color: #4dabf7;--shadow-island: 0px 0px .9310142993927002px 0px rgba(0, 0, 0, .17), 0px 0px 3.1270833015441895px 0px rgba(0, 0, 0, .08), 0px 7px 14px 0px rgba(0, 0, 0, .05);--modal-shadow: 0px 100px 80px rgba(0, 0, 0, .07), 0px 41.7776px 33.4221px rgba(0, 0, 0, .0503198), 0px 22.3363px 17.869px rgba(0, 0, 0, .0417275), 0px 12.5216px 10.0172px rgba(0, 0, 0, .035), 0px 6.6501px 5.32008px rgba(0, 0, 0, .0282725), 0px 2.76726px 2.21381px rgba(0, 0, 0, .0196802);--avatar-border-color: var(--color-gray-85);--scrollbar-thumb: #343a40;--scrollbar-thumb-hover: #495057;--color-slider-track: hsl(244, 23%, 39%);--color-selection: #3530c4;--color-icon-white: var(--color-gray-90);--color-primary: #a8a5ff;--color-primary-darker: #b2aeff;--color-primary-darkest: #beb9ff;--color-primary-light: #4f4d6f;--color-primary-light-darker: #43415e;--color-primary-hover: #bbb8ff;--color-disabled: var(--color-gray-70);--color-text-warning: var(--color-gray-80);--color-danger: #ffa8a5;--color-danger-dark: #672120;--color-danger-darker: #8f2625;--color-danger-darkest: #ac2b29;--color-danger-text: #fbcbcc;--color-danger-background: #fbcbcc;--color-danger-icon-background: #672120;--color-danger-color: #261919;--color-danger-icon-color: #fbcbcc;--color-warning-background: var(--color-warning);--color-warning-icon-background: var(--color-warning-dark);--color-warning-color: var(--color-gray-80);--color-warning-icon-color: var(--color-gray-80);--color-muted: var(--color-gray-80);--color-muted-darker: var(--color-gray-60);--color-muted-darkest: var(--color-gray-20);--color-muted-background: var(--color-gray-40);--color-muted-background-darker: var(--color-gray-20);--color-logo-text: #e2dfff;--color-surface-high: hsl(245, 10%, 21%);--color-surface-low: hsl(240, 8%, 15%);--color-surface-mid: hsl(240 6% 10%);--color-surface-lowest: hsl(0, 0%, 7%);--color-on-surface: #e3e3e8;--color-brand-hover: #bbb8ff;--color-on-primary-container: #e0dfff;--color-brand-active: #d0ccff;--color-border-outline: #8e8d9c;--color-border-outline-variant: #46464f;--color-surface-primary-container: #403e6a}:root{--zIndex-canvas: 1;--zIndex-interactiveCanvas: 2;--zIndex-svgLayer: 3;--zIndex-wysiwyg: 3;--zIndex-canvasButtons: 3;--zIndex-layerUI: 4;--zIndex-eyeDropperBackdrop: 5;--zIndex-eyeDropperPreview: 6;--zIndex-hyperlinkContainer: 7;--zIndex-modal: 1000;--zIndex-popup: 1001;--zIndex-toast: 999999;--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--sar: env(safe-area-inset-right);--sat: env(safe-area-inset-top)}body.excalidraw-cursor-resize,body.excalidraw-cursor-resize a:hover,body.excalidraw-cursor-resize *{cursor:ew-resize}.excalidraw{--ui-font: Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);position:relative;overflow:hidden;color:var(--text-primary-color);display:flex;inset:0;height:100%;width:100%;-webkit-user-select:none;user-select:none}.excalidraw button{cursor:pointer;-webkit-user-select:none;user-select:none}.excalidraw:focus{outline:none}.excalidraw .excalidraw-link,.excalidraw a{font-weight:500;text-decoration:none;color:var(--link-color);-webkit-user-select:none;user-select:none;cursor:pointer}.excalidraw .excalidraw-link:hover,.excalidraw a:hover{text-decoration:underline}.excalidraw .excalidraw-link:active,.excalidraw a:active{text-decoration:none}.excalidraw canvas{touch-action:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;z-index:var(--zIndex-canvas)}.excalidraw canvas.interactive{z-index:var(--zIndex-interactiveCanvas)}.excalidraw__canvas-wrapper,.excalidraw__canvas.static{pointer-events:none}.excalidraw__canvas{position:absolute}.excalidraw__embeddable{width:100%;height:100%;border:0}.excalidraw__embeddable-container{position:absolute;z-index:2;transform-origin:top left;pointer-events:none}.excalidraw.theme--dark canvas{filter:var(--theme-filter)}.excalidraw .FixedSideContainer{padding-top:var(--sat, 0);padding-right:var(--sar, 0);padding-bottom:var(--sab, 0);padding-left:var(--sal, 0)}.excalidraw .panelRow{display:flex;justify-content:space-between}.excalidraw .panelColumn{display:flex;flex-direction:column;row-gap:.75rem}.excalidraw .panelColumn h3,.excalidraw .panelColumn legend,.excalidraw .panelColumn .control-label{margin:0;margin-bottom:.25rem;font-size:.75rem;color:var(--text-primary-color);font-weight:400;display:block}.excalidraw .panelColumn .control-label input{display:block;width:100%}.excalidraw .panelColumn legend{padding:0}.excalidraw .panelColumn .iconSelectList{flex-wrap:wrap;position:relative}.excalidraw .panelColumn .buttonList{flex-wrap:wrap;display:flex;column-gap:.5rem;row-gap:.5rem}.excalidraw .panelColumn .buttonList label{font-size:.75rem}.excalidraw .panelColumn .buttonList input[type=radio],.excalidraw .panelColumn .buttonList input[type=button]{opacity:0;position:absolute;pointer-events:none}.excalidraw .panelColumn .buttonList .iconRow{margin-top:8px}.excalidraw .panelColumn fieldset{margin:0;padding:0;border:none}.excalidraw .divider{width:1px;background-color:#e9ecef;margin:1px}.excalidraw .welcome-screen-menu-item:focus-visible,.excalidraw .dropdown-menu-item:focus-visible,.excalidraw button:focus-visible,.excalidraw .buttonList label:focus-within,.excalidraw input:focus-visible{outline:transparent;box-shadow:0 0 0 1px var(--color-brand-hover)}.excalidraw .buttonList .ToolIcon__icon{all:unset!important;display:flex!important}.excalidraw .buttonList button{background-color:transparent}.excalidraw .buttonList label,.excalidraw .buttonList button,.excalidraw .buttonList .zIndexButton{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);padding:0}.excalidraw .buttonList label svg,.excalidraw .buttonList button svg,.excalidraw .buttonList .zIndexButton svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .buttonList label:hover,.excalidraw .buttonList button:hover,.excalidraw .buttonList .zIndexButton:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .buttonList label:active,.excalidraw .buttonList button:active,.excalidraw .buttonList .zIndexButton:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .buttonList label.active,.excalidraw .buttonList button.active,.excalidraw .buttonList .zIndexButton.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .buttonList label.active:hover,.excalidraw .buttonList button.active:hover,.excalidraw .buttonList .zIndexButton.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .buttonList label.active svg,.excalidraw .buttonList button.active svg,.excalidraw .buttonList .zIndexButton.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .buttonList label svg,.excalidraw .buttonList button svg,.excalidraw .buttonList .zIndexButton svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .App-top-bar{z-index:var(--zIndex-layerUI);display:flex;flex-direction:column;align-items:center}.excalidraw .App-bottom-bar{position:absolute;inset:0;--bar-padding: calc(4 * var(--space-factor));padding-top:max(var(--bar-padding),var(--sat,0));padding-right:var(--sar, 0);padding-bottom:var(--sab, 0);padding-left:var(--sal, 0);z-index:4;display:flex;align-items:flex-end;pointer-events:none}.excalidraw .App-bottom-bar>.Island{width:100%;max-width:100%;min-width:100%;box-sizing:border-box;max-height:100%;display:flex;flex-direction:column;pointer-events:var(--ui-pointerEvents)}.excalidraw .App-bottom-bar>.Island .panelColumn{padding:8px 8px 0}.excalidraw .App-toolbar{width:100%}.excalidraw .App-toolbar .eraser.ToolIcon:hover{--icon-fill-color: #fff;--keybinding-color: #fff}.excalidraw .App-toolbar .eraser.active{background-color:var(--color-primary)}.excalidraw .App-toolbar-content{display:flex;align-items:center;justify-content:space-between;padding:8px}.excalidraw .App-toolbar-content .dropdown-menu--mobile{bottom:55px;top:auto}.excalidraw .App-mobile-menu{width:100%;overflow-x:visible;overflow-y:auto;box-sizing:border-box;margin-bottom:var(--bar-padding)}.excalidraw .App-menu{display:grid;color:var(--icon-fill-color)}.excalidraw .shapes-section{display:flex;justify-content:center;pointer-events:none!important}.excalidraw .shapes-section>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .App-menu_top{grid-template-columns:1fr 2fr 1fr;grid-gap:2rem;align-items:flex-start;cursor:default;pointer-events:none!important}.excalidraw .App-menu_top>*{pointer-events:var(--ui-pointerEvents)}@media(min-width:1536px){.excalidraw .App-menu_top{grid-template-columns:1fr 1fr 1fr;grid-gap:3rem}}.excalidraw .App-menu_top>*:first-child{justify-self:flex-start}.excalidraw .App-menu_top>*:last-child{justify-self:flex-end}.excalidraw .App-menu_bottom{position:absolute;bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;cursor:default;pointer-events:none!important;box-sizing:border-box;padding:0 1rem}.excalidraw .App-menu_bottom--transition-left section{width:185px}.excalidraw .App-menu_bottom section{display:flex}.excalidraw .App-menu_bottom>*:first-child{justify-self:flex-start}.excalidraw .App-menu_bottom>*:last-child{justify-self:flex-end}.excalidraw .App-menu_left{grid-template-rows:1fr auto 1fr;height:100%}.excalidraw .App-menu_right{grid-template-rows:1fr;height:100%}.excalidraw .App-menu__left{overflow-y:auto;padding:.75rem;width:12.5rem;box-sizing:border-box;position:absolute}.excalidraw .dropdown-select{height:1.5rem;padding:0;-webkit-padding-start:.5rem;padding-inline-start:.5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;color:var(--icon-fill-color);background-color:var(--button-gray-1);border-radius:var(--space-factor);border:1px solid var(--button-gray-2);font-size:.8rem;font-family:inherit;outline:none;-webkit-appearance:none;appearance:none;background-image:var(--dropdown-icon);background-repeat:no-repeat;background-position:right .7rem top 50%,0 0;background-size:.65em auto,100%}:root[dir=rtl] .excalidraw .dropdown-select{background-position:left .7rem top 50%,0 0}.excalidraw .dropdown-select:focus{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .dropdown-select:hover,.excalidraw .dropdown-select:active{background-color:var(--button-gray-2)}.excalidraw .dropdown-select__language{height:2rem;background-color:var(--island-bg-color);border-color:var(--default-border-color)!important;cursor:pointer}.excalidraw .dropdown-select__language:hover{background-color:var(--island-bg-color)}.excalidraw .scroll-back-to-content{border-radius:var(--border-radius-lg);background-color:var(--island-bg-color);color:var(--icon-fill-color);border:1px solid var(--default-border-color);padding:10px 20px;position:absolute;left:50%;bottom:30px;transform:translate(-50%);pointer-events:var(--ui-pointerEvents);font-family:inherit}.excalidraw .scroll-back-to-content:hover{background-color:var(--button-hover-bg)}.excalidraw .scroll-back-to-content:active{border:1px solid var(--button-active-border)}.excalidraw .help-icon{display:flex;justify-content:center;align-items:center;padding:.625rem;width:var(--button-width, var(--default-button-size));height:var(--button-height, var(--default-button-size));box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--button-border, var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg, var(--island-bg-color));color:var(--button-color, var(--color-on-surface));font-family:var(--ui-font);border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:var(--lg-button-size);height:var(--lg-button-size)}.excalidraw .help-icon svg{width:var(--button-width, var(--lg-icon-size));height:var(--button-height, var(--lg-icon-size))}.excalidraw .help-icon:hover{background-color:var(--button-hover-bg, var(--island-bg-color));border-color:var(--button-hover-border, var(--button-border, var(--default-border-color)));color:var(--button-hover-color, var(--button-color, var(--text-primary-color, inherit)))}.excalidraw .help-icon:active{background-color:var(--button-active-bg, var(--island-bg-color));border-color:var(--button-active-border, var(--color-primary-darkest))}.excalidraw .help-icon.active{background-color:var(--button-selected-bg, var(--color-surface-primary-container));border-color:var(--button-selected-border, var(--color-surface-primary-container))}.excalidraw .help-icon.active:hover{background-color:var(--button-selected-hover-bg, var(--color-surface-primary-container))}.excalidraw .help-icon.active svg{color:var(--button-color, var(--color-on-primary-container))}.excalidraw .help-icon:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .help-icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .reset-zoom-button{font-family:var(--ui-font)}.excalidraw .finalize-button{display:grid;grid-auto-flow:column;gap:.4em;margin-top:auto;margin-bottom:auto;-webkit-margin-start:.6em;margin-inline-start:.6em}.excalidraw .undo-redo-buttons,.excalidraw .eraser-buttons{display:grid;grid-auto-flow:column;margin-top:auto;margin-bottom:auto;-webkit-margin-start:.6em;margin-inline-start:.6em}.excalidraw--mobile.excalidraw aside{display:none}.excalidraw--mobile.excalidraw .scroll-back-to-content{bottom:calc(80px + var(--sab, 0));z-index:-1}:root[dir=rtl] .excalidraw .rtl-mirror{transform:scaleX(-1)}.excalidraw .zen-mode-visibility{visibility:visible;opacity:1;height:auto;width:auto;transition:opacity .5s}.excalidraw .zen-mode-visibility.zen-mode-visibility--hidden{visibility:hidden;opacity:0;height:0;width:0;transition:opacity .5s}.excalidraw .disable-pointerEvents{pointer-events:none!important}.excalidraw.excalidraw--view-mode .App-menu{display:flex;justify-content:space-between}.excalidraw input.is-redacted{-webkit-text-security:disc}.excalidraw input[type=text],.excalidraw textarea:not(.excalidraw-wysiwyg){color:var(--text-primary-color);border:1.5px solid var(--input-border-color);padding:.75rem;white-space:nowrap;border-radius:var(--space-factor);background-color:var(--input-bg-color)}.excalidraw input[type=text]:not(:focus):hover,.excalidraw textarea:not(.excalidraw-wysiwyg):not(:focus):hover{border-color:var(--color-brand-hover)}.excalidraw input[type=text]:focus,.excalidraw textarea:not(.excalidraw-wysiwyg):focus{outline:none;border-color:var(--color-brand-hover)}@media print{.excalidraw .App-bottom-bar,.excalidraw .FixedSideContainer,.excalidraw .layer-ui__wrapper{display:none}}.excalidraw ::-webkit-scrollbar{width:4px;height:3px}.excalidraw select::-webkit-scrollbar{width:10px}.excalidraw ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}.excalidraw ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.excalidraw ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb)}.excalidraw .mobile-misc-tools-container{position:absolute;top:calc(5rem - var(--editor-container-padding));right:calc(var(--editor-container-padding) * -1);display:flex;flex-direction:column;border:1px solid var(--sidebar-border-color);border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg);border-right:0;overflow:hidden;background-color:var(--island-bg-color)}.excalidraw .mobile-misc-tools-container .ToolIcon__icon{width:2rem;height:2rem;border-radius:0}.excalidraw .mobile-misc-tools-container .default-sidebar-trigger{border:0}.excalidraw .App-toolbar--mobile{overflow:visible;max-width:98vw}.excalidraw .App-toolbar--mobile .ToolIcon__keybinding{display:none}.excalidraw .UserList-Wrapper{margin:0;padding:0;border:none;text-align:left}.excalidraw .UserList-Wrapper legend{display:block;font-size:.75rem;font-weight:400;margin:0 0 .25rem;padding:0}.excalidraw .main-menu-trigger{border:none;box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low)}.excalidraw .main-menu-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .App-mobile-menu,.excalidraw .App-menu__left{--button-border: transparent;--button-bg: var(--color-surface-mid)}.excalidraw.theme--dark.excalidraw .App-mobile-menu,.excalidraw.theme--dark.excalidraw .App-menu__left{--button-hover-bg: #363541;--button-bg: var(--color-surface-high)}.excalidraw .App-menu__left .buttonList{padding:.25rem 0}.excalidraw .excalidraw__paragraph{margin:1rem 0}.excalidraw .Modal__content .excalidraw__paragraph:first-child{margin-top:0}.excalidraw .Modal__content .excalidraw__paragraph+.excalidraw__paragraph{margin-top:0rem}.ErrorSplash.excalidraw{min-height:100vh;padding:20px 0;overflow:auto;display:flex;align-items:center;justify-content:center;-webkit-user-select:text;user-select:text}.ErrorSplash.excalidraw .ErrorSplash-messageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:#ffe3e3;border:3px solid #c92a2a}.ErrorSplash.excalidraw .ErrorSplash-paragraph{margin:15px 0;max-width:600px}.ErrorSplash.excalidraw .ErrorSplash-paragraph.align-center{text-align:center}.ErrorSplash.excalidraw .bigger,.ErrorSplash.excalidraw .bigger button{font-size:1.1em}.ErrorSplash.excalidraw .smaller,.ErrorSplash.excalidraw .smaller button{font-size:.9em}.ErrorSplash.excalidraw .ErrorSplash-details{display:flex;flex-direction:column;align-items:flex-start}.ErrorSplash.excalidraw .ErrorSplash-details textarea{width:100%;margin:10px 0;font-family:Cascadia;font-size:.8em}.excalidraw__embeddable-container .excalidraw__embeddable-container__inner{overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:var(--embeddable-radius)}.excalidraw__embeddable-container .excalidraw__embeddable__outer{width:100%;height:100%}.excalidraw__embeddable-container .excalidraw__embeddable__outer>*{border-radius:var(--embeddable-radius)}.excalidraw__embeddable-container .excalidraw__embeddable-hint{position:absolute;z-index:1;background:#00000080;padding:1rem 1.6rem;border-radius:12px;color:#fff;font-weight:700;letter-spacing:.6px;font-family:Assistant}@font-face{font-family:Assistant;src:url(/assets/Assistant-Regular-DVxZuzxb.woff2) format("woff2");font-weight:400;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Medium-DrcxCXg3.woff2) format("woff2");font-weight:500;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-SemiBold-SCI4bEL9.woff2) format("woff2");font-weight:600;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Bold-gm-uSS1B.woff2) format("woff2");font-weight:700;style:normal;display:swap}.footer-center{pointer-events:none;display:flex;width:100%;justify-content:flex-start;-webkit-margin-end:.6rem;margin-inline-end:.6rem}.footer-center>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .ExcalidrawLogo{--logo-icon--xs: 2rem;--logo-text--xs: 1.5rem;--logo-icon--small: 2.5rem;--logo-text--small: 1.75rem;--logo-icon--normal: 3rem;--logo-text--normal: 2.2rem;--logo-icon--large: 90px;--logo-text--large: 65px;display:flex;align-items:center}.excalidraw .ExcalidrawLogo svg{flex:0 0 auto}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-icon{width:auto;color:var(--color-logo-icon)}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-text{margin-left:.75rem;width:auto;color:var(--color-logo-text)}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-icon{height:var(--logo-icon--xs)}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-text{height:var(--logo-text--xs)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-icon{height:var(--logo-icon--small)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-text{height:var(--logo-text--small)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-icon{height:var(--logo-icon--normal)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-text{height:var(--logo-text--normal)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-icon{height:var(--logo-icon--large)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-text{height:var(--logo-text--large)}.excalidraw .excalifont{font-family:Excalifont,Xiaolai}.excalidraw .welcome-screen-decor{pointer-events:none;color:var(--color-gray-40)}.excalidraw .welcome-screen-decor a{--color: var(--color-primary);color:var(--color);text-decoration:none;margin-bottom:-6px}.excalidraw.theme--dark .welcome-screen-decor{color:var(--color-gray-60)}@media(max-height:599px){.excalidraw .welcome-screen-decor-hint{display:none!important}}@media(max-width:1024px),(max-width:800px){.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--help,.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--menu{display:none}}.excalidraw .welcome-screen-decor-hint--help{display:flex;position:absolute;right:0;bottom:100%}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help{left:0;right:auto}.excalidraw .welcome-screen-decor-hint--help svg{margin-top:.5rem;width:85px;height:71px;transform:scaleX(-1) rotate(80deg)}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help svg{transform:rotate(80deg)}.excalidraw .welcome-screen-decor-hint--toolbar{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:2.5rem;display:flex;align-items:baseline}.excalidraw .welcome-screen-decor-hint--toolbar .welcome-screen-decor-hint__label{width:120px;position:relative;top:-.5rem}.excalidraw .welcome-screen-decor-hint--toolbar svg{width:38px;height:78px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--toolbar svg{transform:scaleX(-1)}.excalidraw .welcome-screen-decor-hint--menu{position:absolute;width:320px;font-size:1rem;top:100%;margin-top:.25rem;-webkit-margin-start:.6rem;margin-inline-start:.6rem;display:flex;align-items:flex-end;gap:.5rem}.excalidraw .welcome-screen-decor-hint--menu svg{width:41px;height:94px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--menu svg{transform:scaleX(-1)}@media(max-width:860px){.excalidraw .welcome-screen-decor-hint--menu .welcome-screen-decor-hint__label{max-width:160px}}.excalidraw .welcome-screen-center{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;position:absolute;pointer-events:none;inset:1rem}.excalidraw .welcome-screen-center__logo{display:flex;align-items:center;column-gap:.75rem;font-size:2.25rem}.excalidraw .welcome-screen-center__heading{font-size:1.125rem;text-align:center}.excalidraw .welcome-screen-menu{display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center}.excalidraw .welcome-screen-menu-item{box-sizing:border-box;pointer-events:var(--ui-pointerEvents);color:var(--color-gray-50);font-size:.875rem;width:100%;min-width:300px;max-width:400px;display:grid;align-items:center;justify-content:space-between;background:none;border:1px solid transparent;padding:.75rem;border-radius:var(--border-radius-md);grid-template-columns:calc(var(--default-icon-size) + .5rem) 1fr 3rem}.excalidraw .welcome-screen-menu-item__text{display:flex;align-items:center;margin-right:auto;text-align:left;column-gap:.5rem}.excalidraw .welcome-screen-menu-item__icon{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .welcome-screen-menu-item__shortcut{margin-left:auto;color:var(--color-gray-40);font-size:.75rem}.excalidraw .welcome-screen-menu-item:hover{text-decoration:none;background:var(--button-hover-bg)}.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw .welcome-screen-menu-item:active{background:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw.theme--dark .welcome-screen-menu-item,.excalidraw.theme--dark .welcome-screen-menu-item__shortcut{color:var(--color-gray-60)}.excalidraw.theme--dark .welcome-screen-menu-item:hover{background-color:var(--color-surface-low)}.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__text,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-10)}@media(max-height:599px){.excalidraw .welcome-screen-center{margin-top:4rem}}@media(min-height:600px)and (max-height:900px){.excalidraw .welcome-screen-center{margin-top:8rem}}@media(max-height:500px),(max-width:320px){.excalidraw .welcome-screen-center{display:none}}.excalidraw .collab-button{--button-bg: var(--color-primary);--button-color: var(--color-surface-lowest);--button-border: var(--color-primary);--button-width: var(--lg-button-size);--button-height: var(--lg-button-size);--button-hover-bg: var(--color-primary-darker);--button-hover-border: var(--color-primary-darker);--button-active-bg: var(--color-primary-darker);box-shadow:0 0 0 1px var(--color-surface-lowest);flex-shrink:0}.excalidraw .collab-button.active.active{background-color:#0fb884;border-color:#0fb884}.excalidraw .collab-button.active.active svg{color:#fff}.excalidraw .collab-button.active.active:hover,.excalidraw .collab-button.active.active:active{background-color:#0fb884;border-color:#0fb884}.excalidraw .CollabButton.is-collaborating{background-color:var(--button-special-active-bg-color)}.excalidraw .CollabButton.is-collaborating .ToolIcon__icon svg,.excalidraw .CollabButton.is-collaborating .ToolIcon__label{color:var(--icon-green-fill-color)}.excalidraw .CollabButton-collaborators{min-width:1em;min-height:1em;line-height:1;position:absolute;bottom:-5px;padding:3px;border-radius:50%;background-color:#b2f2bb;color:#2b8a3e;font-size:.6rem;font-family:Cascadia}:root[dir=ltr] .excalidraw .CollabButton-collaborators{right:-5px}:root[dir=rtl] .excalidraw .CollabButton-collaborators{left:-5px}._sectionRoot_nf2p4_1{display:flex;flex-direction:column;gap:10px}._fieldGroup_nf2p4_13{display:flex;flex-direction:column;gap:0;color:#1c1d1f;font-size:14px;line-height:1.45}._fieldHeader_nf2p4_31{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%}._fieldTitle_nf2p4_47{margin:0;font-size:12px;line-height:1.35;color:#6b6f76;font-weight:400;text-transform:none;letter-spacing:normal;cursor:default}._editButton_nf2p4_69{border:none;background:transparent;color:#6b6f76;width:28px;height:28px;cursor:pointer;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;opacity:.7;transition:background .12s ease,color .12s ease,opacity .12s ease}._editButton_nf2p4_69:hover{background:#fafafa;color:#1c1d1f;opacity:1}._editButton_nf2p4_69:active{background:#f2f3f5}._editButtonHidden_nf2p4_121{visibility:hidden;pointer-events:none}._editIcon_nf2p4_131{width:16px;height:16px;color:currentColor}._nameFieldCell_nf2p4_145{min-height:40px;width:100%}._fieldValue_nf2p4_155{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:.02em;color:#111214;height:40px;min-height:40px;display:flex;align-items:center;padding:0 12px;margin:0;border:1px solid transparent;border-radius:8px;background:transparent;box-sizing:border-box;width:100%;cursor:text;transition:background .12s ease,border-color .12s ease}._fieldValue_nf2p4_155:hover{background:#fafafa;border-color:#e6e8eb}._fieldValue_nf2p4_155:focus{outline:none}._input_nf2p4_217{width:100%;height:40px;min-height:40px;padding:0 12px;margin:0;border:1px solid #e6e8eb;border-radius:8px;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:.02em;color:#111214;background-color:#fff;box-sizing:border-box;display:block;transition:border-color .12s ease,background .12s ease}._input_nf2p4_217:focus{outline:none;border-color:#94a3b8}._input_nf2p4_217::-moz-placeholder{color:#8c9199}._input_nf2p4_217::placeholder{color:#8c9199}._textarea_nf2p4_273{width:100%;min-height:140px;max-height:160px;padding:12px;border-radius:8px;border:1px solid #e8eaed;font-size:14px;resize:vertical;background-color:#f6f7f8;color:#1c1d1f;font-family:inherit;line-height:1.45;box-sizing:border-box;box-shadow:inset 0 1px 2px #00000008}._textarea_nf2p4_273:hover:not(:focus){background-color:#f1f2f4;border-color:#e4e6e9}._textarea_nf2p4_273::-moz-placeholder{color:#9ca3af;font-size:14px}._textarea_nf2p4_273::placeholder{color:#9ca3af;font-size:14px}._input_nf2p4_217:focus,._textarea_nf2p4_273:focus{outline:none;border-color:#94a3b8}._textarea_nf2p4_273:focus{background-color:#fff;box-shadow:inset 0 1px 3px #0000000a}._textarea_nf2p4_273:disabled{background-color:#f1f2f4;color:#9ca3af}._fieldDescriptionReadOnly_nf2p4_359{font-size:14px;line-height:1.45;color:#1c1d1f}._inviteButton_nf2p4_371{border:none;border-radius:8px;padding:8px 12px;background:#fff;color:#1c1d1f;font-size:14px;font-weight:600;border:1px solid #e6e8eb;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._inviteButton_nf2p4_371:hover{background:#fafafa;border-color:#e6e8eb}._inviteButtonSecondary_nf2p4_407{background:transparent;border:1px solid #e6e8eb;color:#1c1d1f}._inviteButtonSecondary_nf2p4_407:hover{background:#fafafa}._inviteActions_nf2p4_427{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}._helper_nf2p4_441,._helperText_nf2p4_443{margin-top:4px;font-size:12px;color:#6b6f76;cursor:default}._leaveProjectZone_nf2p4_457{display:flex;flex-direction:column;gap:8px;border:1px solid var(--danger-soft-border);background:var(--danger-soft-bg);border-radius:10px;padding:12px}._leaveProjectHint_nf2p4_477{margin:0;font-size:12px;color:#7f1d1d}._leaveProjectButton_nf2p4_489{align-self:flex-start;border:1px solid var(--danger-soft-border);border-radius:8px;padding:8px 12px;background:#fff;color:var(--danger-primary);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._leaveProjectButton_nf2p4_489:hover:not(:disabled){background:color-mix(in srgb,var(--danger-soft-bg) 85%,white);border-color:var(--danger-primary)}._leaveProjectButton_nf2p4_489:disabled{opacity:.6;cursor:default}._sectionRoot_qtwo7_1{display:flex;flex-direction:column;gap:0;min-width:0}._sectionHeader_qtwo7_15{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._sectionActions_qtwo7_29{display:flex;align-items:flex-start}._headerBlock_qtwo7_39{display:flex;flex-direction:column;gap:12px}._sectionTitle_qtwo7_51{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.4;color:#1c1d1f;cursor:default}._sectionMetaRow_qtwo7_69{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}._inviteButton_qtwo7_85{display:inline-flex;align-items:center;gap:8px;border-radius:8px;padding:8px 12px;min-height:32px;border:1px solid #e4e6fb;background:#f8f8ff;color:#5b5fc7;font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._inviteButton_qtwo7_85:hover{background:#eef1ff;border-color:#d7dbfa}._inviteIcon_qtwo7_127{font-size:12px;line-height:1}._rolesToggle_qtwo7_137{align-self:center;border:none;background:none;padding:0;color:#6b6f76;font-size:12px;line-height:1.35;cursor:pointer}._rolesToggle_qtwo7_137:hover{color:#1c1d1f}._rolesToggleIcon_qtwo7_167{font-size:12px}._membersTitle_qtwo7_175{font-size:14px;font-weight:600;color:#1c1d1f;cursor:default}._membersSubtitle_qtwo7_189{font-size:14px;line-height:1.45;color:#6b6f76;margin-top:0;margin-bottom:12px;cursor:default}._tableCard_qtwo7_207{padding:8px 0 12px;overflow:hidden;min-width:0}._membersCardHeader_qtwo7_219{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0 4px}._tableHeader_qtwo7_237,._tableRow_qtwo7_239{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,180px) minmax(72px,90px);gap:12px;padding:4px 0;align-items:center;min-width:0}._tableHeader_qtwo7_237{font-size:12px;font-weight:400;text-transform:none;letter-spacing:.01em;color:#8c9199;border-bottom:1px solid #eef0f2;line-height:1.35;padding:4px 0;margin-bottom:4px;cursor:default;min-height:36px;align-items:center}._tableRow_qtwo7_239{font-size:14px;line-height:1.45;color:#1c1d1f}._tableRow_qtwo7_239:hover{background:#fafafa;border-radius:8px}._tableHeader_qtwo7_237>:last-child,._tableRow_qtwo7_239>:last-child{justify-self:end}._actionsHeaderCell_qtwo7_319{display:flex;align-items:center;justify-content:flex-end;height:36px;min-height:36px;padding:0 10px 0 0;box-sizing:border-box}._memberHeaderCell_qtwo7_339{display:flex;align-items:center;gap:8px;min-width:0;height:36px;min-height:36px}._roleHeaderCell_qtwo7_357{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:36px;min-height:36px;padding:0 10px;box-sizing:border-box}._roleHelpButton_qtwo7_383{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--accent-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:background .12s ease,color .12s ease}._roleHelpButton_qtwo7_383:hover{background:transparent;color:#1c1d1f}._roleHelpButton_qtwo7_383:active{background:var(--accent-primary-soft-bg)}._roleHelpButton_qtwo7_383:focus-visible{outline:2px solid var(--accent-primary-focus-ring);outline-offset:2px}._roleHelpIcon_qtwo7_443{width:16px;height:16px;display:block;color:currentColor}._roleHelpTooltip_qtwo7_457{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;padding:12px;border:1px solid #e6e8eb;border-radius:8px;background:var(--color-surface-elevated, #ffffff);color:#1c1d1f;z-index:2}._roleHelpPopover_qtwo7_483{position:fixed;min-width:240px;padding:12px 14px;border:1px solid #E6E8EB;border-radius:10px;background:var(--color-surface-elevated, #ffffff);color:#1c1d1f;box-shadow:0 4px 12px #00000014;z-index:1000}._roleHelpTitle_qtwo7_507{font-size:12px;font-weight:600;line-height:1.35;margin-bottom:8px;cursor:default}._roleHelpList_qtwo7_523{margin:0;padding-left:16px;font-size:12px;line-height:1.35;color:#6b6f76;cursor:default}._addMemberButton_qtwo7_541{width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:var(--accent-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:background .12s ease,color .12s ease}._addMemberButton_qtwo7_541:hover{background:transparent;color:#1c1d1f;outline:none;box-shadow:none}._addMemberButton_qtwo7_541:active{background:var(--accent-primary-soft-bg)}._addMemberButton_qtwo7_541:focus-visible{outline:2px solid var(--accent-primary-focus-ring);outline-offset:2px}._addMemberIcon_qtwo7_605{width:16px;height:16px;display:block;color:currentColor}._devControls_qtwo7_619{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}._inviteButtonInline_qtwo7_633{padding:8px 12px;font-size:14px;text-transform:none;letter-spacing:normal}._memberInfo_qtwo7_647{display:flex;align-items:center;gap:12px;min-width:0}._memberInfo_qtwo7_647>div:last-child{min-width:0;overflow:hidden}._avatar_qtwo7_671{width:36px;height:36px;min-width:36px;min-height:36px;flex-shrink:0;border-radius:50%;background:#5b5fc7;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center}._avatarImage_qtwo7_701{width:36px;height:36px;min-width:36px;min-height:36px;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#5b5fc7}._memberName_qtwo7_723{font-weight:600;color:#1c1d1f;cursor:default;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._memberEmail_qtwo7_743{color:#6b6f76;font-size:12px;line-height:1.35;cursor:default;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roleSelect_qtwo7_765{width:100%;min-width:0;height:36px;padding:0 10px;border-radius:6px;border:1px solid #eef0f2;background-color:#fff;color:#1c1d1f;font-size:14px;line-height:1.45;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}._roleSelect_qtwo7_765 option{color:#1c1d1f;background-color:#fff}._roleSelect_qtwo7_765:focus{outline:none}._roleSelect_qtwo7_765:focus-visible{border-color:#94a3b8;box-shadow:0 0 0 2px #7c6ccf47}._roleSelect_qtwo7_765:disabled{border-color:transparent;background-color:transparent;color:#6b6f76;cursor:default}._roleDropdownWrap_qtwo7_837{position:relative;width:100%;min-width:0}._roleSelectTrigger_qtwo7_849{width:100%;min-width:0;height:36px;padding:0 28px 0 10px;border-radius:6px;border:1px solid rgba(15,23,42,.08);background-color:#fff;color:#1c1d1f;font-size:14px;line-height:1.45;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;transition:border-color .12s ease,background-color .12s ease}._roleSelectTrigger_qtwo7_849:hover:not(:disabled){border-color:#0f172a1f}._roleSelectTrigger_qtwo7_849:focus{outline:none}._roleSelectTrigger_qtwo7_849:focus-visible{border-color:#94a3b8;box-shadow:0 0 0 2px #7c6ccf47}._roleSelectTrigger_qtwo7_849:disabled{border-color:transparent;background-color:transparent;color:#6b6f76;cursor:default}._roleSelectTriggerText_qtwo7_931{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roleSelectChevron_qtwo7_945{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;flex-shrink:0;opacity:.6;color:currentColor}._roleSelectChevron_qtwo7_945:after{content:"";display:block;width:6px;height:6px;margin:2px 0 0 4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}._roleSelectTriggerOpen_qtwo7_993 ._roleSelectChevron_qtwo7_945:after,._roleSelectTrigger_qtwo7_849[aria-expanded=true] ._roleSelectChevron_qtwo7_945:after{transform:rotate(-135deg)}._roleDropdownList_qtwo7_1003{position:absolute;left:0;top:100%;margin-top:2px;width:100%;min-width:0;padding:4px;gap:2px;display:flex;flex-direction:column;background:var(--color-surface-elevated, #ffffff);border:1px solid #e6e8eb;border-radius:6px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;z-index:1100;box-sizing:border-box}._roleDropdownOption_qtwo7_1041{width:100%;border:none;background:transparent;text-align:left;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.35;color:#1c1d1f;border-radius:6px;cursor:pointer;transition:background-color .1s ease}._roleDropdownOption_qtwo7_1041:hover{background:#0000000d}._roleDropdownOption_qtwo7_1041[aria-selected=true]{background:#0000000d;font-weight:600}._removeButton_qtwo7_1089{border:none;background:transparent;color:#8c9199;border-radius:6px;height:36px;min-width:36px;padding:0 10px;font-size:14px;cursor:pointer;transition:background .12s ease,color .12s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}._removeButton_qtwo7_1089:hover:not(:disabled){color:var(--danger-primary);background:var(--danger-soft-bg)}._removeButton_qtwo7_1089:disabled{cursor:not-allowed;opacity:.5;color:#8c9199}._emptyState_qtwo7_1147{padding:24px;text-align:center;color:#6b6f76;font-size:14px;line-height:1.45;cursor:default}._primaryButton_qtwo7_1165{border:none;border-radius:8px;padding:8px 12px;background:#fff;color:#1c1d1f;font-weight:600;border:1px solid #e6e8eb;cursor:pointer}._primaryButton_qtwo7_1165:disabled{opacity:.6;cursor:not-allowed}._layout_1clzc_1{display:block;width:100%;min-height:420px;background:#f5f7fa}._dashboardGrid_1clzc_15{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}._card_1clzc_29{background:#f5f7fa;border:1px solid #e6e8eb;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}._cardShadow_1clzc_49{background:#eef1f5;box-shadow:0 1px 3px #0000000f,0 2px 8px #0000000a}._cardWhite_1clzc_59{background:#fff;box-shadow:0 1px 3px #0000000f,0 2px 8px #0000000a}._cardSpan_1clzc_69{grid-column:span 2;background:#e8eaed;border-color:#0f172a14;box-shadow:inset 0 1px 2px #0000000f,inset 0 -1px #fff6}._cardHeader_1clzc_83{display:flex;align-items:center;justify-content:space-between;gap:12px}._cardTitle_1clzc_97{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:#1c1d1f;cursor:default}._cardAction_1clzc_115{width:32px;height:32px;border:none;background:transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#6b6f76;transition:background .12s ease,color .12s ease}._cardAction_1clzc_115:hover{background:#fafafa;color:#1c1d1f}._cardAction_1clzc_115:active{background:#f2f3f5}._cardActionIcon_1clzc_161{width:16px;height:16px}._activityList_1clzc_171{display:flex;flex-direction:column;gap:8px}._activityRow_1clzc_183{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;font-size:14px;color:#1c1d1f}._activityIcon_1clzc_201{width:16px;height:16px;color:#6b6f76}._activityText_1clzc_213{color:#1c1d1f;cursor:default}._activityDate_1clzc_223{font-size:12px;color:#6b6f76;cursor:default}._drilldown_1clzc_235{display:flex;flex-direction:column;gap:16px}._backButton_1clzc_247{align-self:flex-start;border:1px solid #e6e8eb;background:#fff;color:#1c1d1f;font-size:14px;font-weight:600;border-radius:8px;padding:8px 12px;min-height:32px;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}._backButton_1clzc_247:hover{background:#fafafa}@media(max-width:900px){._dashboardGrid_1clzc_15{grid-template-columns:1fr}._cardSpan_1clzc_69{grid-column:span 1}}._placeholderTitle_1clzc_303{cursor:default}._stub_1clzc_311{margin:0;color:#475569;cursor:default}._page_t2trn_1{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;box-sizing:border-box;background:#f5f7fa}._layout_t2trn_21{width:min(980px,100%);display:grid;gap:16px}._block_t2trn_33{display:grid;gap:8px}._blockTitle_t2trn_43{margin:0;padding-left:4px;font-size:15px;line-height:1.4;font-weight:600;color:#1c1d1f}._card_t2trn_61{width:100%;background:#fff;border:1px solid #e6e8eb;border-radius:12px;box-shadow:0 12px 30px #0f172a14;padding:24px;box-sizing:border-box;display:grid;gap:16px}._header_t2trn_85{display:grid;gap:8px}._title_t2trn_95{margin:0;font-size:16px;line-height:1.25;font-weight:600;color:#1c1d1f}._subtitle_t2trn_111{margin:0;font-size:14px;line-height:1.45;color:#6b6f76}._grid_t2trn_125{display:grid;gap:10px}._settingsList_t2trn_135{display:grid}._settingsRow_t2trn_143{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:16px;align-items:center;padding:14px 0}._settingsRow_t2trn_143+._settingsRow_t2trn_143{border-top:1px solid #e6e8eb}._settingsMeta_t2trn_167{display:grid;gap:4px}._settingsLabel_t2trn_177{margin:0;font-size:15px;line-height:1.4;font-weight:600;color:#1c1d1f}._settingsHint_t2trn_193{margin:0;font-size:14px;line-height:1.45;color:#6b6f76}._settingsControl_t2trn_207{display:grid;gap:6px}._settingsControlRight_t2trn_217{justify-items:end;text-align:right}._row_t2trn_227{display:grid;gap:4px;border:1px solid #e6e8eb;border-radius:10px;padding:10px 12px}._label_t2trn_243{color:#6b6f76;font-size:12px;line-height:1.3}._value_t2trn_255{color:#1c1d1f;font-size:14px;line-height:1.35;font-weight:400}._inlineEditor_t2trn_269{display:flex;gap:8px;align-items:center}._input_t2trn_281{flex:1 1 auto;min-width:0;min-height:40px;border-radius:10px;border:1px solid #d5d9df;padding:8px 12px;box-sizing:border-box;font-size:14px;color:#1c1d1f;background:#fff}._input_t2trn_281:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-focus-ring)}._errorText_t2trn_319{color:var(--danger-primary);font-size:12px;line-height:1.3}._valueMono_t2trn_331{color:#1c1d1f;font-size:12px;line-height:1.35;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-all}._actions_t2trn_347{display:grid;gap:8px}._buttonPrimary_t2trn_357,._buttonSecondary_t2trn_359,._buttonGhost_t2trn_361,._buttonDanger_t2trn_363{min-height:40px;border-radius:10px;border:1px solid transparent;padding:8px 14px;box-sizing:border-box;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}._buttonPrimary_t2trn_357{border-color:var(--danger-primary);background:var(--danger-primary);color:#fff}._buttonPrimary_t2trn_357:hover{border-color:var(--danger-primary-hover);background:var(--danger-primary-hover)}._buttonSecondary_t2trn_359{min-height:44px;border-radius:12px;border-color:#94a3b866;background:var(--modal-surface-white, #ffffff);color:#6b6f76;box-shadow:inset 0 1px #ffffffb3,0 2px 4px #0f172a0f,0 1px 2px #0f172a0a}._buttonSecondary_t2trn_359:hover{background:#fafafa;border-color:#dfe1e4;color:#1c1d1f;box-shadow:inset 0 1px #fffffff2,0 3px 6px #0f172a1a,0 5px 10px -2px #0f172a14}._buttonSecondary_t2trn_359:focus-visible{outline:none;box-shadow:0 0 0 2px #7c6ccf47}._buttonSecondary_t2trn_359:disabled,._buttonSecondary_t2trn_359:disabled:hover{cursor:not-allowed;opacity:.62;border-color:#94a3b866;background:var(--modal-surface-white, #ffffff);color:#6b6f76;box-shadow:inset 0 1px #ffffffb3,0 2px 4px #0f172a0f,0 1px 2px #0f172a0a}._buttonGhost_t2trn_361{border-color:#e6e8eb;background:#fff;color:#4b5563}._buttonGhost_t2trn_361:hover{background:#f8fafc}._buttonDanger_t2trn_363{min-height:44px;border-radius:12px;border-color:var(--danger-soft-border);color:var(--danger-primary);background:linear-gradient(180deg,#ffffff 0%,var(--danger-soft-bg) 100%);box-shadow:inset 0 1px #ffffffbf,0 2px 4px #0f172a0f,0 1px 2px #b423181f}._buttonDanger_t2trn_363:hover:not(:disabled){border-color:var(--danger-primary);background:linear-gradient(180deg,var(--danger-soft-bg) 0%,#fee2e2 100%);color:var(--danger-primary-hover);box-shadow:inset 0 1px #ffffffe6,0 3px 6px #0f172a1a,0 5px 10px -2px #b423181f}._buttonDanger_t2trn_363:focus-visible,._buttonDanger_t2trn_363:active:not(:disabled){outline:none;border-color:var(--danger-primary);background:#b4231814;color:var(--danger-primary);box-shadow:inset 0 1px #ffffffbf,0 2px 4px #0f172a0f,0 1px 2px #b423181f}._buttonDanger_t2trn_363:disabled{opacity:.62;cursor:not-allowed;border-color:var(--danger-soft-border);background:linear-gradient(180deg,#ffffff 0%,var(--danger-soft-bg) 100%);color:var(--danger-primary);box-shadow:inset 0 1px #ffffffbf,0 2px 4px #0f172a0f,0 1px 2px #b423181f}._buttonCompact_t2trn_601{width:-moz-fit-content;width:fit-content;justify-self:end}._tariffsModalRoot_t2trn_611{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center}._tariffsModalOverlay_t2trn_629{position:fixed;inset:0;background:#0f172a47;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._tariffsModalFrame_t2trn_645{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:8px 18px 12px;box-sizing:border-box}._tariffsModalCard_t2trn_665{position:relative;width:min(1000px,calc(100% - 40px));max-height:calc(100vh - 24px);overflow:auto;background:linear-gradient(180deg,#fff,#f8faff);border:1px solid rgba(226,232,240,.9);border-radius:26px;box-shadow:0 32px 80px -36px #0f172a6b,0 10px 28px -18px #0f172a38;padding:10px 16px 14px;box-sizing:border-box}._tariffsModalHeader_t2trn_695{position:absolute;top:12px;right:12px;z-index:2;display:flex;justify-content:flex-end;margin:0}._tariffsModalClose_t2trn_715{border:none;background:#ffffffb8;border-radius:999px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#475467;font-size:14px;line-height:1;box-shadow:inset 0 1px #fffffff2,0 10px 18px -16px #0f172a47}._tariffsModalClose_t2trn_715:hover{background:#fff;color:#1c1d1f}@media(max-width:640px){._page_t2trn_1{padding:24px 12px}._card_t2trn_61{padding:16px}._title_t2trn_95{font-size:16px}._inlineEditor_t2trn_269{flex-direction:column;align-items:stretch}._settingsRow_t2trn_143{grid-template-columns:1fr;gap:10px}}._appLayout_zids0_1{display:flex;height:100vh;width:100%;overflow:hidden;background:#fafafa;color:#0f172a}._workspaceSidebarWrapper_zids0_19{display:flex;height:100%;min-width:52px;max-width:480px;background:var(--color-sidebar-bg, #f0f2f5);transition:width .52s cubic-bezier(.2,.8,.2,1),background-color .22s ease-out;will-change:width}._workspaceSidebarWrapperModeCollapsed_zids0_39{position:relative}._workspaceSidebarWrapperModeCollapsed_zids0_39:hover{background:#f0f2f5}._workspaceSidebarWrapperModeCollapsed_zids0_39:after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:transparent;transition:background-color .18s ease-out;pointer-events:none}._workspaceSidebarWrapperModeCollapsed_zids0_39:hover:after{background:#e6e8eb}._workspaceSidebarWrapperModeCollapsed_zids0_39 ._workspaceSidebar_zids0_19{opacity:0;transform:translate(-8px)}._workspaceSidebarWrapperModeHoverExpanded_zids0_97 ._workspaceSidebar_zids0_19,._workspaceSidebarWrapperModeExpandedPinned_zids0_99 ._workspaceSidebar_zids0_19{opacity:1;transform:translate(0)}._workspaceSidebarResizer_zids0_107{width:3px;flex-shrink:0;align-self:stretch;min-height:100%;cursor:col-resize;position:relative;z-index:5;background:transparent}._workspaceSidebarResizer_zids0_107:before{content:"";position:absolute;inset:0;background:#0f172a33;opacity:0;transition:opacity .12s ease-out}._workspaceSidebarResizer_zids0_107:hover:before,._workspaceSidebarResizer_zids0_107:active:before{opacity:1}._mainArea_zids0_157{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden;margin-left:-3px;position:relative}._inviteButton_zids0_177{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:5px 10px;border:1px solid transparent;background:transparent;color:#6b6f76;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease;height:28px}._inviteButton_zids0_177:hover{background:#fafafa;border-color:#e6e8eb;color:#1c1d1f}._inviteButton_zids0_177:active{background:#f2f3f5}._inviteIcon_zids0_229{width:14px;height:14px;flex-shrink:0;color:currentColor}._tabsBar_zids0_243{height:32px;border-bottom:none;background:#f0f2f5;display:flex;align-items:flex-end;gap:4px;padding:0;margin-left:-1px;box-sizing:border-box;flex-shrink:0;position:relative;z-index:2}._billingBannerRow_zids0_273{position:absolute;top:32px;left:0;right:0;padding:10px 12px 0;z-index:3;box-sizing:border-box}body.taskModalOpen ._tabsBar_zids0_243,body.taskModalOpen ._tabsScrollerWrap_zids0_297{background:#ffffffeb}body.taskModalOpen ._tabsBar_zids0_243{box-shadow:0 1px #0f172a0a}._tabsScrollerWrap_zids0_297{flex:1 1 auto;min-width:0;height:32px;position:relative;z-index:3;overflow:hidden;border-radius:0;background:#f0f2f5}._tabsScrollerWrap_zids0_297:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#d9dde2;z-index:1;pointer-events:none}._tabsScrollerWrap_zids0_297:hover [data-tabs-scrollbar-overlay]{opacity:1}._tabsScroller_zids0_297{height:32px;padding:0;margin-bottom:0;box-sizing:border-box;min-width:0;overflow-x:auto;overflow-y:hidden;display:flex;align-items:flex-end;position:relative;scrollbar-width:none;-ms-overflow-style:none}._tabsScroller_zids0_297:after{content:"";position:absolute;right:0;top:6px;bottom:0;width:1px;background:#e6e8eb;pointer-events:none}._tabsScroller_zids0_297::-webkit-scrollbar{height:0;width:0;display:none}._tabsScroller_zids0_297::-webkit-scrollbar-track,._tabsScroller_zids0_297::-webkit-scrollbar-thumb{display:none;background:transparent}._tabsActions_zids0_447{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:auto;padding-left:12px;position:relative;z-index:2}._workspaceArea_zids0_469{flex:1;display:flex;flex-direction:column;min-height:0;overflow:visible}._workspaceMain_zids0_485{flex:1;display:flex;min-height:0;min-width:0;overflow:visible}._workspaceCenterShell_zids0_501{position:relative;flex:1;min-height:0;min-width:0;display:flex;overflow:visible}._workspaceCenter_zids0_501{flex:1;min-width:0;padding:0;overflow:auto;box-sizing:border-box;background:#f5f7fa}._workspaceRightPanel_zids0_537{width:340px;border-left:1px solid #e2e8f0;padding:12px;box-sizing:border-box;background:#fff;overflow:auto}._workspaceBottomPanel_zids0_555{display:flex;align-items:stretch;border-top:1px solid #e2e8f0;background:#fff;padding:12px;box-sizing:border-box;flex:0 0 220px;overflow:auto}._panelPlaceholder_zids0_577{display:flex;flex-direction:column;gap:8px;height:100%;flex:1}._panelPlaceholderHeader_zids0_593{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px}._panelPlaceholderText_zids0_609{margin:0;font-size:14px;color:#475569;line-height:1.4}._panelPlaceholderText_zids0_609 span{display:block}._panelCloseButton_zids0_631{border:none;background:transparent;color:#475569;cursor:pointer;font-size:12px;padding:4px 6px;border-radius:4px}._panelCloseButton_zids0_631:hover{color:#0f172a;background:#0f172a0d}._panelTab_zids0_661{border:none;background:var(--border-muted, rgba(15, 23, 42, .3));color:var(--on-surface, #0f172a);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5;transition:opacity .12s ease-out,background .12s ease-out;font-size:12px;font-weight:600;padding:0}._panelTab_zids0_661:hover{opacity:.9;background:var(--border-strong, rgba(15, 23, 42, .55))}._rightPanelTab_zids0_701{position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:12px;height:44px;border-radius:24px 0 0 24px}._bottomPanelTab_zids0_721{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:88px;height:12px;border-radius:24px 24px 0 0}@media(max-width:768px){._panelTab_zids0_661{display:none}}._page_1ishe_1{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;box-sizing:border-box;background:#fafafa}._card_1ishe_21{width:min(560px,100%);background:#fff;border:1px solid #e6e8eb;border-radius:12px;box-shadow:0 12px 30px #0f172a14;padding:24px;box-sizing:border-box;display:grid;gap:16px}._header_1ishe_45{display:grid;gap:8px}._title_1ishe_55{margin:0;font-size:16px;line-height:1.25;font-weight:600;color:#1c1d1f}._subtitle_1ishe_71{margin:0;font-size:14px;line-height:1.45;color:#6b6f76}._feedback_1ishe_85{border:1px solid transparent;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.4}._feedbackError_1ishe_101{border-color:var(--danger-soft-border);background:var(--danger-soft-bg);color:var(--danger-primary)}._feedbackInfo_1ishe_113{border-color:#6a647d33;background:#f4f3fb;color:#4a4460}._section_1ishe_125{display:grid;gap:10px}._sectionTitle_1ishe_135{margin:0;font-size:16px;line-height:1.35;font-weight:600;color:#1c1d1f}._helperText_1ishe_151{margin:0;font-size:12px;line-height:1.35;color:#6b6f76}._formGrid_1ishe_165{display:grid;gap:8px}._input_1ishe_175{width:100%;height:36px;box-sizing:border-box;border:1px solid #d8dde4;border-radius:8px;padding:0 12px;font-size:14px;line-height:1.4;color:#1c1d1f;background:#fff}._input_1ishe_175::-moz-placeholder{color:#8b9098}._input_1ishe_175::placeholder{color:#8b9098}._input_1ishe_175:focus-visible{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-focus-ring)}._input_1ishe_175:disabled{background:#f4f5f7;color:#7a7f87}._button_1ishe_231{min-height:36px;border-radius:8px;border:1px solid transparent;padding:8px 12px;box-sizing:border-box;font-size:14px;line-height:1.4;font-weight:600;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}._button_1ishe_231:focus-visible{outline:none;box-shadow:0 0 0 2px #7c6ccf47}._button_1ishe_231:disabled{cursor:not-allowed;opacity:.55}._primaryButton_1ishe_293{border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}._primaryButton_1ishe_293:hover:not(:disabled){border-color:var(--accent-primary-hover);background:var(--accent-primary-hover)}._googleButton_1ishe_315{border-color:#d8dde4;background:#fff;color:#1c1d1f}._googleButton_1ishe_315:hover:not(:disabled){border-color:#b9c0c9;background:#fafbfc}._secondaryButton_1ishe_337{border-color:#d8dde4;background:#fafafa;color:#1c1d1f}._secondaryButton_1ishe_337:hover:not(:disabled){border-color:#b9c0c9;background:#f4f5f7}._ghostButton_1ishe_359{border-color:#e6e8eb;background:#fff;color:#4b5563}._ghostButton_1ishe_359:hover:not(:disabled){border-color:#c7ced7;background:#f8fafc;color:#374151}._googleIcon_1ishe_383{width:16px;height:16px;border-radius:50%;border:1px solid #d8dde4;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:600;color:#1c1d1f;background:#fff}._divider_1ishe_413{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.35;color:#8b9098}._divider_1ishe_413:before,._divider_1ishe_413:after{content:"";flex:1;border-top:1px solid #e6e8eb}._signInSection_1ishe_445{display:grid;gap:10px}._signInPanel_1ishe_455{border:1px solid #e6e8eb;border-radius:10px;background:#fafafa;padding:12px;display:grid;gap:10px}._signInTitle_1ishe_473{font-size:14px;line-height:1.4;font-weight:600;color:#1c1d1f}._warningText_1ishe_487{margin:0;border:1px solid var(--danger-soft-border);border-radius:8px;background:var(--danger-soft-bg);color:var(--danger-primary);padding:8px 10px;font-size:12px;line-height:1.35}@media(max-width:640px){._page_1ishe_1{padding:24px 12px}._card_1ishe_21{padding:16px}._title_1ishe_55{font-size:16px}}._backdrop_sft70_1{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a6b;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);animation:_offlineBackdropIn_sft70_1 .14s ease-out}._modal_sft70_29{width:min(380px,calc(100vw - 48px));border-radius:16px;border:1px solid rgba(148,163,184,.35);background:var(--modal-surface-dark, #e8eaed);box-shadow:0 28px 60px #0f172a38,0 8px 20px #0f172a1f;box-sizing:border-box;padding:20px;display:grid;gap:12px;animation:_offlineModalIn_sft70_1 .14s ease-out;position:relative;outline:none}._title_sft70_63{margin:0;color:#0f172a;font-size:16px;line-height:1.3;font-weight:600}._message_sft70_79{margin:0 0 -6px;color:#64748b;font-size:14px;line-height:1.45}._actions_sft70_93{display:flex;justify-content:center}._buttonPrimary_sft70_103{box-sizing:border-box;min-height:28px;border-radius:12px;border:1px solid transparent;padding:8px 16px;font-size:14px;line-height:1.2;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent-primary);color:#fff;box-shadow:inset 0 1px #ffffff40,0 2px 4px #0f172a26,0 4px 8px -2px #0f172a1f;transition:background-color .12s ease-out,box-shadow .12s ease-out}._buttonPrimary_sft70_103:hover:not(:disabled){background:var(--accent-primary-hover);box-shadow:inset 0 1px #fff3,0 3px 6px #0f172a2e,0 5px 10px -2px #0f172a24}._buttonPrimary_sft70_103:disabled{opacity:.62;cursor:not-allowed}._buttonSpinner_sft70_175{width:14px;height:14px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:_offlineSpin_sft70_1 .6s linear infinite}._reconnectBanner_sft70_193{position:fixed;top:16px;right:16px;z-index:1400;pointer-events:none;background:var(--modal-surface-dark, #e8eaed);color:#0f172a;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:400;box-shadow:0 8px 24px #0f172a47;border:1px solid rgba(148,163,184,.35);display:flex;align-items:center;gap:8px}._reconnectBanner_sft70_193:before{content:"";flex-shrink:0;width:10px;height:10px;border-radius:999px;border:2px solid #94a3b8;border-right-color:transparent;animation:_offlineSpin_sft70_1 .6s linear infinite}@keyframes _offlineSpin_sft70_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _offlineBackdropIn_sft70_1{0%{opacity:0}to{opacity:1}}@keyframes _offlineModalIn_sft70_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._backdrop_sft70_1,._modal_sft70_29{animation:none}._buttonSpinner_sft70_175,._reconnectBanner_sft70_193:before{animation:none}._reconnectBanner_sft70_193:before{border-right-color:#94a3b8}}
