@charset "UTF-8";html,body{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:14px}body{margin:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.43;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{appearance:none}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000059}code,pre,kbd,samp,.monospace{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace!important}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:300 700;font-display:block;src:url(/font/MaterialSymbols/material-symbols-outlined.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif!important;font-weight:400;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}img,svg,video{max-width:100%;height:auto}a{color:inherit}button,input{font:inherit}*{min-width:0}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}html,body{min-height:100vh;min-height:100dvh;overscroll-behavior:none}body.platform-ios,body.platform-android{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right);overscroll-behavior:none;-webkit-tap-highlight-color:transparent}body.platform-ios button,body.platform-android button,body.platform-ios .fw-row,body.platform-ios .fw-folder-row,body.platform-ios .fw-plan-row,body.platform-ios .fw-drawer-item,body.platform-ios .fw-popover-item,body.platform-ios .fw-section-label,body.platform-ios .fw-brand-mini,body.platform-ios .fw-plans-title,body.platform-ios .fw-plans-subtitle,body.platform-android .fw-row,body.platform-android .fw-folder-row,body.platform-android .fw-plan-row,body.platform-android .fw-drawer-item,body.platform-android .fw-popover-item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.platform-ios,body.platform-android{--fw-bg: #000000;--fw-bg-elev-1: #1c1c1e;--fw-bg-elev-2: #2c2c2e;--fw-text: #ffffff;--fw-text-2: rgba(235, 235, 245, .6);--fw-text-3: rgba(235, 235, 245, .3);--fw-separator: rgba(84, 84, 88, .65);--fw-tint: #0a84ff;--fw-tint-pressed: #0066cc;--fw-destructive: #ff453a;background:var(--fw-bg);color:var(--fw-text)}body.platform-ios app-root,body.platform-android app-root,body.platform-ios app-root>*,body.platform-android app-root>*{background:transparent}body.platform-ios :where(.app-header,.top-bar,.toolbar,.header-bar,.page-header):not(.keep-light),body.platform-android :where(.app-header,.top-bar,.toolbar,.header-bar,.page-header):not(.keep-light){background:var(--fw-bg)!important;color:var(--fw-text);border-bottom:1px solid var(--fw-separator)!important;box-shadow:none!important}body.platform-ios input:where([type=text],[type=email],[type=password],[type=search]),body.platform-android input:where([type=text],[type=email],[type=password],[type=search]),body.platform-ios textarea,body.platform-android textarea{background:var(--fw-bg-elev-1);color:var(--fw-text);border-color:var(--fw-separator);caret-color:var(--fw-tint)}body.platform-ios input::placeholder,body.platform-android input::placeholder,body.platform-ios textarea::placeholder,body.platform-android textarea::placeholder{color:var(--fw-text-3)}body.platform-ios .ios-large-title,body.platform-android .ios-large-title{font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--fw-text);padding:8px 16px 4px}body.platform-ios .ios-section-header,body.platform-android .ios-section-header{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;color:var(--fw-text-2);padding:24px 16px 8px}body.platform-ios .ios-list,body.platform-android .ios-list{background:var(--fw-bg-elev-1)}body.platform-ios .ios-list-row,body.platform-android .ios-list-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;background:var(--fw-bg-elev-1);color:var(--fw-text);border-bottom:.5px solid var(--fw-separator)}body.platform-ios .ios-list-row:last-child,body.platform-android .ios-list-row:last-child{border-bottom:0}@media(max-width:768px){html{font-size:14px}button,a[role=button],.btn,[data-tap]{min-height:36px}.modal,.dialog,.modal-shell,[role=dialog]{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;border-radius:0!important;margin:0!important;inset:0!important}}.pdf-search-highlight{position:absolute;background:#fffe54;opacity:.5;border-radius:1px}.pdf-search-highlight.active{background:#f08532;opacity:.5}body.role-member [data-require-admin] button,body.role-member [data-require-admin] input,body.role-member [data-require-admin] select,body.role-member [data-require-admin] textarea,body.role-member [data-require-admin] a,body.role-member [data-require-admin] [role=button],body.role-project-user [data-require-admin] button,body.role-project-user [data-require-admin] input,body.role-project-user [data-require-admin] select,body.role-project-user [data-require-admin] textarea,body.role-project-user [data-require-admin] a,body.role-project-user [data-require-admin] [role=button],body.role-follower [data-require-admin] button,body.role-follower [data-require-admin] input,body.role-follower [data-require-admin] select,body.role-follower [data-require-admin] textarea,body.role-follower [data-require-admin] a,body.role-follower [data-require-admin] [role=button],body.role-project-user [data-require-member] button,body.role-project-user [data-require-member] input,body.role-project-user [data-require-member] select,body.role-project-user [data-require-member] textarea,body.role-project-user [data-require-member] a,body.role-project-user [data-require-member] [role=button],body.role-follower [data-require-member] button,body.role-follower [data-require-member] input,body.role-follower [data-require-member] select,body.role-follower [data-require-member] textarea,body.role-follower [data-require-member] a,body.role-follower [data-require-member] [role=button],body.role-follower [data-require-project-user] button,body.role-follower [data-require-project-user] input,body.role-follower [data-require-project-user] select,body.role-follower [data-require-project-user] textarea,body.role-follower [data-require-project-user] a,body.role-follower [data-require-project-user] [role=button]{cursor:not-allowed!important}body.role-follower input:not([type=search]):not([type=range]),body.role-follower textarea,body.role-follower select{cursor:not-allowed!important;opacity:.6!important}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/font/Lato/lato-300-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/font/Lato/lato-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/font/Lato/lato-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/font/Lato/lato-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/font/Lato/lato-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/font/Lato/lato-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/font/Lato/lato-italic-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/font/Lato/lato-italic-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:CenturyGothic;src:url(/font/Century%20Gothic/centurygothic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CenturyGothic;src:url(/font/Century%20Gothic%20Bold/Century%20Gothic%20Bold.woff2) format("woff2"),url(/font/Century%20Gothic%20Bold/Century%20Gothic%20Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@media(max-width:600px){html,body{overflow-x:hidden}body{max-width:100vw}button:not(.icon-only):not([class*=close]):not([class*=dismiss]){min-height:40px}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=url],textarea,select{font-size:16px;min-height:40px}.main-content,.content-header,.page-content{padding-left:12px;padding-right:12px}.modal-container,.modal-content{width:96vw!important;max-width:96vw!important;border-radius:12px!important}}.is-under-maintenance{position:relative;opacity:.55}.is-under-maintenance:after{content:"";position:absolute;top:50%;right:8px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#f2a33c;box-shadow:0 0 0 2px #f2a33c38;animation:desa-maintenance-pulse 2s ease-in-out infinite}@keyframes desa-maintenance-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.82)}}@media(prefers-reduced-motion:reduce){.is-under-maintenance:after{animation:none}}.is-plan-locked{opacity:.5;cursor:default;position:relative;padding-right:28px}.is-plan-locked:after{content:"";position:absolute;top:50%;right:8px;width:13px;height:13px;margin-top:-6px;background-color:currentColor;opacity:.85;-webkit-mask-image:var(--desa-lock-icon);mask-image:var(--desa-lock-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}:root{--desa-lock-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 9h-1V7a4 4 0 0 0-8 0v2H7a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-9a1 1 0 0 0-1-1zm-7-2a2 2 0 0 1 4 0v2h-4V7zm3 8.7V17a1 1 0 0 1-2 0v-1.3a1.5 1.5 0 1 1 2 0z'/%3E%3C/svg%3E")}.is-permission-locked{cursor:not-allowed!important}.is-permission-locked *{cursor:not-allowed!important;pointer-events:none}.btn.btn-primary.is-permission-locked,.btn.primary.is-permission-locked,.fl-btn-primary.is-permission-locked,.ph-btn-primary.is-permission-locked,.pp-btn-primary.is-permission-locked{background:#a4beff!important;border-color:#a4beff!important;color:#f1f5ff!important}.btn.btn-secondary.is-permission-locked,.fl-btn-secondary.is-permission-locked,.ph-btn-secondary.is-permission-locked,.pp-btn-outline.is-permission-locked{color:#9a9ca1!important;border-color:#e2e4e8!important}li>.is-permission-locked,.is-permission-locked.menu-item,.is-permission-locked.tpl-kebab-item{color:#9a9ca1!important}.is-permission-locked:hover{filter:none!important}
