::selection{color:#f1f5f9;background:#0f172a}.dark ::selection{color:#0f172a;background:#f1f5f9}html{touch-action:manipulation;overflow-x:hidden;overflow-x:clip}@keyframes highlight-fade{0%{background-color:#fff3}to{background-color:transparent}}.highlight-comment{animation:highlight-fade 3s ease-out;border-radius:.75rem}@keyframes loading-progress{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.animate-loading-progress{animation:loading-progress 1.5s ease-in-out infinite;width:40%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;overflow-x:clip;width:100%;max-width:100vw}:root{color-scheme:light}body{background-color:#fff}html.dark body{background-color:#09090b}@media (prefers-color-scheme: dark){#g_id_onload,[data-google-sign-in]{color-scheme:light!important}}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:hover,.dark textarea:-webkit-autofill:focus,.dark select:-webkit-autofill,.dark select:-webkit-autofill:hover,.dark select:-webkit-autofill:focus{-webkit-text-fill-color:white;-webkit-box-shadow:0 0 0px 1000px #18181b inset;transition:background-color 5000s ease-in-out 0s;caret-color:#fff}.flash{animation:flash 2s linear infinite}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.spinner{z-index:2;position:relative;width:32px;height:32px}.spinner .path{stroke:currentColor;stroke-linecap:round;stroke-dasharray:25 75;animation:dash 1.4s linear infinite}@keyframes dash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.markdown a{color:#0f172a}.layer-modal .markdown a{color:#0f172a;text-decoration:underline}:is(.dark) .layer-modal .markdown a{color:#fff}.markdown strong{font-variation-settings:"wght" 500;font-weight:500;color:#0f172a}.dark .markdown strong{color:#e4e4e7}.dark .markdown a{color:#0f172a;color:#e4e4e7}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5{margin-top:1em;font-size:1.125em;color:#0f172a;font-variation-settings:"wght" 500;font-weight:500}.dark .markdown h1,.dark .markdown h2,.dark .markdown h3,.dark .markdown h4,.dark .markdown h5{color:#e4e4e7}.markdown p:first-child{margin-top:0}.markdown p,.markdown ol,.markdown ul{margin-top:.5em}.markdown ol,.markdown ul{list-style:revert;margin:.5em 0;padding:0 0 0 1em}.markdown ol li,.markdown ul li{padding:.2em 0}.markdown ol ol,.markdown ul ul{margin:0}video::-webkit-media-controls-panel{display:none!important;opacity:1!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes sidebar-swap-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.sidebar-swap-in{animation:sidebar-swap-in .22s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.sidebar-swap-in{animation:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tooltip{color:#d4d4d8;border-radius:.5rem;padding:.5rem;background-color:#020617;-webkit-user-select:none;user-select:none;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.dark .tooltip{color:#18181b;background-color:#f4f4f5}.tooltip[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.tooltip[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.tooltip[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.tooltip[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.tooltip-arrow{fill:#020617}.dark .tooltip-arrow{fill:#f4f4f5}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes toast{0%{opacity:0;transform:translateY(20px) scale(.8)}50%{opacity:1;transform:translateY(0) scale(1)}}.animate-enter{opacity:1;transform:translateY(0) scale(1);animation:toast .3s ease-in-out}.animate-leave{opacity:0;transform:translateY(20px) scale(.8);transition:all .2s ease-in-out}@media (min-width: 768px){.new-layer-form{height:calc(100vh - 102px)}.edit-layer-form{height:100vh}}.layer-image:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;display:block;border-radius:.5rem;box-shadow:inset 0 0 0 1px #0000000d}.hide-scrollbar::-webkit-scrollbar{display:none}div[data-radix-popper-content-wrapper]{z-index:9999!important}.mentions__highlighter{top:-1px!important;border-width:0px!important}.mentions__input{padding:0;line-height:initial}.mentions__suggestions{left:0!important;top:100%!important;bottom:auto!important;z-index:1001!important;margin-top:8px!important;background:none!important;width:calc(100% + 60px)!important}.mentions__suggestions__item{display:flex;padding:.375rem 1rem;align-items:center;border-radius:.25rem;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:#64748b}.dark .mentions__suggestions__item{color:#f4f4f5}.mentions__suggestions__item:hover{color:#1e293b;background-color:#f1f5f9}.dark .mentions__suggestions__item:hover{color:#f1f5f9;background-color:#27272a}.mentions__suggestions__item--focused{color:#1e293b;background-color:#f1f5f9}.dark .mentions__suggestions__item--focused{color:#f1f5f9;background-color:#27272a}.tabbar{padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}.muuri-item-placeholder{opacity:.2;filter:grayscale(100%)}.muuri-item-dragging .group-hover\:opacity-100,.muuri-item-releasing .group-hover\:opacity-100{opacity:0!important}@keyframes jiggle{0%{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}}.jiggle{animation:jiggle .3s infinite}.break-inside{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid-column;page-break-inside:avoid-column;break-inside:avoid-column}.dark [type=checkbox]:focus,.dark [type=radio]:focus{--tw-ring-offset-color: black}.dark [type=checkbox]:checked:hover,.dark [type=checkbox]:checked:focus,.dark [type=radio]:checked:hover,.dark [type=radio]:checked:focus{background-color:#000}.dark .recharts-surface line{stroke:#27272a}.dark .recharts-surface .recharts-layer.recharts-line path{stroke:#e2e8f0}.dark .recharts-surface text{fill:#71717a}.dark .recharts-layer.recharts-bar-rectangle path{fill:#e2e8f0}.dark .recharts-curve.recharts-area-curve{stroke:#e2e8f0}.dark .chart-themed .recharts-curve.recharts-area-curve{stroke:var(--series, rgb(226 232 240 / 1))}.dark textarea::placeholder{color:#71717a}.dark .layers-logo path{fill:#e2e8f0}.dark .layers-plus-logo path{fill:#e2e8f0}.dark .async-select__placeholder{color:#71717a}.dark .async-select-container .async-select__multi-value{background-color:#e4e4e7}.dark .async-select-container .async-select__multi-value__remove{color:#71717a}.dark .async-select-container .async-select__multi-value__remove:hover{background-color:#d4d4d8}.dark .async-select-container .async-select__multi-value__label{color:#27272a}.masonry-grid{height:100%;position:relative;margin:0 -16px;width:calc(100% + 32px)}.masonry-grid>.masonry-grid-item{position:absolute;will-change:transform,width,height,opacity;padding:16px}.masonry-grid>.masonry-grid-item>.masonry-grid-item-image{position:relative;background-size:cover;background-position:center center;width:100%;height:100%;overflow:hidden;text-transform:uppercase;font-size:10px;line-height:10px;border-radius:8px}input[type=range]{background:#0f172a1a;border-radius:8px;height:6px;outline:none;-webkit-appearance:none}.dark input[type=range]{background:#f1f5f90d}input[type=range]::-webkit-slider-thumb{width:6px;height:16px;border-radius:4px;-webkit-appearance:none;background:#434343;cursor:ew-resize}.dark input[type=range]::-webkit-slider-thumb{background:#f1f5f9}.text-sm__input::placeholder{color:#94a3b8}@keyframes shake{0%{transform:translate(0)}10%,90%{transform:translate(-4px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}to{transform:translate(0)}}.shake{animation:shake .4s}.retain-aspect-ratio{width:auto;height:100%}@media (max-aspect-ratio: 1/1){.retain-aspect-ratio{width:100%;height:auto}}.AccordionContent{overflow:hidden}.AccordionContent[data-state=open]{animation:slideDown .2s ease-out}.AccordionContent[data-state=closed]{animation:slideUp .2s ease-out}.AccordionPlus{transition:transform .2s}.AccordionTrigger[data-state=open]>.AccordionPlus{transform:rotate(135deg)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.overflow-scroll::-webkit-scrollbar{display:none}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(80deg,#f8fafc,#f1f5f9,#f8fafc);background-size:200% 100%;animation:shimmer 1s infinite linear}.dark .shimmer{background:linear-gradient(80deg,#18181b,#202023,#18181b)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:var(--final-opacity, 1);transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s ease-out forwards}@keyframes fadeInOnly{0%{opacity:0}to{opacity:1}}.animate-fade-in-only{animation:fadeInOnly .3s ease-out forwards}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-top{animation:slideInFromTop .3s ease-out forwards}.animate-height-expand-wrapper{animation:heightExpand .35s cubic-bezier(.25,.8,.25,1.02) forwards;opacity:1!important;height:0;overflow:hidden;animation-fill-mode:forwards}.animate-height-expand-wrapper.animation-complete{overflow:visible}@keyframes heightExpand{0%{height:0}to{height:var(--content-height, auto)}}@keyframes layerFadeIn{0%{opacity:0}to{opacity:1}}.animate-layer-fade-up{opacity:0;animation:layerFadeIn .35s ease-out forwards;animation-delay:var(--stagger-delay, 0ms)}.layer-list-container{transition:min-height .4s cubic-bezier(.25,.1,.25,1)}#credential_picker_container{top:16px!important;bottom:auto!important;right:16px!important;left:auto!important}.is-busy,.is-busy *{cursor:wait!important}.job-prose{font-size:.875rem;line-height:1.65;color:#3f3f46}.dark .job-prose{color:#d4d4d8}.job-prose>*+*{margin-top:.875em}.job-prose>h1+*,.job-prose>h2+*,.job-prose>h3+*,.job-prose>h4+*{margin-top:.35em}.job-prose h1,.job-prose h2,.job-prose h3,.job-prose h4,.job-prose>p>strong:only-child{font-size:1em;font-weight:500;color:#18181b}.dark .job-prose h1,.dark .job-prose h2,.dark .job-prose h3,.dark .job-prose h4,.dark .job-prose>p>strong:only-child{color:#fff}.job-prose h1,.job-prose h2,.job-prose h3,.job-prose h4{margin-top:1.75em}.job-prose strong{font-weight:500;color:#18181b}.dark .job-prose strong{color:#fff}.job-prose em{font-style:italic}.job-prose ul,.job-prose ol{padding-left:1.25em;margin-top:.5em}.job-prose ul{list-style:disc}.job-prose ol{list-style:decimal}.job-prose li{margin-top:.25em}.job-prose li::marker{color:#a1a1aa}.job-prose li>p{margin:0}.job-prose a{color:inherit;text-decoration:underline;text-underline-offset:2px}.job-prose a:hover{color:#18181b}.dark .job-prose a:hover{color:#fff}.job-prose p:empty{display:none}.job-prose>p:has(>strong:only-child){margin-top:2em}.job-prose hr{border:0;border-top:1px solid rgb(228 228 231);margin:2.25em 0 1.75em}.dark .job-prose hr{border-top-color:#27272a}.job-prose>hr+p:has(>strong:only-child),.job-prose>hr+h1,.job-prose>hr+h2,.job-prose>hr+h3,.job-prose>hr+h4{margin-top:0}.job-prose>p:has(>strong:only-child)+ul,.job-prose>p:has(>strong:only-child)+ol{margin-top:.5em}@keyframes avatar-grid-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes avatar-grid-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes avatar-grid-sequin{0%,38%{opacity:.55;background-color:#a1a1aa}47%{opacity:.85;background-color:#fff}53%{opacity:.9;background-color:#fff}64%,to{opacity:.55;background-color:#a1a1aa}}.avatar-grid-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;mix-blend-mode:hard-light;animation-name:avatar-grid-sequin;animation-timing-function:cubic-bezier(.35,0,.2,1);animation-iteration-count:infinite;animation-duration:var(--tile-duration, 3s);animation-delay:var(--tile-delay, 0s);will-change:opacity,background-color}.dark .avatar-grid-tile:after{mix-blend-mode:soft-light}.avatar-grid-cell{opacity:min(1,calc(var(--tile-base, 1) + var(--tile-boost, 0)))}@media (prefers-reduced-motion: reduce){.avatar-grid-cell{opacity:var(--tile-base, 1)}}.avatar-grid-noise{opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.dark .avatar-grid-noise{opacity:.22;mix-blend-mode:soft-light}.avatar-grid-vignette{background:radial-gradient(ellipse at center,#fff0 45%,#ffffffbf)}.dark .avatar-grid-vignette{background:radial-gradient(ellipse at center,#09090b00 45%,#09090bcc)}@media (prefers-reduced-motion: reduce){.avatar-grid-tile:after{animation:none;display:none}}:root{--app-header-height: 56px;--app-header-offset: 56px}@media (min-width: 1024px){:root{--app-header-offset: 0px}}.job-prose.article-prose{font-size:.875rem;line-height:1.7}.job-prose.article-prose>*+*{margin-top:.9em}.job-prose.article-prose h1,.job-prose.article-prose h2,.job-prose.article-prose h3,.job-prose.article-prose h4,.job-prose.article-prose>p>strong:only-child{font-weight:500;letter-spacing:-.011em}.job-prose.article-prose h1{font-size:1.45em}.job-prose.article-prose h2{font-size:1.25em}.job-prose.article-prose h3,.job-prose.article-prose h4{font-size:1.075em}.job-prose.article-prose h1,.job-prose.article-prose h2,.job-prose.article-prose h3,.job-prose.article-prose h4,.job-prose.article-prose>p:has(>strong:only-child){margin-top:1.75em}.job-prose.article-prose>h1+*,.job-prose.article-prose>h2+*,.job-prose.article-prose>h3+*,.job-prose.article-prose>h4+*,.job-prose.article-prose>p:has(>strong:only-child)+*{margin-top:.35em}.job-prose.article-prose img{border-radius:.375rem;margin-top:1.75em;margin-bottom:1.75em}
