.booklet-wrap[data-v-d5b91b15]{position:relative;width:100%;height:100%;min-height:420px;border-radius:16px;overflow:hidden;background:#0f1115}.booklet-canvas[data-v-d5b91b15]{width:100%;height:100%;display:block;touch-action:none;cursor:grab}.booklet-canvas[data-v-d5b91b15]:active{cursor:grabbing}.hud[data-v-d5b91b15]{position:absolute;left:12px;top:12px;display:flex;gap:8px;pointer-events:none}.badge[data-v-d5b91b15]{font:12px/1.2 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto;color:#ffffffe0;background:#00000059;border:1px solid rgba(255,255,255,.12);padding:6px 10px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.badge.danger[data-v-d5b91b15]{border-color:#ff5a5a59;color:#ffd2d2f2;background:#50000059}.uploader[data-v-ed650ab9]{width:100%}.dropzone[data-v-ed650ab9]{display:block;width:100%;border:2px dashed #c5c5c5;border-radius:8px;padding:10px 12px;cursor:pointer;outline:none;transition:border-color .15s ease,background-color .15s ease;background:#fafafa}.dropzone[data-v-ed650ab9]:hover{border-color:#999}.dropzone[data-v-ed650ab9]:focus-visible{border-color:#5b9aff;box-shadow:0 0 0 3px #1e90ff33}.is-dragover .dropzone[data-v-ed650ab9]{background:#f0f7ff;border-color:#5b9aff}.is-uploading .dropzone[data-v-ed650ab9],.disabled .dropzone[data-v-ed650ab9]{cursor:not-allowed;opacity:.8}.file-input[data-v-ed650ab9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.content[data-v-ed650ab9]{display:flex;align-items:center;gap:10px}.left[data-v-ed650ab9]{display:flex;align-items:center;justify-content:center}.icon[data-v-ed650ab9]{font-size:18px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.progress-circle[data-v-ed650ab9]{position:relative;width:30px;height:30px}.circle .bg[data-v-ed650ab9]{stroke:#e6e6e6;stroke-width:3}.circle .fg[data-v-ed650ab9]{stroke:#3b82f6;stroke-width:3;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .15s linear}.percent[data-v-ed650ab9]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;color:#333}.right[data-v-ed650ab9]{flex:1;min-width:0}.primary[data-v-ed650ab9]{font-size:14px;color:#222}.secondary[data-v-ed650ab9]{font-size:12px;color:#666}.filename[data-v-ed650ab9]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder[data-v-ed650ab9]{color:#777}.status.error[data-v-ed650ab9]{color:#c0392b}.hint[data-v-ed650ab9]{color:#999}.avatar-uploader[data-v-a6d70183]{margin:8px 0 16px}.kv-grid[data-v-453f6911]{display:grid;width:100%;grid-template-columns:1fr 2fr;gap:4px 16px}.kv[data-v-453f6911]{display:contents;width:100%}.kv .k[data-v-453f6911]{width:200px;font-weight:700;padding:6px 0;font-size:.8rem}.kv .v[data-v-453f6911]{display:flex;align-items:center;gap:5px;padding:6px 0;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.heading-3[data-v-453f6911]{margin-bottom:20px}.meta-pre[data-v-453f6911]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.card[data-v-453f6911]{padding:20px 0}.icon-copy[data-v-453f6911]{color:var(--color-text-dim);width:14px;height:14px;margin-right:6px;vertical-align:text-bottom;cursor:pointer}.kv .v .icon-copy[data-v-453f6911]{opacity:0!important;transition:opacity .2s}.kv .v:hover .icon-copy[data-v-453f6911]{opacity:1!important}.admin-app[data-v-2a233df5]{height:100%;display:grid;grid-template-columns:320px 1fr;gap:0}.sidebar[data-v-2a233df5]{padding:16px;border-right:1px solid var(--window-border);overflow:auto}.user-list[data-v-2a233df5]{display:grid;gap:6px}.user-row[data-v-2a233df5]{padding:8px 10px;border:1px solid var(--window-border);border-radius:8px;cursor:pointer;background:color-mix(in srgb,var(--color-bg) 96%,var(--color-primary))}.user-row.selected[data-v-2a233df5]{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}.user-name[data-v-2a233df5]{font-weight:600}.user-email[data-v-2a233df5]{font-size:.9rem;color:var(--color-muted)}.content[data-v-2a233df5]{padding:16px 18px;overflow:auto}.content.empty[data-v-2a233df5]{display:grid;place-items:center;color:var(--color-muted)}.section[data-v-2a233df5]{margin-bottom:24px}.heading-2[data-v-2a233df5]{font-weight:600;margin:4px 0 12px}.grid-2[data-v-2a233df5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.actions[data-v-2a233df5]{margin-top:10px}.apps-list[data-v-2a233df5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px}.checkbox[data-v-2a233df5]{display:flex;align-items:center;gap:8px}.checkbox input[data-v-2a233df5]{width:16px;height:16px}.hint[data-v-2a233df5]{color:var(--color-muted);margin-top:4px}.socket-status-dot[data-v-ed43e512]{opacity:.4;position:fixed;right:12px;bottom:12px;width:5px;height:5px;border-radius:50%;background:red;z-index:1;pointer-events:none;transition:background .3s ease-in-out}.socket-status-dot.connected[data-v-ed43e512]{background:#20c997}.socket-status-dot.blink[data-v-ed43e512]{background:#fff}.theme-toggle[data-v-e4397a90]{position:fixed;right:12px;bottom:12px;z-index:2000}.guest-link[data-v-e4397a90]{position:fixed;left:12px;bottom:12px;z-index:2000;color:#fff;opacity:.8;padding:20px;font-size:14px;letter-spacing:1px}@font-face{font-family:app-icons;src:url(/assets/app-icons-CKzOyK1T.eot?t=1766512044635);src:url(/assets/app-icons-CKzOyK1T.eot?t=1766512044635#iefix) format("embedded-opentype"),url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(/assets/app-icons-C-iGDMjO.ttf?t=1766512044635) format("truetype"),url(/assets/app-icons-Bv24gkN7.svg?t=1766512044635#app-icons) format("svg")}[class^=app-icons-],[class*=" app-icons-"]{font-family:app-icons!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-icons-chat:before{content:""}.app-icons-concierge:before{content:""}.app-icons-contactcard:before{content:""}.app-icons-contacts:before{content:""}.app-icons-copy:before{content:""}.app-icons-gear-solid:before{content:""}.app-icons-kanban:before{content:""}.app-icons-note-sticky:before{content:""}.app-icons-notes:before{content:""}.app-icons-plus:before{content:""}.app-icons-question:before{content:""}.app-icons-tasks:before{content:""}.app-icons-timetracking:before{content:""}.app-icons-userprofile:before{content:""}.app-icons-whisper:before{content:""}.app-icons-workflows:before{content:""}:root[data-theme=light]{--color-bg: #f4f6f8;--color-surface: #ffffff;--color-surface-tertiary: #f3f3f3;--color-surface-secondary: #dddddd;--border-color: #dfdfdf;--border-color-active: #4e5e61;--color-text: #4c4c4c;--color-text-dim: #c8c8c8;--color-text-inverted: #dddddd;--color-muted: #64748b;--color-primary: #98daf1;--color-approved: #22c55e;--color-button: #fefefe;--color-error: #8c2033;--color-notification-background: rgba(29, 39, 48, .86);--color-notification-accent-info: rgba(235, 225, 216, .27);--color-notification-accent-warning: rgba(229, 148, 141, .66);--color-notification-accent-actionable: rgba(252, 178, 89, .64);--scrollbar-color: rgba(120, 120, 120, .65);--window-border: #d1d5db;--floating-window-radius: 10px;--floating-window-border: 2px solid rgba(105, 105, 105, .73);--window-titlebar-color: linear-gradient(90deg, rgba(46, 58, 71, .7) 5.51%, rgba(52, 64, 74, .7) 99.49%), rgba(0, 0, 0, .26);--window-titlebar-color-blurred: linear-gradient(90deg, rgba(41, 49, 60, .7) 5.51%, rgba(41, 46, 55, .7) 99.49%), rgba(0, 0, 0, .26);--window-titlebar-text: #FFF}:root[data-theme=dark]{--color-bg: #0b1020;--color-surface: #131a2a;--color-surface-secondary: #0a111b;--color-text: #e5e7eb;--color-muted: #94a3b8;--color-primary: #1bb5ed;--color-accent: #10b981;--color-button: #010101;--window-border: #2b3347}:root{--border-radius: 8px}.icon-size-small{font-size:1rem}.icon-size-medium{font-size:1.75rem}.icon-size-large{font-size:2.5rem}.login-page{display:flex;align-items:center;justify-content:space-around;flex-direction:column;height:100vh;padding:40px 0;position:relative;color:#fff;animation-delay:.5s;animation:desktopFadeIn 2s forwards ease-in-out}.login-page .login-page-meta-actions{opacity:1;font-weight:lighter;text-align:center;display:flex;flex-direction:column;font-size:14px;line-height:23px;justify-content:center;align-items:center}.login-page .login-page-meta-actions a{-webkit-user-select:none;user-select:none;letter-spacing:0;transition:letter-spacing .5s ease-in-out,opacity .3s ease-in-out;color:#fff;opacity:.5}.login-page .login-page-meta-actions a:hover{letter-spacing:.2px;opacity:1}.login-page .login-area-password-input{margin-top:10px;border:none;background-color:#190f0d91;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;text-align:center;-webkit-user-select:none;user-select:none}.login-page .login-area-password-input:focus,.login-page .login-area-password-input:active{box-shadow:none;outline:solid .5px rgba(255,255,255,.2);color:#fff}.login-area{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center}.login-area .avatar.dim{cursor:pointer;mix-blend-mode:luminosity;opacity:.3;transition-delay:2s;transition:opacity .5s ease-in-out}.login-area:hover .avatar.dim{opacity:.6;transition-delay:.1s}.login-card{width:360px;background:var(--color-surface);border:1px solid var(--window-border);border-radius:12px;padding:24px;box-shadow:0 8px 24px #0000001a}.login-card h1{margin-top:0}.login-actions{display:flex;gap:8px;justify-content:flex-end}.auth-callback-screen{width:100vw;height:500px;overflow:hidden;display:flex;position:fixed;flex-direction:row;align-content:center;justify-content:center}.field{display:grid;gap:6px;margin-bottom:12px}.clickable{cursor:pointer;pointer-events:all!important}label{color:var(--color-muted);font-size:.9rem;display:block}input[type=text],input[type=password],input[type=email],select{width:100%;font-size:max(16px,1rem);padding:10px 12px;border:1px solid var(--window-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);outline:none}input[type=text].wide,input[type=password].wide,input[type=email].wide,select.wide{width:100%}input:focus,select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}.button{cursor:pointer;padding:8px 14px;border-radius:32px;border:1px solid #DDD;background:var(--color-button);color:var(--color-text)}.button:hover{box-shadow:0 0 12px #ffffff1f;text-shadow:0 0 3px rgba(0,0,0,.2)}.button.inline{display:inline-flex;background:transparent;border:none;flex:0 0 auto}.button.inline:hover{color:var(--color-primary);box-shadow:none;text-shadow:none}input.inline-focus{border:none!important;background-color:transparent!important}input.inline-focus:focus{border:solid 1px var(--border-color);outline:none!important}body,html{font-family:SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif}.desktop{position:relative;width:100vw;height:100vh;overflow:hidden}.application-background{position:relative;background-color:#000;height:100%;width:100%;overflow:hidden}.application-background .application-background-theme{object-fit:cover;object-position:center;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;transition:opacity 6s cubic-bezier(.35,0,0,1.01);background-color:#000;opacity:0}.floating-window{position:absolute;top:100px;left:100px;min-width:280px;-webkit-backdrop-filter:blur(3 px);backdrop-filter:blur(3 px);min-height:160px;background:transparent;color:var(--color-text);border-radius:var(--floating-window-radius);border:var(--floating-window-border);transition:box-shadow .08s ease-in-out;box-shadow:0 12px 40px #00000080;display:flex;flex-direction:column}.window-titlebar{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--color-surface-secondary);border-radius:var(--floating-window-radius) var(--floating-window-radius) 0 0;background:var(--window-titlebar-color);color:var(--window-titlebar-text);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-user-select:none;user-select:none;will-change:auto;cursor:move;border-top-left-radius:8px;border-top-right-radius:8px}.app-menubar{display:flex;justify-content:flex-start;width:100%;background-color:var(--color-surface-secondary);box-sizing:border-box}.app-menubar .app-menubar-item{padding:8px 16px;display:flex;gap:8px;cursor:pointer;color:var(--color-text)}.app-menubar .app-menubar-item:hover,.app-menubar .app-menubar-item.active{color:var(--color-primary)}.controls-group{display:flex;gap:20px;padding:20px;justify-content:flex-start}.controls-group.vertical{flex-direction:column}.cards-grid{display:flex;gap:20px;padding:20px;flex-wrap:wrap;justify-content:flex-start}.cards-grid .card{box-sizing:border-box;padding:15px;width:300px;border:solid 1px var(--border-color);border-radius:var(--border-radius);aspect-ratio:1;display:flex;flex-direction:column;transition:background-color .15s}.cards-grid .card.center-spread{justify-content:space-around;align-items:center}.cards-grid .card.wide{aspect-ratio:2}.cards-grid .card.clickable:hover,.cards-grid .card.clickable .active{background-color:var(--color-primary)}.window-content{flex:1;background-color:var(--color-surface);overflow:auto;scroll-behavior:smooth;border-radius:0 0 calc(var(--floating-window-radius) - 2px) calc(var(--floating-window-radius) - 2px)}.window-content-scrollable{flex:1;background-color:var(--color-surface);overflow:auto;scroll-behavior:smooth}.floating-window:not(.active) .window-titlebar{background:var(--window-titlebar-color-blurred)}.floating-window:not(.active){box-shadow:0 12px 28px #00000040}.window-titlebar .controls{display:flex;gap:10px;margin-right:8px}.window-titlebar .dot{width:12px;height:12px;border-radius:50%}.dot.close{opacity:.8;background:#e6e6e6;cursor:pointer}.dot.close:hover{opacity:1}.dot.min{opacity:.7;background:#919191;cursor:pointer}.dot.min:hover{opacity:1;background:#e6e6e6}.resizer{position:absolute;background:transparent;z-index:5}.resizer-se{right:0;bottom:0;width:12px;height:12px;cursor:nwse-resize}.resizer-ne{right:0;top:0;width:12px;height:12px;cursor:nesw-resize}.resizer-nw{left:0;top:0;width:12px;height:12px;cursor:nwse-resize}.resizer-sw{left:0;bottom:0;width:12px;height:12px;cursor:nesw-resize}.resizer-n{top:0;left:8px;width:calc(100% - 16px);height:8px;cursor:ns-resize}.resizer-s{bottom:0;left:8px;width:calc(100% - 16px);height:8px;cursor:ns-resize}.resizer-e{right:0;top:8px;width:8px;height:calc(100% - 16px);cursor:ew-resize}.resizer-w{left:0;top:8px;width:8px;height:calc(100% - 16px);cursor:ew-resize}.dock{position:absolute;left:50%;transform:translate(-50%);bottom:16px;border-radius:40px;padding:6px 10px;display:flex;gap:10px;background-color:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);outline:solid 2px rgba(255,255,255,.04)}.dock .item{background:transparent;color:#fff;cursor:pointer;transition:transform .2s ease-in-out;animation:animate-dock-icon-in .4s ease-in-out}.dock .item .dock-icon{padding:5px;color:#fff;font-size:1.3rem;position:relative}.dock .item .dock-icon .app-meta-description{opacity:0;position:absolute;top:0;left:50%;transform:translate(-50%,-80%);padding:10px;font-size:.8rem;white-space:nowrap;pointer-events:none;font-weight:700;-webkit-user-select:none;user-select:none;transition:transform .3s,opacity .3s}.dock .item .dock-icon:hover .app-meta-description{opacity:.8;transform:translate(-50%,-120%)}.dock .item:hover{transform:translateY(-4px)}.desktop-user{position:absolute;left:30px;bottom:30px;display:inline-flex;gap:10px;align-items:center;color:#fff;opacity:.85;z-index:1;animation:slide-avatar-up-in 1s ease-in-out;animation-delay:.2s}.desktop-user .avatar{width:50px;height:50px;border-radius:50%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.desktop-user a{color:#fff;text-decoration:none;font-weight:400}.desktop-user a:hover{text-decoration:underline}@keyframes slide-avatar-up-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}@keyframes animate-dock-icon-in{0%{transform:scale(0)}80%{transform:scale(1.3)}to{transform:scale(1)}}.app-launcher-icon-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;opacity:1;cursor:pointer;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;max-width:110px;width:110px;height:110px;justify-content:center;overflow:hidden;border-radius:20px}.app-launcher-icon-wrapper .app-launcher-icon{font-size:1.5rem;opacity:.5;transform:translateY(3px);transition:opacity .3s ease-in-out,transform .3s cubic-bezier(0,0,0,1)}.app-launcher-icon-wrapper .app-launcher-title{font-weight:300;opacity:.5;font-size:1rem}.app-launcher-icon-wrapper:hover{background-color:#ffffff0d}.app-launcher-icon-wrapper:hover .app-launcher-icon{opacity:1;transform:translate(0)}.app-launcher-icon-wrapper:hover .app-launcher-title{opacity:1}.desktop-app-listing{position:absolute;left:50%;top:19%;transform:translate(-50%);bottom:16px;color:#fff;border-radius:12px;padding:6px 10px;display:flex;gap:16px 48px;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;width:100%;box-sizing:border-box;height:fit-content}@media screen and (max-width: 768px){.desktop-app-listing{left:50%;top:2%;padding:20px;gap:5px 20px}}.app-layout-forms{padding:18px;display:flex;-webkit-user-select:none;user-select:none}.app-layout-forms.rows{flex-direction:row}.app-layout-forms.columns{flex-direction:column}.app-layout-forms .app-menu-sidebar{display:flex;position:relative;flex-direction:column;gap:0;width:100%;max-width:220px}.app-layout-forms .app-menu-sidebar .app-menu-sidebar-item{display:flex;padding:10px;border-bottom:solid 1px var(--border-color)}.app-layout-forms .app-menu-sidebar .app-menu-sidebar-item:last-child{border-bottom:none}.app-layout-forms .app-menu-sidebar .app-menu-sidebar-item{cursor:pointer}.app-layout-forms .app-menu-sidebar .app-menu-sidebar-item.disabled{pointer-events:none;opacity:.6}.app-layout-forms .app-menu-sidebar .app-menu-sidebar-item:hover,.app-layout-forms .app-menu-sidebar .app-menu-sidebar-item.active{color:var(--color-primary)}.app-layout-forms .app-content-wrapper{padding:0 28px;flex:1 1 auto}.window-content .heading-1{font-size:1.2rem;font-weight:700}.window-content .heading-2{font-size:1.1rem;font-weight:700}.window-content .subline{font-size:1.1rem}.window-content .padded-container{padding:16px 0 0}.window-content .padded-container-around{padding:20px}.window-content .center-content{display:flex;justify-content:center}.image-grid-listing{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px}.image-grid-listing .image-grid-listing-item{width:128px;height:84px;background-color:#000;border-radius:8px;overflow:hidden;outline:solid 3px var(--border-color);cursor:pointer;transition:outline .4s}.image-grid-listing .image-grid-listing-item.active,.image-grid-listing .image-grid-listing-item:hover{outline:solid 3px var(--border-color-active)}.image-grid-listing .image-grid-listing-item .grid-video-cover{transition:opacity 1s;opacity:.5;width:128px;height:84px;object-fit:cover}.image-grid-listing .image-grid-listing-item.active .grid-video-cover,.image-grid-listing .image-grid-listing-item:hover .grid-video-cover{opacity:.8}.sticky-top{position:sticky;top:20px}.badge{background-color:#c8dbe1;padding:3px 6px;font-size:.7rem;border-radius:3px;display:inline-flex;margin-right:8px;margin-top:3px;margin-bottom:3px}.detail-os-label{color:#000;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:7px;font-size:16px}.detail-os-label.light{color:#fff}.avatar{border-radius:2048px;border:solid 1px rgba(255,255,255,.2);width:60px;height:60px;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#0a1c2e12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:2px;box-sizing:border-box;display:flex;justify-content:stretch;align-items:stretch;object-fit:cover;object-position:top center}.avatar.large{width:120px;height:120px}.avatar img{border-radius:2048px;width:114px;height:114px;border:none;object-fit:cover}.avatar-user-name{text-align:center;font-size:.9rem;-webkit-user-select:none;user-select:none;pointer-events:none}.avatar-subline{display:flex;flex-direction:column;gap:4px}.text-small{font-size:.8rem}.desktop{animation-delay:.1s;animation:desktopFadeIn 2s forwards ease-in-out}@keyframes desktopFadeIn{0%{opacity:0}to{opacity:1}}.wallpaper-fade-enter-active,.wallpaper-fade-leave-active{opacity:.2;transition:opacity .2s ease}.wallpaper-fade-enter-from,.wallpaper-fade-leave-to{opacity:0!important}.widget{pointer-events:none;border-radius:16px;opacity:.3;position:fixed;z-index:2;top:50px;right:50px;border:solid 1px rgba(255,255,255,.1);box-shadow:0 0 25px #0003}.widget .widget-content{padding:12px 20px;color:var(--color-text-inverted)}.scrollable-list{overflow:hidden}.scrollable-list .list-item{padding:10px;position:sticky;top:0;border-bottom:1px solid var(--border-color)}.inline-link{cursor:pointer;color:var(--color-text)}.inline-link:hover{text-decoration:underline}.scrollable-list-move,.scrollable-list-enter-active,.scrollable-list-leave-active{transition:all .5s ease}.scrollable-list-enter-from,.scrollable-list-leave-to{opacity:0;transform:translate(5px)}.app-sidebar-menu{display:flex;justify-content:flex-start;flex-direction:column;overflow-y:auto;resize:horizontal}.contact-image-circle{width:50px;height:50px;border-radius:50px;background-color:var(--color-surface-secondary);background-size:cover;background-position:top center;box-sizing:border-box;flex:0 0 auto;background-repeat:no-repeat;transform:scale(.9);transition:transform .2s ease-in-out,border-radius 1s cubic-bezier(1,0,0,1)}.list-item:hover .contact-image-circle{transform:scale(1);border-radius:6px}.contact-image-circle:hover{border-radius:6px}.admin-app .heading-2{font-size:1.05rem}.notification-zone{position:fixed;top:16px;right:16px;z-index:2000;pointer-events:none}.notif-list{display:flex;flex-direction:column;gap:8px}.notification{-webkit-backdrop-filter:blur(20px) brightness(.6) saturate(2);backdrop-filter:blur(20px) brightness(.6) saturate(2);pointer-events:auto;min-width:260px;max-width:min(360px,90vw);color:var(--color-text-inverted);background-color:var(--color-notification-background);border-radius:8px;overflow:hidden;outline:solid 2px rgba(255,255,255,.02)}.notification.info{--accent: var(--color-notification-accent-info) }.notification.warning{--accent: var(--color-notification-accent-warning)}.notification.actionable{--accent: var(--color-notification-accent-actionable)}.notification:before{content:"";display:block;height:2px;opacity:.2;background:var(--accent)}.notification-inner{display:flex;justify-content:space-between;gap:10px;align-items:start;padding:10px 12px}.notification-icon{font-size:1rem;color:var(--accent);line-height:1;margin-top:2px}.notification-title{font-size:.8rem;font-weight:700;margin-bottom:2px}.notification-content{font-size:.9rem;opacity:.85}.notification-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--color-text-inverted);font-size:1rem;line-height:1;opacity:.7;padding:0 4px;cursor:pointer}.notification-close:hover{opacity:1}.notif-enter-from,.notif-leave-to{opacity:0;transform:translateY(-8px)}.notif-enter-active,.notif-leave-active{transition:all .16s ease}.kanban-columns-container{display:flex;overflow-x:auto;box-sizing:border-box;padding:20px;gap:20px}.kanban-columns-container .kanban-column{width:270px;display:flex;flex-direction:column;background-color:var(--color-surface-tertiary);border-radius:var(--border-radius);border:solid 1px var(--border-color);flex:0 0 auto}.kanban-columns-container .kanban-column.mark-as-completed{border:solid 1px var(--color-approved)}.kanban-columns-container .kanban-column .kanban-column-title{display:flex;padding:20px;justify-content:space-between}.kanban-columns-container .kanban-column .kanban-card-container{padding:15px;display:flex;flex-direction:column;gap:5px}.kanban-columns-container .kanban-column .kanban-card-container .kanban-card{cursor:move;animation:popin .5s forwards ease-in-out;background-color:var(--color-surface);border-radius:var(--border-radius);padding:20px}.kanban-columns-container .kanban-column .kanban-card-container .kanban-card:hover{outline:solid 1px var(--border-color)}.kanban-columns-container .kanban-column .kanban-card-container .kanban-card:active{outline:solid 1px var(--color-primary)}.kanban-columns-container .kanban-column .kanban-card-container .kanban-card .kanban-card-title{font-size:.9rem}.kanban-columns-container .kanban-column .kanban-card-container .kanban-card .kanban-card-meta{font-size:.7rem;color:var(--color-text-dim)}.kanban-columns-container .kanban-add-card{display:flex;justify-content:center;gap:16px}@keyframes popin{0%{opacity:0;transform:scale(.8) rotate(5deg)}70%{opacity:1;transform:scale(1.1) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}:root{--font-size-root: 16px}*{box-sizing:border-box}html,body,#app{height:100%;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html{font-size:var(--font-size-root)}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";background:var(--color-bg);color:var(--color-text)}a{color:var(--color-primary);text-decoration:none}.btn{background:var(--color-primary);color:var(--color-bg);border:none;padding:8px 12px;border-radius:6px;cursor:pointer}.icon{font-family:app-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.icon-sm{font-size:.875rem}.icon-md{font-size:1rem}.icon-lg{font-size:1.25rem}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:10px;box-shadow:none}
