@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;550;600;650;700;750;800&display=swap";.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #f7f8fa;--surface: #fff;--surface-alt: #f9fafc;--surface-hover: #f1f4f9;--text: #202c3f;--muted: #798394;--subtle: #a2aab7;--border: #e6e9ef;--accent: #2c61d9;--accent-hover: #1e50c4;--accent-soft: #eef3ff;--sidebar: #152236;--sidebar-text: #b4c0d2;--green: #218164;--green-bg: #eaf6ef;--red: #c2494f;--red-bg: #fff0f0;--amber: #a77721;--amber-bg: #fbf4e5;--shadow: 0 3px 15px #15213b04;--radius: 8px;color-scheme:light}:root[data-theme=dark]{--bg: #101925;--surface: #172333;--surface-alt: #1b283a;--surface-hover: #223249;--text: #e3e9f2;--muted: #9ba9bd;--subtle: #738298;--border: #2a374a;--accent: #6793f2;--accent-hover: #80a5f7;--accent-soft: #223757;--sidebar: #0e1827;--sidebar-text: #aebbcf;--green: #6ac69f;--green-bg: #1c3c32;--red: #f3979c;--red-bg: #442a34;--amber: #ddbd7d;--amber-bg: #3e3829;--shadow: none;color-scheme:dark}html.theme-switching,html.theme-switching body,html.theme-switching .public-layout,html.theme-switching .public-header,html.theme-switching .hero-stage,html.theme-switching .panel,html.theme-switching .price-card,html.theme-switching .feature-grid article,html.theme-switching .flow-steps li,html.theme-switching .deep-grid article{transition:background-color .38s ease,color .38s ease,border-color .38s ease,box-shadow .38s ease!important}@supports (view-transition-name: root){::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #779bf0;outline-offset:3px}input,select,textarea{max-width:100%;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);padding:10px 12px;min-height:40px;font-size:13px;transition:border .2s}input:hover,select:hover,textarea:hover{border-color:var(--subtle)}input:disabled{background:var(--surface-alt);color:var(--muted)}textarea{resize:vertical;line-height:1.6}input::placeholder,textarea::placeholder{color:var(--subtle)}input[type=checkbox]{accent-color:var(--accent);min-height:0;width:15px;height:15px;margin:0;flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif;letter-spacing:-.035em}h1{font-size:28px;font-weight:750;line-height:1.25}h2{font-size:17px;font-weight:700;line-height:1.4}h3{font-size:15px;font-weight:700;line-height:1.45}p{line-height:1.7}small{font-size:12px}svg{flex-shrink:0;vertical-align:middle}code,.mono,pre{font-family:Cascadia Code,Consolas,SFMono-Regular,monospace;font-size:12px}fieldset{border:1px solid var(--border);border-radius:6px;padding:14px;display:grid;gap:10px}legend{font-size:12px;color:var(--muted);padding:0 6px}hr{border:0;border-top:1px solid var(--border)}.muted{color:var(--muted);font-size:13px}.with-icon{display:inline-flex;align-items:center;gap:7px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 15px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;transition:background .2s,border .2s,transform .2s}.btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--subtle)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 1px 2px #17366915}.btn.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn.small{min-height:31px;padding:6px 10px;font-size:11px}.btn.large{padding:14px 19px;min-height:47px;font-size:13px}.btn.ghost{background:transparent;border-color:transparent}.btn.danger,.icon-btn.danger{color:var(--red)}.btn.danger:hover{background:var(--red-bg);border-color:var(--red)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:5px;width:32px;height:32px;flex-shrink:0;color:var(--muted)}.icon-btn:hover{background:var(--surface-hover);color:var(--text)}.text-link,.link-button{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-weight:600;font-size:12px}.link-button{border:0;background:none;padding:0;text-align:left}.text-link:hover,.link-button:hover{text-decoration:underline}.row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.brand{display:inline-flex;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:23px;letter-spacing:-.7px;font-weight:800;color:var(--text)}.brand-symbol{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:8px;background:#0b0b0b;color:#fff;overflow:hidden}.brand-symbol img{width:100%;height:100%;object-fit:cover;display:block}.brand-mark{width:36px;height:36px;display:block;object-fit:contain;border-radius:8px;background:transparent;box-shadow:none;flex-shrink:0}.brand-light{font-weight:500}.eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:11px}.preferences{display:flex;align-items:center;gap:10px}.preferences .select2-field{width:auto;min-width:118px}.preferences .select2-field.compact{min-width:112px}.theme-select{display:inline-flex;align-items:center;color:var(--muted);padding-left:5px}.theme-select select{max-width:78px;padding:5px 3px;border:0;background:transparent;min-height:30px;font-size:11px;color:var(--muted)}.language-select{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface);border-radius:8px;height:34px;padding:0 8px 0 6px;color:var(--muted)}.language-select select{border:0;background:transparent;padding:0;min-height:28px;font-size:11px;font-weight:600;color:var(--text);outline:none}.language-flags,.flag-btn{display:none!important}.small-dot{height:6px;width:6px;border-radius:50%;background:var(--green);display:inline-block}.loading{display:flex;justify-content:center;align-items:center;min-height:200px;gap:12px;color:var(--muted);font-size:13px}.error-box{border:1px solid var(--red);background:var(--red-bg);color:var(--red);border-radius:7px;padding:16px;display:flex;gap:10px;margin:14px 0;overflow-wrap:anywhere}.error-box strong{font-size:13px}.error-box p{font-size:12px;margin:5px 0 10px}.notice{background:var(--accent-soft);color:var(--text);font-size:12px;line-height:1.7;padding:15px 17px;border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);border-radius:7px;margin:15px 0;overflow-wrap:anywhere}.notice a{color:var(--accent);text-decoration:underline}.empty{text-align:center;padding:46px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px}.empty-icon{height:48px;width:48px;border-radius:12px;background:var(--surface-hover);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;margin-bottom:15px;flex-shrink:0}.empty h3{font-size:15px;margin-bottom:8px}.empty p{max-width:390px;color:var(--muted);font-size:12px}.empty .btn{margin-top:20px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:5px;background:var(--surface-hover);color:var(--muted);font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap}.badge>span{width:5px;height:5px;border-radius:50%;background:currentColor}.badge.green{color:var(--green);background:var(--green-bg)}.badge.red{color:var(--red);background:var(--red-bg)}.badge.amber{color:var(--amber);background:var(--amber-bg)}.field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:550;min-width:0}.field>span{line-height:1.5}.field small{font-weight:400;font-size:11px;color:var(--muted);line-height:1.6}.field input,.field select,.field textarea{width:100%;font-weight:400}.form-stack{display:flex;flex-direction:column;gap:17px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:6px}.check-field{display:flex;gap:9px;align-items:center;font-size:12px;color:var(--muted);line-height:1.6}.check-field a{color:var(--accent)}.modal{padding:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:0 25px 100px #04122750;width:500px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);overflow:visible;overscroll-behavior:contain}.modal.wide{width:min(960px,calc(100vw - 32px))}.modal[open]{display:flex;flex-direction:column;opacity:1;animation:modal-bounce-up .4s cubic-bezier(.22,1.1,.36,1) both}.modal::backdrop{background:#06102488;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal[open]::backdrop{animation:modal-backdrop-in .25s ease both}.modal-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border);background:var(--surface);border-radius:12px 12px 0 0}.modal-head h2{font-size:17px}.modal>.form-stack,.modal>div.form-stack,.modal>.loading{padding:23px 24px;max-height:min(70dvh,560px);overflow-x:visible;overflow-y:auto}.modal>.notice{margin:24px}.secret-once{display:block;overflow-wrap:anywhere;white-space:pre-wrap;background:var(--surface-alt);border:1px solid var(--border);padding:17px;border-radius:6px;line-height:1.8}.token-text{overflow-wrap:anywhere;max-width:330px;display:block;white-space:normal}.dns-txt-cell{display:flex;flex-direction:column;gap:.25rem;max-width:22rem}.domain-host-cell{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:220px}.domain-host-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-host-hint{font-size:12px;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.domain-dns-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.domain-dns-chips{display:inline-flex;gap:6px}.domain-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--border);background:var(--surface-alt, color-mix(in srgb, var(--surface) 88%, var(--text) 4%));font-size:11px;font-weight:650;letter-spacing:.02em;color:var(--muted)}.domain-row-actions{flex-wrap:nowrap;align-items:center}.domain-dns-modal{display:flex;flex-direction:column;gap:14px}.domain-dns-card{border:1px solid var(--border);border-radius:10px;padding:14px 16px;background:var(--surface)}.domain-dns-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.domain-dns-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.domain-dns-row span{font-size:12px;color:var(--muted);font-weight:600}.domain-dns-row code,.domain-dns-value{font-size:12.5px;overflow-wrap:anywhere;word-break:break-all;min-width:0}.domain-dns-guide ol{margin:.5rem 0 0;padding-left:1.2rem}.domain-dns-guide li{margin:.25rem 0}.json-view{margin:0;background:var(--surface-alt);padding:15px;border-radius:6px;overflow:auto;line-height:1.8;max-height:450px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.mobile-toggle{display:none}.not-found{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px}.not-found h1{font-size:90px;color:var(--accent)}.public-layout{background:var(--surface)}.container{width:min(1200px,calc(100% - 96px));margin:0 auto}.public-header{height:82px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease}.public-layout--hero .public-header{background:#08121ec8;border-bottom-color:#ffffff14;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);box-shadow:none}.public-layout--hero .public-header .preferences .select2-field.compact{min-width:108px}.public-layout--hero .public-header .aspanel-select__control{background:#ffffff18!important;border-color:#ffffff36!important;color:#eef3fa!important;box-shadow:none!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.public-layout--hero .public-header .aspanel-select__control:hover{background:#ffffff24!important;border-color:#ffffff50!important}.public-layout--hero .public-header .aspanel-select__control--is-focused{border-color:#9ec0ff!important;box-shadow:0 0 0 3px #1a2d4aaa!important;background:#fff2!important}.public-layout--hero .public-header .aspanel-select__single-value,.public-layout--hero .public-header .aspanel-select__input-container,.public-layout--hero .public-header .aspanel-select__placeholder{color:#eef3fa!important}.public-layout--hero .public-header .aspanel-select__indicator{color:#c5d0e0!important}.public-layout--hero .public-header .brand,.public-layout--hero .public-header .brand-light,.public-layout--hero .public-header nav a,.public-layout--hero .public-header .login-link{color:#eef3fa}.public-layout--hero .public-header nav a:hover,.public-layout--hero .public-header .login-link:hover{color:#fff}.public-layout--hero .public-header .icon-btn{color:#eef3fa;border-color:#fff3;background:#ffffff12}.public-layout--hero .public-header .btn.primary.small{box-shadow:0 8px 24px #04101855}.nav-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.public-header nav{display:flex;gap:28px;margin-left:25px;flex:1}.public-header nav a,.login-link{font-size:12px;color:var(--muted);font-weight:550}.public-header nav a:hover,.login-link:hover{color:var(--accent)}.public-actions{display:flex;gap:20px;align-items:center}.public-actions>.preferences{gap:10px}.public-actions .theme-select select{display:none}.hero-stage{position:relative;isolation:isolate;overflow:hidden;margin-top:-82px;padding-top:82px;color:#f3f6fb}.hero-backdrop{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;z-index:-2;background:linear-gradient(180deg,#07111fcc,#0a1528b8 42%,#0d1a2ecc),url(/dark-hero-background.jpg) center / cover no-repeat;filter:blur(6px);transform:scale(1.06)}.hero-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 18% 42%,#0b1a2e88,transparent 70%),linear-gradient(180deg,#07101866 0%,transparent 38%,#0a1422aa 100%)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:99px;padding-bottom:110px;align-items:center;min-height:650px;position:relative}.hero--solo{display:block;grid-template-columns:none;min-height:min(78vh,720px);padding-top:120px;padding-bottom:88px}.hero-copy--solo{max-width:720px}.hero-copy--solo>p{max-width:540px;font-size:15px}.hero-pillars{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:720px}.hero-pillars li{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;background:#ffffff10;border:1px solid #ffffff18;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-pillars svg{color:#9ec0ff;margin-top:2px;flex:0 0 auto}.hero-pillars strong{display:block;font-size:12px;color:#f3f6fb}.hero-pillars span{font-size:10px;color:#aebcce}.flow-section{padding:88px 0 40px}.flow-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.flow-steps li{border:1px solid var(--border);border-radius:12px;padding:24px 20px;background:var(--surface);min-height:180px}.flow-steps span{display:block;font-size:11px;font-weight:700;letter-spacing:1px;color:var(--accent);margin-bottom:14px}.flow-steps strong{display:block;font-size:16px;margin-bottom:10px;letter-spacing:-.3px}.flow-steps p{margin:0;font-size:12px;line-height:1.7;color:var(--muted)}.deep-section{padding:72px 0 96px;background:var(--surface-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.deep-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.deep-grid article{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:26px 24px}.deep-grid svg{color:var(--accent);margin-bottom:14px}.deep-grid h3{font-size:17px;margin:0 0 10px;letter-spacing:-.3px}.deep-grid p{margin:0;font-size:13px;line-height:1.75;color:var(--muted)}.landing-pricing{padding:88px 0 40px}.landing-pricing-grid{grid-template-columns:repeat(3,1fr)}.landing-page .platform-section{padding-top:110px;padding-bottom:72px}.release-tag{display:inline-flex;align-items:center;gap:9px;padding:6px 9px;background:var(--surface-alt);border:1px solid var(--border);border-radius:5px;font-size:8px;font-weight:700;letter-spacing:1.1px;color:var(--muted);margin-bottom:24px}.release-tag>span:first-child{width:5px;height:5px;background:var(--green);border-radius:50%}.tag-line{height:10px;width:1px;background:var(--border);margin:0 3px}.hero h1{font-size:clamp(38px,3.65vw,53px);line-height:1.2;letter-spacing:-2px;font-weight:750;color:#f7f9fc;text-shadow:0 2px 28px #02081066}.hero h1 em{font-style:normal;color:#9ec0ff}.hero-copy>p{color:#c8d4e6;font-size:14px;line-height:1.75;max-width:400px;margin-top:22px}.hero-actions{display:flex;gap:9px;margin-top:31px}.hero-stage .btn.ghost.large{color:#eef3fa;border-color:#ffffff40;background:#ffffff10}.hero-stage .btn.ghost.large:hover{background:#ffffff1f;border-color:#fff6;color:#fff}.hero-note{display:flex;align-items:center;gap:7px;font-size:10px;color:#b7c5d8;margin-top:23px}.hero-note>span{margin:0 7px;color:#8fa0b8}.hero-visual{margin-left:0;position:relative;width:calc(100% + 8px)}.hero-dash{border-radius:16px;overflow:hidden;border:1px solid #ffffff22;background:linear-gradient(165deg,#101b2bf0,#0a1320f5);box-shadow:0 24px 64px #02081066,inset 0 1px #ffffff14;color:#e8eef8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-dash-chrome{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #ffffff12;background:#070e18aa;font-size:11px;color:#9aabbf}.hero-dash-chrome em{margin-left:auto;font-style:normal;color:#c5d3e6;font-weight:600}.hero-dash-dots{display:inline-flex;gap:5px}.hero-dash-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff28;display:block}.hero-dash-dots i:nth-child(1){background:#ff5f57}.hero-dash-dots i:nth-child(2){background:#febc2e}.hero-dash-dots i:nth-child(3){background:#28c840}.hero-dash-body{padding:20px 18px 18px;display:flex;flex-direction:column;gap:16px}.hero-dash-row{display:flex;align-items:center;gap:12px}.hero-dash-row strong{display:block;font-size:16px;letter-spacing:-.3px}.hero-dash-row span{font-size:11px;color:#8fa0b8}.hero-dash-live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.8px;color:#5ddea3;background:#5ddea318;border:1px solid #5ddea344;border-radius:999px;padding:5px 10px}.hero-dash-live i{width:6px;height:6px;border-radius:50%;background:#5ddea3;box-shadow:0 0 0 3px #5ddea333}.hero-dash-meters{display:flex;flex-direction:column;gap:10px}.hero-dash-meters>div span{display:block;font-size:10px;color:#9aabbf;margin-bottom:6px}.hero-dash-meters i{display:block;height:6px;border-radius:999px;background:#ffffff12;overflow:hidden;font-style:normal}.hero-dash-meters b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#5b8def,#8eb4ff)}.hero-dash-chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-dash-chips li{display:flex;align-items:center;gap:8px;font-size:11px;color:#c8d4e6;padding:9px 10px;border-radius:9px;background:#ffffff08;border:1px solid #ffffff12}.hero-dash-chips svg{color:#8eb4ff;flex:0 0 auto}.hero-dash-log{display:flex;gap:10px;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;padding:11px 12px;border-radius:9px;background:#050b14;border:1px solid #ffffff10;color:#8fa0b8}.hero-dash-log b{color:#5ddea3}.hero-dash-log em{font-style:normal;color:#c5d3e6}.header-toggles{display:flex;align-items:center;gap:8px}.header-toggle{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #ffffff28;background:#ffffff12;color:#eef3fa;cursor:pointer;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-toggle:hover{background:#ffffff1e;border-color:#fff4;color:#fff}.header-toggle-split{display:inline-flex;height:34px;border-radius:10px;border:1px solid #ffffff28;background:#ffffff10;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-toggle-split button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#b7c5d8;font-size:10px;font-weight:700;letter-spacing:.4px;padding:0 10px;cursor:pointer}.header-toggle-split button+button{border-left:1px solid #ffffff18}.header-toggle-split button.active{background:#ffffff1c;color:#fff}.header-toggle-split button:hover{color:#fff}.header-toggle-split svg{width:14px;height:10px;border-radius:1px}.hero-visual:before{content:"";position:absolute;top:-42px;right:-34px;bottom:-42px;left:-34px;z-index:-1;background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse,#000 40%,transparent 75%);mask-image:radial-gradient(ellipse,#000 40%,transparent 75%)}.preview-top{height:34px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:var(--surface-alt);border-radius:9px 9px 0 0;color:var(--subtle);font-size:8px}.preview-top>div{display:flex;gap:4px}.preview-top>div span{height:5px;width:5px;background:#d1d7e0;border-radius:50%}.preview-workspace{display:flex;min-height:308px}.preview-workspace>aside{width:124px;flex-shrink:0;padding:15px 10px;background:#142337;border-radius:0 0 0 9px;position:relative;color:#afbdd0}.preview-brand{display:flex;gap:6px;font-size:13px;font-weight:700;color:#fff;margin-bottom:29px}.preview-workspace aside button{display:flex;align-items:center;gap:7px;width:100%;padding:9px 8px;margin:4px 0;border:0;background:transparent;color:#afbdd0;border-radius:4px;font-size:9px;text-align:left}.preview-workspace aside button.selected{color:#f1f5ff;background:#283c5b}.preview-bottom{position:absolute;bottom:16px;left:15px;font-size:6px;letter-spacing:1px;color:#71839f}.preview-content{flex:1;min-width:0;padding:24px 19px}.preview-content>.eyebrow{font-size:6px;letter-spacing:1px}.preview-content h3{font-size:15px;margin:6px 0 20px;letter-spacing:-.4px}.preview-project{display:flex;align-items:center;gap:9px;padding-bottom:17px;border-bottom:1px solid var(--border)}.preview-project .project-avatar{height:33px;width:33px;border-radius:6px}.preview-project>div{display:flex;flex-direction:column;gap:3px}.preview-project strong{font-size:10px}.preview-project>div span{font-size:7px;color:var(--muted)}.preview-label{font-size:6px;margin-left:auto;border:1px solid var(--border);border-radius:4px;padding:4px;color:var(--muted)}.preview-pipeline{display:flex;align-items:center;justify-content:space-between;padding:17px 0}.preview-pipeline>div{display:flex;align-items:center;gap:5px;font-size:7px;color:var(--muted)}.preview-pipeline>div>span{display:flex;align-items:center;justify-content:center;border:1px solid var(--border);height:17px;width:17px;border-radius:50%;font-size:7px;background:var(--surface-alt)}.preview-pipeline svg{color:var(--subtle);margin-left:5px}.preview-code{font:8px/2 Consolas,monospace;background:#142135;color:#a5b8d4;padding:11px 13px;border-radius:5px}.preview-code>div{display:flex;gap:11px}.preview-code>div>span{color:#566985}.preview-code b{font-weight:400;color:#7facf5}.preview-code i{display:block;margin-top:5px;font-size:7px;font-style:normal;color:#7185a3}.preview-foot{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:7px;margin-top:14px}.preview-foot>svg:last-child{margin-left:auto}.preview-info{display:flex;flex-direction:column;padding:10px 0}.preview-info>div{display:flex;justify-content:space-between;gap:8px;padding:11px 0;font-size:8px;border-bottom:1px solid var(--border)}.preview-info span{color:var(--muted)}.preview-info strong{font-weight:550}.floating-note{position:absolute;bottom:-30px;right:21px;background:var(--surface);box-shadow:0 9px 26px #1a2c4010;border:1px solid var(--border);display:flex;align-items:center;gap:11px;border-radius:8px;padding:14px 19px;transform:rotateY(5deg)}.floating-note>span{color:var(--green);background:var(--green-bg);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:6px}.floating-note>div{display:flex;flex-direction:column;gap:5px}.floating-note strong{font-size:10px}.floating-note small{font-size:8px;color:var(--muted)}.tech-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-alt)}.tech-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 0}.tech-strip .container>span{font-size:7px;line-height:1.9;letter-spacing:1px;color:var(--muted)}.tech-strip .container>span strong{font-weight:600;color:var(--text)}.tech-strip .container>strong{font-family:Manrope,sans-serif;font-size:15px;display:flex;align-items:center;gap:8px;font-weight:600;color:var(--muted)}.tech-strip svg{height:20px;width:20px}.platform-section{padding-top:98px;padding-bottom:96px;scroll-margin-top:80px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:44px}.section-heading h2,.architecture-section h2,.bottom-cta h2{font-size:34px;font-weight:700;line-height:1.3;letter-spacing:-1.3px}.section-heading>p{max-width:320px;font-size:12px;color:var(--muted);line-height:1.8}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.feature-grid article{padding:31px 32px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.feature-grid article:nth-child(3n){border-right:0}.feature-grid article:nth-child(n+4){border-bottom:0}.feature-grid article>svg{color:var(--accent);margin-bottom:23px}.feature-grid article>span{display:block;font-size:7px;letter-spacing:1.5px;font-weight:600;color:var(--muted);margin-bottom:10px}.feature-grid h3{font-size:16px;margin-bottom:10px;letter-spacing:-.4px}.feature-grid p{font-size:11px;line-height:1.9;color:var(--muted);max-width:280px}.architecture-section{padding:50px 0;background:var(--surface-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.architecture-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.architecture-grid>div:first-child>p{font-size:12px;color:var(--muted);line-height:1.9;margin:22px 0 25px;max-width:370px}.architecture-canvas{height:340px;position:relative}.scene-label{font-size:8px;color:var(--muted);letter-spacing:2px;position:absolute;left:0;right:0;text-align:center;z-index:2}.scene-label-top{top:9px}.scene-label-bottom{bottom:10px}.architecture-fallback{height:340px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;font-size:14px;color:var(--muted)}.architecture-fallback strong{background:var(--accent);padding:35px;border-radius:12px;color:#fff;box-shadow:0 10px 0 var(--accent-soft)}.bottom-cta{display:flex;align-items:center;justify-content:space-between;padding-top:79px;padding-bottom:79px}.bottom-cta h2{font-size:29px}.bottom-cta p{font-size:12px;color:var(--muted);margin-top:11px}.public-footer{border-top:1px solid var(--border);padding:44px 0 38px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:45px}.public-footer>div{display:flex;flex-direction:column;gap:12px}.public-footer>div:first-child{gap:17px}.footer-attribution{margin:10px 0 6px;font-size:13px;color:var(--muted);display:flex;flex-wrap:wrap;gap:4px;align-items:center}.footer-attribution a{color:inherit;text-decoration:underline;text-underline-offset:2px}.legal-nav{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 28px;padding-bottom:16px;border-bottom:1px solid var(--border)}.legal-nav a{font-size:13px;color:var(--muted)}.legal-nav a:hover{color:var(--text)}.public-footer .brand{font-size:20px}.public-footer .brand-mark{width:26px;height:26px}.public-footer p,.copyright{color:var(--muted);font-size:10px;line-height:1.9}.public-footer>div>strong{font-size:11px;margin-bottom:5px}.public-footer>div>a:not(.brand){font-size:10px;color:var(--muted)}.public-footer>div>a:hover{color:var(--accent)}.copyright{font-size:9px;margin-top:8px}.public-page{padding-top:65px;padding-bottom:90px;min-height:calc(100vh - 370px)}.public-page>.page-heading{margin-bottom:40px}.public-page>.page-heading h1{font-size:39px;letter-spacing:-1.4px}.readable{max-width:900px}.prose{max-width:760px}.prose h2{font-size:24px;margin:40px 0 18px;scroll-margin-top:110px}.prose h3{font-size:18px;margin:29px 0 12px}.prose p,.prose li{font-size:14px;line-height:1.9;color:var(--muted);margin-bottom:15px}.prose ol{padding-left:20px}.prose pre{padding:20px;background:var(--surface-alt);border:1px solid var(--border);border-radius:6px;line-height:1.9;overflow:auto}.doc-index{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:var(--accent);border-bottom:1px solid var(--border);padding:20px 0}.status-summary{display:flex;align-items:center;gap:17px;background:var(--surface-alt);border:1px solid var(--border);padding:25px;border-radius:8px;margin-bottom:25px}.status-summary>div{flex:1}.status-summary p{font-size:12px;color:var(--muted);margin-top:4px}.status-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border);font-size:12px}.status-row>span{max-width:70%;overflow-wrap:anywhere;color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.price-card{border:1px solid var(--border);border-radius:8px;padding:27px 23px;position:relative;background:var(--surface)}.price-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.price-card h2{font-size:31px;letter-spacing:-1px;margin:17px 0}.price-card h2 small{font-size:11px;font-family:DM Sans,sans-serif;color:var(--muted);font-weight:400;letter-spacing:0;margin-left:7px}.price-card>p{font-size:12px;color:var(--muted);margin-bottom:20px;min-height:60px}.price-card>.btn{width:100%;justify-content:space-between}.price-card ul{padding:23px 0 0;list-style:none;margin:25px 0 0;border-top:1px solid var(--border);display:grid;gap:13px}.price-card li{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.price-card li svg{color:var(--green)}.price-recommended{position:absolute;top:-13px;left:20px;background:var(--accent);color:#fff;border-radius:4px;padding:5px 9px;font-size:9px}.auth-layout{display:grid;grid-template-columns:44% 56%;min-height:100dvh;background:var(--surface)}.auth-story{padding:46px 13% 35px 12%;background:#132338;color:#e7ecf6;display:flex;flex-direction:column;justify-content:space-between;gap:70px;position:relative;overflow:hidden}.auth-story:after{content:"";position:absolute;bottom:-160px;right:-160px;width:430px;height:430px;border:1px solid #34496b;border-radius:50%;box-shadow:0 0 0 60px #243b5920,0 0 0 120px #243b5910;pointer-events:none}.auth-story .brand{color:#fff;align-self:flex-start}.auth-story .eyebrow{color:#8194b3;font-size:9px}.auth-story h1{font-size:36px;line-height:1.4;letter-spacing:-1.1px}.auth-story p{font-size:13px;color:#99abc4;margin:24px 0 36px;line-height:1.9}.auth-feature{display:flex;align-items:center;gap:14px;margin-top:23px;font-size:12px;color:#afbed3}.auth-feature svg{color:#7f9dcc}.auth-story>span{font-size:9px;color:#7287a7;letter-spacing:.4px}.auth-main{padding:25px 36px;display:flex;flex-direction:column;min-height:100dvh}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.auth-top>a{font-size:11px;color:var(--muted)}.auth-card{width:100%;max-width:376px;margin:auto;padding:42px 0}.auth-card>.eyebrow{font-size:9px}.auth-card h1{font-size:27px;letter-spacing:-1px}.auth-card>p{font-size:12px;color:var(--muted);margin:14px 0 27px;line-height:1.8}.auth-card .form-stack{gap:17px}.auth-card .form-stack>.btn{min-height:43px;margin-top:4px}.auth-card .check-field{align-items:flex-start;font-size:10px}.auth-card .check-field input{margin-top:2px}.auth-card .form-grid{gap:13px}.auth-switch{border-top:1px solid var(--border);margin-top:27px;padding-top:22px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--muted)}.auth-switch a{display:inline-flex;align-items:center;gap:3px;color:var(--accent)}.auth-bottom{text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--subtle);font-size:9px}.forgot-link{align-self:flex-end;font-size:11px;color:var(--accent);margin-top:-5px}.mfa-login{font-size:11px;color:var(--muted)}.mfa-login summary{cursor:pointer;margin-bottom:5px}.mfa-login .field{padding-top:10px}.success-state{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;color:var(--green)}.success-state p{color:var(--muted);font-size:12px}.console{min-height:100dvh;background:var(--bg)}.sidebar{width:234px;position:fixed;inset:0 auto 0 0;background:var(--sidebar);color:var(--sidebar-text);display:flex;flex-direction:column;z-index:60;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#314258 transparent}.sidebar-brand{padding:26px 24px 23px;display:flex;align-items:center;justify-content:space-between}.sidebar .brand{color:#fff;font-size:23px}.sidebar .brand-mark{width:36px;height:36px;border-radius:8px}.workspace-switch{margin:0 16px 25px;padding:10px;border:1px solid #324056;border-radius:6px;display:flex;align-items:center;gap:10px;background:#ffffff03}.workspace-avatar{width:31px;height:31px;background:#2c3e56;color:#ccd8ed;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;flex-shrink:0}.workspace-switch>div:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.workspace-switch strong{font-size:11px;color:#e1e8f4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:550}.workspace-switch span{font-size:9px;color:#8395b0}.workspace-switch>svg{color:#8193ae}.sidebar-section{font-size:8px;font-weight:600;letter-spacing:1.2px;color:#7184a1;padding:0 24px;margin-bottom:11px}.sidebar>nav{padding:0 11px;display:flex;flex-direction:column;gap:3px;margin-bottom:25px}.sidebar>nav>a{display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:5px;font-size:11px;position:relative;color:#aab9d1;white-space:nowrap}.sidebar>nav>a:hover{background:#ffffff07;color:#e1e8f7}.sidebar>nav>a.active{background:#294575;color:#e7eeff}.sidebar>nav>a.active:before{content:"";position:absolute;width:3px;height:15px;background:#6c99f6;left:-11px;border-radius:0 3px 3px 0}.sidebar>nav svg{height:16px;width:16px;stroke-width:1.7}.nav-end{margin-left:auto;max-width:13px}.sidebar-bottom{margin-top:auto;padding:15px 17px 0}.sidebar-bottom>a{font-size:10px;display:flex;align-items:center;gap:11px;padding:10px 6px;color:#8e9fb9}.sidebar-bottom>a>svg:last-child{margin-left:auto}.sidebar-bottom>a:hover{color:#e4eafa}.sidebar-account{padding:20px 3px 22px;margin-top:13px;border-top:1px solid #2a3b53;display:flex;align-items:center;gap:9px}.avatar{height:31px;width:31px;border-radius:50%;background:#dee7f8;color:#486994;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;flex-shrink:0}.sidebar-account>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.sidebar-account strong{font-size:11px;font-weight:550;color:#d8e1f0;overflow:hidden;text-overflow:ellipsis}.sidebar-account small{font-size:8px;color:#8496b1;overflow:hidden;text-overflow:ellipsis}.sidebar-account .icon-btn{color:#8094b1;width:24px}.sidebar-account .icon-btn:hover{background:#25374d;color:#eef2f8}.console-body{margin-left:234px;display:flex;flex-direction:column;min-height:100dvh;min-width:0}.topbar{height:67px;border-bottom:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:space-between;padding:0 34px;gap:22px;position:sticky;top:0;z-index:45}.topbar-left{display:flex;align-items:center;gap:15px;min-width:0}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb>span{color:var(--subtle)}.breadcrumb strong{font-weight:500;color:var(--text)}.topbar-actions{display:flex;align-items:center;gap:17px}.command-trigger{display:flex;align-items:center;gap:9px;border:0;background:transparent;color:var(--subtle);font-size:10px;padding:0}.command-trigger kbd{margin-left:14px}.topbar kbd,.palette-search kbd{border:1px solid var(--border);padding:3px 4px;border-radius:3px;font-size:9px;color:var(--muted);font-family:inherit;white-space:nowrap}.app-main{position:relative;padding:33px 35px 50px;width:100%;max-width:1600px;margin:0 auto;flex:1;min-width:0}.route-skeleton-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;min-height:min(620px,calc(100dvh - 67px));padding:5px 23px 40px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);pointer-events:none;animation:route-skeleton-in .22s ease-out both}.route-skeleton-overlay .page-skeleton{min-height:420px}@keyframes route-skeleton-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-footer{border-top:1px solid var(--border);padding:17px 35px;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--muted)}.app-footer>a{display:inline-flex;align-items:center;gap:6px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:26px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.25px;margin-bottom:10px}.page-heading h1{font-size:26px;letter-spacing:-.9px}.page-heading p{font-size:11px;color:var(--muted);margin-top:10px;line-height:1.8}.heading-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.palette-search{display:flex;gap:12px;align-items:center;padding:17px 24px;border-bottom:1px solid var(--border)}.palette-search input{border:0;flex:1;padding:5px;min-height:30px;background:transparent}.palette-results{padding:12px;max-height:450px;overflow:auto}.palette-results>a{display:flex;align-items:center;gap:12px;padding:11px 13px;font-size:13px;border-radius:5px}.palette-results>a:hover{background:var(--surface-hover)}.palette-results>a>svg:last-child{margin-left:auto;color:var(--muted)}.sidebar-collapsed .sidebar{width:76px}.sidebar-collapsed .sidebar .brand>span:last-child,.sidebar-collapsed .workspace-switch,.sidebar-collapsed .sidebar-section,.sidebar-collapsed .sidebar nav a>span,.sidebar-collapsed .nav-end,.sidebar-collapsed .sidebar-bottom>a>span,.sidebar-collapsed .sidebar-bottom>a>svg:last-child,.sidebar-collapsed .sidebar-account>div,.sidebar-collapsed .sidebar-account>.icon-btn{display:none}.sidebar-collapsed .sidebar-brand{padding:26px 22px}.sidebar-collapsed .sidebar nav a{padding:12px 17px}.sidebar-collapsed .console-body{margin-left:76px}.sidebar-collapsed .sidebar-bottom{padding:15px 22px 0}.sidebar-collapsed .sidebar-account{padding-bottom:22px}.sidebar-collapsed .sidebar-bottom>a{padding:12px 6px}.panel,.table-panel{border:1px solid var(--border);background:var(--surface);border-radius:7px;box-shadow:var(--shadow);min-width:0}.panel{margin-bottom:22px}.panel>.table-panel{border:0;box-shadow:none;border-radius:0 0 7px 7px}.panel-head{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);min-height:63px}.panel-head h2{font-size:13px;letter-spacing:-.3px}.panel-head p{font-size:10px;color:var(--muted);margin-top:5px}.panel-head>a{color:var(--muted)}.panel-body{padding:22px}.panel>.form-stack{padding:22px}.section-title{font-size:16px;margin:29px 0 16px}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.section-toolbar>p{color:var(--muted);font-size:12px}.trial-banner{display:flex;align-items:center;gap:14px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border));padding:16px 20px;border-radius:7px;margin-bottom:24px}.trial-symbol{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:7px;background:var(--surface);color:var(--accent);flex-shrink:0}.trial-banner>div{flex:1}.trial-banner strong{font-size:11px;font-weight:600}.trial-banner p{font-size:10px;color:var(--muted);margin-top:4px}.trial-banner>a{display:flex;align-items:center;gap:14px;color:var(--accent);font-size:10px;font-weight:600;white-space:nowrap}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:25px}.metric{padding:19px 20px;background:var(--surface);border:1px solid var(--border);border-radius:7px;min-width:0}.metric>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px}.metric>div>svg{color:#8c9ab0;stroke-width:1.5}.metric>strong{font-family:Manrope,sans-serif;display:block;font-size:30px;letter-spacing:-1px;margin-top:16px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.2}.metric>small{display:block;color:var(--muted);font-size:9px;margin-top:9px}.overview-grid{display:grid;grid-template-columns:2fr 1fr;gap:22px}.chart-panel{min-height:300px}.chart-panel .empty{min-height:233px}.chart-controls{display:flex;align-items:center;gap:7px}.chart-controls select{font-size:9px;min-height:28px;padding:5px 7px}.chart-area{height:230px;padding:20px 22px 17px 16px}.resource-summary>div:not(.panel-head){display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 22px;border-bottom:1px solid var(--border);font-size:10px}.resource-summary>div>span{color:var(--muted)}.resource-summary>div>strong{font-weight:600;font-size:12px}.resource-summary>.resource-note{border:0!important;align-items:flex-start!important;font-size:9px!important;color:var(--muted);padding:18px 22px!important}.resource-note svg{color:var(--subtle)}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:15px 18px;border-bottom:1px solid var(--border)}.search-input{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:5px;padding:0 10px;background:var(--surface);color:var(--muted);max-width:310px;min-width:140px}.search-input input{border:0;outline:none;background:transparent;min-height:33px;padding:5px 0;width:100%;font-size:10px}.search-input:focus-within{outline:2px solid var(--accent);outline-offset:1px}.toolbar-right{display:flex;align-items:center;gap:8px}.toolbar-right>.btn{font-size:9px}.column-menu{position:relative;font-size:10px}.column-menu summary{list-style:none;cursor:pointer}.column-menu summary::-webkit-details-marker{display:none}.column-menu>div{position:absolute;right:0;top:calc(100% + 7px);background:var(--surface);padding:14px;border:1px solid var(--border);box-shadow:0 10px 20px #122b4615;z-index:10;width:180px;border-radius:7px}.column-menu label{display:flex;gap:10px;align-items:center;padding:6px 0}.table-scroll{overflow:auto;width:100%}table{border-collapse:collapse;width:100%;text-align:left;font-size:10px;white-space:nowrap}thead{background:var(--surface-alt)}th{padding:12px 18px;font-weight:500;border-bottom:1px solid var(--border);color:var(--muted);text-align:left;font-size:9px}th button{background:none;border:0;padding:0;text-align:left;font-size:inherit;color:inherit;font-weight:inherit}td{padding:17px 18px;border-bottom:1px solid var(--border);height:65px;max-width:320px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--surface-alt)}td .cell-muted{font-size:9px;color:var(--muted);max-width:250px;text-overflow:ellipsis;overflow:hidden;display:block}td .table-title{font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:8px}td .table-title:hover{color:var(--accent)}table.dense td{padding-top:10px;padding-bottom:10px;height:46px}table.dense th{padding-top:9px;padding-bottom:9px}.table-footer{padding:11px 18px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:9px;min-height:44px}.table-footer>div{display:flex;gap:5px}.table-footer .icon-btn{height:25px;width:25px}.capability-strip{display:flex;flex-wrap:wrap;align-items:center;gap:20px 23px;border:1px solid var(--border);background:var(--surface-alt);border-radius:7px;padding:17px 20px;margin-top:25px}.capability-strip>div{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--muted);margin-right:10px}.capability-strip strong{font-weight:550}.capability-strip>span{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--muted)}.capability-strip i{width:5px;height:5px;border-radius:50%;background:var(--amber);display:inline-block}.capability-strip i.connected{background:var(--green)}.capability-strip small{font-size:8px;color:var(--subtle);margin-left:3px}.capability-reason{font-size:9px!important;color:var(--muted);width:100%;padding-top:10px;border-top:1px solid var(--border);line-height:1.7!important}.member-name{display:flex;align-items:center;gap:10px}.member-name>span:last-child{display:flex;flex-direction:column;gap:5px}.member-name small{font-size:9px;color:var(--muted)}.billing-current{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:28px}.billing-current h2{font-size:28px;margin-bottom:10px}.billing-current p{font-size:11px;color:var(--muted);margin-top:14px}.compact-pricing .price-card{padding:22px 18px}.compact-pricing .price-card h2{font-size:23px}.compact-pricing .price-card>p{min-height:0;margin-bottom:10px;font-size:10px}.compact-pricing .price-card>.btn{margin-top:15px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.settings-grid>.panel{margin:0}.settings-full{grid-column:1/-1}.settings-grid .panel>.form-stack{padding:23px}.settings-grid .panel>.form-stack>.btn{align-self:flex-start}.detail-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.ticket-message{border:1px solid var(--border);padding:16px;border-radius:7px;background:var(--surface-alt)}.ticket-message small{font-size:10px;color:var(--muted)}.ticket-message p{font-size:13px;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere}.usage-gauges-panel{margin-bottom:22px;border:0;background:transparent;box-shadow:none;padding:0}.usage-gauges-title{margin:0 0 14px;padding:0;border:0;font-size:15px;font-weight:650;letter-spacing:-.2px;color:var(--text)}.usage-gauges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.usage-gauge{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 14px 16px;text-align:center;box-shadow:var(--shadow)}.usage-gauge-ring{position:relative;width:min(100%,180px);margin:0 auto 8px}.usage-gauge-ring svg{width:100%;height:auto;display:block}.usage-gauge-value{position:absolute;inset:auto 0 8px;display:flex;align-items:baseline;justify-content:center;gap:4px;color:var(--gauge-value, var(--text))}.usage-gauge-value strong{font-size:28px;letter-spacing:-.8px;line-height:1}.usage-gauge-value small{font-size:12px;font-weight:700;opacity:.85}.usage-gauge h3{font-size:13px;font-weight:600;margin:2px 0 4px}.usage-gauge p{color:var(--muted);font-size:11px}.overview-gauges{grid-template-columns:1fr!important}.session-device{display:flex;align-items:flex-start;gap:10px;max-width:420px}.session-device strong{display:block;font-size:12px}.session-device small{display:block;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:340px}.session-device-icons{display:inline-flex;align-items:center;gap:4px;color:var(--accent);background:var(--accent-soft);border-radius:8px;padding:8px;flex:0 0 auto}.select2-field{width:100%;position:relative}.select-option-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.select-option-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-option-label svg,.select-option-label img{flex:0 0 auto;width:16px;height:16px;border-radius:2px}.aspanel-select__control{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important;box-shadow:none!important}.aspanel-select__control--is-focused{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.aspanel-select__single-value,.aspanel-select__input-container,.aspanel-select__placeholder{color:var(--text)!important}.aspanel-select__placeholder{color:var(--muted)!important}.aspanel-select__menu,.aspanel-select__menu-list{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.aspanel-select__option{background:transparent!important;color:var(--text)!important}.aspanel-select__option--is-focused{background:var(--accent-soft)!important;color:var(--text)!important}.aspanel-select__option--is-selected{background:var(--accent)!important;color:#fff!important}.aspanel-select__multi-value{background:var(--accent-soft)!important}.aspanel-select__multi-value__label{color:var(--accent)!important}.aspanel-select__indicator{color:var(--muted)!important}.public-layout--hero .public-header .aspanel-select__control,.aspanel-select__control--glass,.tone-glass .aspanel-select__control{background:#ffffff18!important;border-color:#ffffff36!important;color:#eef3fa!important;box-shadow:none!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.public-layout--hero .public-header .aspanel-select__control--is-focused,.aspanel-select__control--glass.aspanel-select__control--is-focused,.tone-glass .aspanel-select__control--is-focused{border-color:#9ec0ff!important;box-shadow:0 0 0 3px #1a2d4aaa!important;background:#fff2!important}.public-layout--hero .public-header .aspanel-select__single-value,.public-layout--hero .public-header .aspanel-select__input-container,.public-layout--hero .public-header .aspanel-select__placeholder,.aspanel-select__single-value--glass,.tone-glass .aspanel-select__single-value,.tone-glass .aspanel-select__input-container,.tone-glass .aspanel-select__placeholder{color:#eef3fa!important}.public-layout--hero .public-header .aspanel-select__indicator,.aspanel-select__indicator--glass,.tone-glass .aspanel-select__indicator{color:#c5d0e0!important}.aspanel-select__menu--glass,.aspanel-select__menu-list--glass{background:#0d1828f5!important;color:#eef3fa!important;border-color:#ffffff28!important;box-shadow:0 16px 40px #020810aa!important}.aspanel-select__option--glass{color:#eef3fa!important;background:transparent!important}.aspanel-select__menu--glass .aspanel-select__option--is-focused,.aspanel-select__option--glass.aspanel-select__option--is-focused{background:#1a2d4a!important;color:#eef3fa!important}.aspanel-select__menu--glass .aspanel-select__option--is-selected,.aspanel-select__option--glass.aspanel-select__option--is-selected{background:#8eb4ff!important;color:#0a1220!important}.public-layout--hero .preferences-glass .select2-field.compact{min-width:108px}@media(max-width:1100px){.usage-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.usage-gauges{grid-template-columns:1fr}}.usage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.usage-item{padding:23px}.usage-item>span{color:var(--muted);font-size:11px}.usage-item>strong{display:block;font-size:28px;margin-top:15px;font-weight:600}.usage-item small{font-size:13px;color:var(--muted);font-weight:400}.usage-item progress{width:100%;height:5px;margin-top:18px;accent-color:var(--accent);border:0}.limits-list{padding:7px 22px}.limits-list>div{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-size:11px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.limits-list>div:last-child{border:0}.limits-list>div>span{color:var(--muted)}.limits-list>div>strong{font-weight:550;text-align:right;max-width:65%;overflow-wrap:anywhere;white-space:normal}.notification-list{border:1px solid var(--border);border-radius:7px;background:var(--surface)}.notification-list>article{display:flex;gap:17px;align-items:center;padding:23px;border-bottom:1px solid var(--border)}.notification-list article:last-child{border:0}.notification-list article>div{flex:1}.notification-list .empty-icon{margin:0;width:40px;height:40px}.notification-list h3{font-size:13px}.notification-list p{font-size:12px;margin-top:5px;color:var(--muted)}.notification-list small{display:block;margin-top:8px;color:var(--muted);font-size:10px}.notification-list article.read{opacity:.65}.project-filters{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.project-filters>span{font-size:11px;color:var(--muted)}.project-filters>div{display:flex;gap:8px}.project-filters select{font-size:10px;padding:6px 10px;min-height:32px}.project-name{display:flex;align-items:center;gap:11px}.project-avatar{display:inline-flex;height:36px;width:36px;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 10%,transparent);border-radius:7px;flex-shrink:0}.project-name>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.project-name strong{font-size:11px;font-weight:600}.project-name small{font-size:8px;color:var(--muted);font-weight:400;max-width:160px;overflow:hidden;text-overflow:ellipsis}.runtime-label{display:flex;align-items:center;gap:6px;font-size:10px}.runtime-label>span{display:block;width:5px;height:5px;border-radius:50%;background:var(--green)}.back-link{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);margin-bottom:16px}.project-meta{display:flex;align-items:center;gap:20px;color:var(--muted);font-size:10px;margin-top:-9px;margin-bottom:25px}.project-meta>span{display:flex;align-items:center;gap:6px}.project-public-url{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:600}.project-public-url:hover{text-decoration:underline}.project-meta>code{font-size:9px;margin-left:auto;color:var(--subtle)}.project-tabs{display:flex;gap:22px;overflow:auto;border-bottom:1px solid var(--border);margin-bottom:26px;scrollbar-width:thin;white-space:nowrap}.project-tabs>a{font-size:10px;color:var(--muted);padding:13px 0;border-bottom:2px solid transparent;flex-shrink:0}.project-tabs>a.active{color:var(--accent);border-color:var(--accent);font-weight:600}.project-tabs>a:hover{color:var(--text)}.project-overview-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.next-steps{padding:0 21px}.next-steps>a{display:flex;align-items:center;gap:14px;padding:24px 0;border-bottom:1px solid var(--border)}.next-steps>a:last-child{border:0}.next-steps>a>svg:first-child{color:var(--accent);stroke-width:1.5}.next-steps>a>span{flex:1;display:flex;flex-direction:column;gap:6px}.next-steps>a strong{font-size:11px;font-weight:600}.next-steps>a small{font-size:10px;color:var(--muted)}.next-steps>a>svg:last-child{color:var(--muted)}.runtime-actions{padding:22px;display:flex;gap:12px;flex-wrap:wrap}.runtime-actions+.panel-body{padding-top:0}.project-summary{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid var(--border);background:var(--surface-alt);border-radius:7px}.project-summary h3{font-size:16px}.project-summary p{font-size:11px;color:var(--muted);margin-top:5px}.wizard-steps{display:flex;list-style:none;padding:23px 24px 0;margin:0;gap:8px;justify-content:space-between}.wizard-steps li{display:flex;align-items:center;gap:6px;font-size:9px;color:var(--subtle);white-space:nowrap}.wizard-steps li>span{display:flex;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--surface-alt);color:var(--muted);width:23px;height:23px;border-radius:50%;font-size:9px}.wizard-steps li.current{color:var(--accent);font-weight:600}.wizard-steps li.current>span{background:var(--accent);color:#fff;border-color:var(--accent)}.wizard-steps li.complete>span{background:var(--green-bg);color:var(--green);border-color:transparent}.source-options{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.source-options>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:11px;border:1px solid var(--border);border-radius:7px;background:var(--surface);padding:20px 17px;text-align:left}.source-options>button.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}.source-options>button>svg:first-child{color:var(--accent);margin-bottom:5px}.source-options strong{font-size:12px;font-weight:600}.source-options small{font-size:9px;color:var(--muted)}.source-options>button>svg:last-child:not(:first-child){position:absolute;right:12px;top:12px;color:var(--accent)}.wizard-actions{border-top:1px solid var(--border);padding-top:20px;justify-content:space-between;margin-top:15px}.terminal-panel{background:#111c2e;border:1px solid #2a3b55;border-radius:7px;overflow:hidden;color:#bac8df;margin-bottom:22px}.terminal-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid #2a3b55;padding:14px 18px;background:#152337;font-size:10px;color:#93a8c6}.terminal-state,.terminal-head>.icon-btn{margin-left:auto;font-size:8px;letter-spacing:1px}.log-view{background:#111c2e;padding:17px;color:#b7c8e2;overflow:auto;min-height:200px;max-height:500px;font:11px/1.9 Consolas,monospace;border-radius:5px}.log-view>div{display:flex;gap:13px;align-items:baseline;padding:3px 0;min-width:min-content}.log-view time{font-size:9px;white-space:nowrap;color:#65809f}.log-view>div>span:last-child{overflow-wrap:anywhere;white-space:pre-wrap;min-width:180px}.log-step{font-size:9px;color:#72a4eb;white-space:nowrap;min-width:44px}.log-error{color:#ee9c9c}.terminal-panel .empty{color:#d8e3f4}.terminal-panel .empty p{color:#91a3bc}.terminal-panel .empty-icon{background:#22344e;color:#849bb8}.xterm-container{height:360px;padding:18px 18px 5px}.terminal-command{display:flex;gap:12px;padding:18px;border-top:1px solid #2a3b55}.terminal-command select{flex:1;background:#18283e;border-color:#324660;color:#bccce4;font-family:Consolas,monospace}.env-row{display:grid;grid-template-columns:1fr 1.3fr .65fr 45px 25px;gap:12px;align-items:end}.env-row>.check-field{height:41px;font-size:10px}.env-row>.icon-btn{margin-bottom:4px}.env-row .field{font-size:10px}.env-row input,.env-row select{font-size:11px}.danger-zone{display:flex;justify-content:space-between;align-items:center;padding:24px;border-color:color-mix(in srgb,var(--red) 35%,var(--border));gap:20px}.danger-zone h2{color:var(--red);font-size:14px}.danger-zone p{color:var(--muted);font-size:11px;margin-top:8px}.file-breadcrumb{display:flex;gap:9px;align-items:center;color:var(--muted)}.file-breadcrumb code{font-size:11px}.file-dropzone{position:relative;min-height:220px}.file-dropzone.dragging{outline:2px dashed color-mix(in srgb,var(--accent) 55%,var(--border));outline-offset:2px;border-radius:12px}.file-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-content:center;gap:8px;text-align:center;border-radius:12px;background:color-mix(in srgb,var(--panel) 88%,var(--accent));border:1px dashed color-mix(in srgb,var(--accent) 60%,var(--border));pointer-events:none}.file-drop-overlay strong{font-size:14px}.file-drop-overlay small{color:var(--muted);font-size:11px}.upload-drop{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px dashed var(--border);border-radius:12px;background:color-mix(in srgb,var(--panel) 92%,var(--bg));transition:border-color .15s ease,background .15s ease}.upload-drop.dragging,.upload-drop.has-file{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--panel) 85%,var(--accent))}.upload-drop>div{flex:1;min-width:0}.upload-drop strong{display:block;font-size:13px}.upload-drop small{color:var(--muted);font-size:11px}.file-layout{display:grid;grid-template-columns:1fr;gap:18px}.file-layout.has-editor{grid-template-columns:1fr 1.7fr}.file-layout td{padding-left:14px;padding-right:14px}.file-name{display:flex;align-items:center;gap:9px;background:none;border:0;padding:0;font-size:11px;text-align:left}.file-name svg{color:var(--accent);stroke-width:1.5}.file-hint{margin-top:18px;font-size:10px}.editor-panel{background:var(--surface);border:1px solid var(--border);border-radius:7px;overflow:hidden;min-width:0}.editor-panel .panel-head{padding:12px 17px;min-height:50px}.editor-panel code{font-size:11px}.code-editor{height:450px;width:100%}.database-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.database-summary>div:first-child{display:flex;align-items:center;gap:13px}.database-summary h2{font-size:15px}.database-summary p{font-size:11px;color:var(--muted);margin-top:5px}.database-layout{display:grid;grid-template-columns:230px 1fr;gap:20px}.collection-list{padding:10px}.collection-list>button{border:0;background:transparent;display:flex;width:100%;align-items:center;gap:10px;padding:12px 10px;font-size:11px;color:var(--muted);border-radius:5px}.collection-list>button.selected{color:var(--accent);background:var(--accent-soft)}.collection-list>button>span{margin-left:auto}.documents-list{padding:18px}.documents-list>article{border:1px solid var(--border);border-radius:5px;margin-bottom:15px;overflow:hidden}.documents-list>article>.row-actions{padding:9px 12px;justify-content:flex-end;border-top:1px solid var(--border)}.documents-list .json-view{border-radius:0;font-size:11px}.swal2-container{z-index:20000!important}.swal2-popup{background:var(--surface);color:var(--text);font-family:inherit;border:1px solid var(--border);border-radius:12px}.swal2-title{font-size:22px;letter-spacing:-.5px}.swal2-html-container{font-size:14px!important}.swal2-styled{font-size:13px!important;border-radius:6px!important}#toast-container>div{box-shadow:0 5px 25px #10223930;font-size:12px;opacity:1;border-radius:6px;background-size:18px}#toast-container>.toast-success{background-color:#2e7663}#toast-container>.toast-error{background-color:#ae4551}@media(min-width:1550px){.app-main{padding:42px 50px}.topbar{padding:0 50px}.public-layout .container{max-width:1260px}.hero{min-height:730px}.hero h1{font-size:55px}.hero-visual{transform:perspective(1200px) rotateY(-5deg) rotateX(2deg) scale(1.02)}.preview-workspace{min-height:340px}.preview-content{padding:29px 24px}.preview-content h3{font-size:18px}.preview-code{font-size:9px}.preview-content>.eyebrow{font-size:7px}}@media(max-width:1200px){.container{width:calc(100% - 64px)}.public-header nav{gap:18px;margin-left:0}.public-actions{gap:12px}.public-actions>.preferences{display:none}.hero{gap:30px;padding-top:75px;padding-bottom:90px}.hero h1{font-size:40px}.hero-visual{width:100%}.preview-workspace>aside{width:108px;padding:15px 8px}.preview-content{padding:21px 14px}.preview-content h3{font-size:13px}.preview-label{display:none}.preview-pipeline>div>svg{margin-left:0;width:9px}.hero-copy>p{font-size:13px}.hero-actions{gap:2px}.hero .btn.large{font-size:11px;padding:12px 13px}.floating-note{right:12px;padding:12px 15px}.floating-note strong{font-size:9px}.hero-note{font-size:9px;gap:4px}.tech-strip .container>strong{font-size:12px;gap:6px}.tech-strip .container>span{font-size:6px}.tech-strip svg{width:17px;height:17px}.sidebar{width:215px}.console-body{margin-left:215px}.app-main{padding:28px 25px 40px}.topbar{padding:0 25px}.command-trigger>span{display:none}.command-trigger kbd{margin-left:0}.topbar-actions{gap:11px}.overview-grid{grid-template-columns:1.7fr 1fr}.metric{padding:18px 15px}.metrics-grid{gap:12px}.metric>div{font-size:9px}.metric>strong{font-size:28px}.metric>small{font-size:8px}.pricing-grid{gap:11px}.price-card{padding:23px 17px}.price-card h2{font-size:27px}.compact-pricing{grid-template-columns:repeat(2,1fr)}.capability-strip{gap:14px}.capability-strip small{display:none}.settings-grid{gap:16px}.panel-head{padding:18px}.chart-controls{gap:3px}.chart-controls select{padding:5px}.env-row{gap:8px;grid-template-columns:1fr 1fr 75px 35px 25px}.auth-story{padding-left:10%;padding-right:8%}.auth-story h1{font-size:30px}.project-overview-grid{grid-template-columns:1fr 1fr}.project-meta>code{display:none}.file-layout.has-editor{grid-template-columns:1fr}.file-layout.has-editor>.table-panel{max-height:220px}.database-summary{flex-wrap:wrap}}@media(max-width:960px){.hero{grid-template-columns:1fr;gap:60px;padding-top:55px;max-width:730px}.hero-copy{text-align:center}.release-tag{margin-bottom:22px}.hero h1{font-size:51px}.hero-copy>p{margin-left:auto;margin-right:auto;font-size:14px;max-width:470px}.hero-actions,.hero-note{justify-content:center}.hero .btn.large{font-size:12px;padding:14px 18px}.hero-note{font-size:10px}.hero-visual{max-width:585px;justify-self:center;transform:none}.preview-workspace{min-height:330px}.preview-workspace>aside{width:137px;padding:20px 15px}.preview-content{padding:25px}.preview-content h3{font-size:18px}.preview-project{gap:12px}.preview-project strong{font-size:12px}.preview-project>div span{font-size:9px}.preview-code{font-size:10px}.preview-label{display:block;font-size:7px}.preview-pipeline>div{font-size:9px;gap:6px}.preview-pipeline>div>svg{margin-left:10px}.preview-content>.eyebrow{font-size:7px}.preview-foot{font-size:8px}.floating-note strong{font-size:10px}.tech-strip>.container{flex-wrap:wrap;justify-content:center;gap:23px 35px}.tech-strip .container>span{display:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-grid article:nth-child(3n){border-right:1px solid var(--border)}.feature-grid article:nth-child(2n){border-right:0}.feature-grid article:nth-child(n+4){border-bottom:1px solid var(--border)}.feature-grid article:nth-child(n+5){border-bottom:0}.section-heading{gap:40px}.section-heading h2,.architecture-section h2{font-size:29px}.architecture-grid{gap:30px}.sidebar{width:195px}.sidebar-brand{padding-left:20px}.sidebar>nav{padding:0 9px}.sidebar>nav>a{font-size:10px;padding:10px;gap:9px}.workspace-switch{margin-left:13px;margin-right:13px}.workspace-switch strong{font-size:10px}.console-body{margin-left:195px}.app-main{padding:26px 20px 40px}.topbar{padding:0 20px;gap:10px}.breadcrumb{font-size:10px;gap:8px}.topbar-actions{gap:7px}.topbar .theme-select select{max-width:64px;font-size:10px}.command-trigger{display:none}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:15px}.metric{padding:18px 20px}.metric>div{font-size:11px}.metric>small{font-size:9px}.overview-grid{grid-template-columns:1fr}.resource-summary{display:grid;grid-template-columns:repeat(3,1fr)}.resource-summary>.panel-head{grid-column:1/-1}.resource-summary>.resource-note{grid-column:1/-1}.resource-summary>div:not(.panel-head){padding:20px 16px}.page-heading h1{font-size:24px}.page-heading p{font-size:10px}.heading-actions>.btn{font-size:10px;padding:8px 11px}.trial-banner{padding:14px;gap:10px}.trial-banner p{font-size:9px}.trial-banner>a{font-size:9px;gap:5px}.settings-grid{grid-template-columns:1fr}.usage-grid{grid-template-columns:repeat(2,1fr)}.project-overview-grid{grid-template-columns:1fr}.project-overview-grid .next-steps>a{padding:20px 0}.env-row{grid-template-columns:1fr 1fr 75px}.env-row>.check-field{height:auto}.env-row>.icon-btn{justify-self:end;grid-column:3}.env-row{padding:15px 0;border-bottom:1px solid var(--border)}.database-layout{grid-template-columns:180px 1fr}.auth-layout{grid-template-columns:40% 60%}.auth-story h1{font-size:26px}.auth-story p{font-size:11px}.auth-story .auth-feature{font-size:11px;gap:10px}.auth-main{padding:23px}.auth-card{max-width:340px}.auth-card h1{font-size:25px}}@media(max-width:760px){.container{width:calc(100% - 40px)}.public-header{height:68px}.public-actions>.btn{display:none}.public-actions .preferences .select2-field.compact{width:76px;min-width:0}.hero-stage{margin-top:-68px;padding-top:68px}.hero--solo{min-height:auto;padding-top:88px;padding-bottom:56px}.hero-pillars{grid-template-columns:1fr 1fr}.flow-steps,.deep-grid,.landing-pricing-grid{grid-template-columns:1fr}.nav-inner{gap:15px}.brand{font-size:21px}.brand-symbol{height:30px;width:30px}.public-header nav{display:none;position:absolute;top:68px;left:0;right:0;background:var(--surface);padding:25px;border-bottom:1px solid var(--border);box-shadow:0 8px 15px #0d233b08}.public-layout--hero .public-header nav.open{background:#0b1524f2;border-bottom-color:#ffffff18}.public-layout--hero .public-header nav.open a{color:#eef3fa}.public-header nav.open{display:flex;flex-direction:column;gap:22px}.public-actions .login-link{display:none}.public-actions{gap:12px}.public-actions .btn{font-size:10px;padding:7px 10px}.mobile-toggle{display:inline-flex}.hero{padding-top:49px;padding-bottom:80px;gap:48px}.hero h1{font-size:42px;letter-spacing:-1.7px}.hero-copy>p{font-size:12px;max-width:370px;margin-top:22px}.hero-actions{margin-top:24px}.hero-note{font-size:8px;gap:5px}.release-tag{font-size:6px;letter-spacing:.8px}.hero .btn.large{font-size:11px;padding:12px 14px}.hero-visual{max-width:560px}.preview-workspace>aside{width:102px;padding:16px 9px}.preview-brand{font-size:11px}.preview-workspace aside button{font-size:7px;padding:9px 5px;gap:5px}.preview-workspace aside button svg{width:12px;height:12px}.preview-content{padding:20px 15px}.preview-content h3{font-size:14px;margin-bottom:18px}.preview-project strong{font-size:10px}.preview-project>div span{font-size:7px}.preview-label{display:none}.preview-pipeline>div{font-size:7px;gap:4px}.preview-pipeline>div>svg{margin-left:2px;width:10px}.preview-code{font-size:8px;padding:12px 10px}.preview-content>.eyebrow{font-size:5px}.preview-foot{font-size:7px;gap:4px}.preview-foot svg{width:10px}.preview-workspace{min-height:310px}.floating-note{right:13px;bottom:-25px;padding:11px 13px}.floating-note strong{font-size:8px}.floating-note small{font-size:7px}.floating-note>span{width:29px;height:29px}.tech-strip>.container{gap:19px 27px;padding:23px 0}.tech-strip .container>strong{font-size:11px}.tech-strip .container>strong:last-child{display:none}.platform-section{padding:61px 0}.section-heading{display:block;margin-bottom:29px}.section-heading h2{font-size:28px}.section-heading>p{margin-top:17px;max-width:360px;font-size:11px}.feature-grid article{padding:24px 22px}.feature-grid h3{font-size:14px;line-height:1.5}.feature-grid p{font-size:10px}.feature-grid article>span{font-size:6px}.feature-grid article>svg{width:22px;height:22px;margin-bottom:20px}.architecture-section{padding:45px 0 20px}.architecture-grid{grid-template-columns:1fr;gap:10px}.architecture-section h2{font-size:29px}.architecture-grid>div:first-child>p{font-size:11px;max-width:400px}.architecture-canvas{height:290px;max-width:440px;width:100%;margin:auto}.bottom-cta{flex-direction:column;align-items:flex-start;gap:25px;padding-top:54px;padding-bottom:54px}.bottom-cta h2{font-size:26px}.bottom-cta p{font-size:11px}.public-footer{grid-template-columns:repeat(3,1fr);gap:35px 20px;padding-top:35px}.public-footer>div:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:15px}.public-footer>div:first-child .copyright{grid-column:1/-1;margin:0}.public-footer>div:first-child p{text-align:right}.public-footer>div>strong{font-size:10px}.public-footer>div>a:not(.brand){font-size:9px}.public-footer .brand{font-size:21px}.public-page{padding-top:40px;padding-bottom:50px}.public-page>.page-heading h1{font-size:30px}.public-page>.page-heading{margin-bottom:30px}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:23px 13px}.price-card h2{font-size:27px}.price-card{padding:23px 18px}.price-card>p{font-size:11px;min-height:70px}.price-card li{font-size:10px;gap:6px}.price-card .eyebrow{font-size:10px}.auth-layout{display:block}.auth-story{display:none}.auth-main{min-height:100dvh;padding:20px 23px}.auth-card{max-width:390px;padding:42px 0}.auth-card h1{font-size:28px}.auth-top .preferences select{font-size:10px}.sidebar,.sidebar-collapsed .sidebar{transform:translate(-100%);width:240px;transition:transform .22s}.sidebar.mobile-open{transform:translate(0)}.console-body,.sidebar-collapsed .console-body{margin-left:0}.sidebar-brand{padding:23px}.sidebar .mobile-toggle{color:#a7b9d4}.sidebar .mobile-toggle:hover{background:#29416a}.sidebar-collapsed .sidebar .brand>span:last-child,.sidebar-collapsed .workspace-switch,.sidebar-collapsed .sidebar-section,.sidebar-collapsed .sidebar nav a>span,.sidebar-collapsed .nav-end,.sidebar-collapsed .sidebar-bottom>a>span,.sidebar-collapsed .sidebar-bottom>a>svg:last-child,.sidebar-collapsed .sidebar-account>div,.sidebar-collapsed .sidebar-account>.icon-btn{display:revert}.sidebar>nav>a{font-size:12px;padding:11px 15px;gap:12px}.sidebar-section{font-size:9px}.workspace-switch strong,.sidebar-account strong{font-size:12px}.sidebar-account small{font-size:9px}.sidebar-bottom>a{font-size:11px}.mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#06102488;z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.desktop-collapse{display:none}.topbar{height:59px;padding:0 17px;gap:10px}.topbar-left{gap:10px}.breadcrumb{font-size:10px;gap:8px;max-width:190px}.topbar-actions{gap:5px}.topbar .theme-select{padding:0}.topbar .theme-select>select{width:20px;max-width:20px;color:transparent;padding:0}.topbar .theme-select>select option{color:var(--text)}.topbar .theme-select>svg{height:15px;width:15px}.topbar .language-select{padding:5px 0;font-size:9px;width:36px}.topbar>.topbar-actions>.icon-btn{width:25px}.app-main{padding:26px 20px 38px}.app-footer{padding:16px 20px}.page-heading{gap:13px;align-items:flex-start;margin-bottom:24px}.page-heading h1{font-size:23px}.page-heading .eyebrow{font-size:7px;margin-bottom:9px}.page-heading p{font-size:10px;max-width:280px;line-height:1.8}.heading-actions{padding-top:2px;gap:7px}.heading-actions .btn{font-size:9px;min-height:33px;padding:7px 10px}.heading-actions .btn svg{height:13px;width:13px}.heading-actions .badge{font-size:8px}.trial-banner{padding:14px;gap:10px;flex-wrap:wrap}.trial-banner>div{flex:1}.trial-banner strong{font-size:11px}.trial-banner p{font-size:9px}.trial-banner>a{margin-left:47px;font-size:9px;gap:10px}.trial-symbol{width:33px;height:33px}.metrics-grid{gap:12px}.metric{padding:17px 16px}.metric>div{font-size:9px}.metric>strong{font-size:27px;margin-top:14px}.metric>small{font-size:8px}.metric>div svg{height:15px;width:15px}.panel-head{padding:17px;gap:9px}.panel-head h2{font-size:12px}.panel-head p{font-size:9px}.chart-controls select{font-size:8px;padding:5px 4px;min-height:27px}.chart-controls .icon-btn{width:24px}.chart-controls{gap:2px}.chart-area{height:225px;padding:15px 14px 17px 9px}.chart-panel{min-height:290px}.resource-summary>div:not(.panel-head){font-size:9px;padding:18px 14px;gap:8px;flex-wrap:wrap}.resource-summary>div>strong{font-size:11px}.table-toolbar{padding:12px;gap:8px}.search-input{min-width:100px;max-width:220px;padding:0 8px;flex:1}.search-input input{font-size:10px;min-height:32px}.toolbar-right{gap:5px}.toolbar-right .btn{font-size:9px;padding:5px 7px;min-height:29px}.toolbar-right>.btn>span{display:none}.column-menu summary{font-size:9px}.table-toolbar .icon-btn{width:26px}.table-footer{padding:11px 14px}.table-scroll table th,.table-scroll table td{padding-left:15px;padding-right:15px}.capability-strip{padding:15px;gap:13px 19px}.capability-strip>div{width:100%;font-size:10px;margin-bottom:4px}.capability-strip>span{font-size:9px}.section-toolbar{gap:15px;margin-bottom:16px}.section-toolbar>p{font-size:10px;max-width:240px}.section-toolbar>.btn{font-size:10px;min-height:34px;padding:7px 10px}.section-toolbar>.btn svg{width:14px}.section-toolbar>.row-actions select{font-size:10px;padding:7px;min-height:31px}.project-filters>div{gap:5px}.project-filters select{font-size:9px;max-width:140px;padding:5px;min-height:30px}.project-filters>span{font-size:10px}.project-meta{font-size:9px;gap:14px;flex-wrap:wrap;margin-top:-10px;margin-bottom:17px}.project-meta>span>svg{height:12px;width:12px}.project-tabs{gap:23px;margin-bottom:22px}.project-tabs>a{font-size:10px;padding:13px 0}.back-link{font-size:10px;margin-bottom:17px}.project-tabs::-webkit-scrollbar{height:2px}.project-summary{padding:13px}.project-summary h3{font-size:15px}.project-summary p{font-size:10px}.modal{max-height:calc(100dvh - 28px);max-width:calc(100vw - 22px);border-radius:9px}.modal-head{padding:17px 19px}.modal-head h2{font-size:16px}.modal>.form-stack,.modal>div.form-stack{padding:20px}.wizard-steps{padding:19px 20px 0;gap:3px}.wizard-steps li{font-size:0;gap:0}.wizard-steps li>span{font-size:10px;width:27px;height:27px}.wizard-steps li.current{font-size:9px;gap:7px}.source-options{gap:8px}.source-options>button{padding:16px 12px;gap:8px}.source-options strong{font-size:10px}.source-options small{font-size:8px;line-height:1.7}.source-options>button>svg:first-child{width:20px;height:20px}.source-options>button>svg:last-child:not(:first-child){right:8px;top:8px;width:12px;height:12px}.form-stack{gap:17px}.form-grid{gap:12px}.field{font-size:11px;gap:7px}.field input,.field select,.field textarea{font-size:12px;padding:10px;min-height:39px}.field small{font-size:10px}.notice{font-size:11px;padding:13px 15px}.limits-list{padding:4px 17px}.limits-list>div{font-size:10px;padding:14px 0;gap:15px}.wizard-actions{margin-top:7px;padding-top:17px}.billing-current{padding:22px;align-items:flex-start}.billing-current h2{font-size:24px}.billing-current>.btn{font-size:9px;padding:7px 9px;min-height:34px}.billing-current>.btn svg{height:13px}.compact-pricing .price-card{padding:22px 17px}.compact-pricing .price-card h2{font-size:21px}.settings-grid .panel>.form-stack{padding:20px}.panel>.form-stack{padding:20px}.settings-grid{gap:20px}.usage-grid{gap:13px}.usage-item{padding:20px}.usage-item>strong{font-size:25px}.usage-item>span{font-size:10px}.danger-zone{padding:20px;flex-direction:column;align-items:flex-start}.danger-zone p{font-size:10px}.database-layout{grid-template-columns:1fr;gap:0}.collection-list{display:flex;overflow:auto;gap:5px}.collection-list>button{width:auto;white-space:nowrap;font-size:10px;gap:8px}.collection-list>button>span{margin-left:8px}.database-summary{padding:18px;gap:19px}.database-summary>.row-actions{gap:6px}.database-summary .btn{font-size:9px}.database-summary h2{font-size:13px;overflow-wrap:anywhere}.database-summary p{font-size:10px}.file-breadcrumb code{font-size:9px;overflow-wrap:anywhere}.file-breadcrumb{min-width:0;gap:4px}.file-breadcrumb .icon-btn{width:22px}.file-layout{gap:17px}.code-editor{height:370px}.env-row{grid-template-columns:1fr 1fr;gap:10px}.env-row>.field:nth-child(3){grid-column:1}.env-row>.check-field{grid-column:2;height:25px;align-self:center}.env-row>.icon-btn{grid-column:2;grid-row:2;align-self:center}.env-row>.check-field{justify-self:start;padding-right:30px}.xterm-container{height:340px;padding:15px 11px 5px}.terminal-command{padding:14px;gap:10px}.terminal-command .btn{font-size:11px;padding:9px 12px}.terminal-command select{font-size:11px;min-width:0}.log-view{padding:14px;font-size:10px}.log-view time{font-size:8px}.log-step{font-size:8px}.runtime-actions{padding:20px;gap:9px}.runtime-actions .btn{font-size:10px;padding:9px 11px}.runtime-actions .btn svg{height:14px}.notification-list article{padding:18px;gap:12px;flex-wrap:wrap}.notification-list article>.btn{margin-left:52px}.notification-list h3{font-size:12px}.notification-list p{font-size:11px}.notification-list small{font-size:9px}.ticket-message{padding:15px}.ticket-message p{font-size:12px}}@media(max-width:390px){.container{width:calc(100% - 32px)}.hero h1{font-size:36px;letter-spacing:-1.4px}.hero-copy>p{font-size:11px}.hero-visual{width:calc(100% + 8px);margin-left:-4px}.preview-workspace>aside{width:84px;padding:16px 6px}.preview-workspace aside button{font-size:6px;gap:4px}.preview-brand{font-size:10px;gap:3px}.preview-content{padding:19px 11px}.preview-content h3{font-size:12px}.preview-project .project-avatar{width:27px;height:27px}.preview-project{gap:7px}.preview-project strong{font-size:9px}.preview-code{font-size:7px;padding:10px 8px}.preview-code i{font-size:6px}.preview-pipeline>div{font-size:6px;gap:2px}.preview-pipeline>div>span{height:14px;width:14px;font-size:6px}.preview-foot{font-size:6px}.preview-bottom{font-size:5px;left:10px}.feature-grid article{padding:23px 17px}.feature-grid h3{font-size:13px}.app-main{padding:24px 16px 36px}.topbar{padding:0 12px}.breadcrumb{max-width:150px;font-size:9px;gap:6px}.topbar-left{gap:5px}.topbar-actions{gap:3px}.page-heading{gap:10px}.page-heading h1{font-size:21px}.heading-actions .btn{font-size:8px;padding:7px 8px}.heading-actions>.badge{display:none}.metrics-grid{gap:10px}.metric{padding:16px 13px}.metric>div{font-size:8px}.metric>strong{font-size:26px}.metric>small{font-size:7px}.chart-controls select{font-size:7px;padding:4px}.resource-summary>div:not(.panel-head){padding:17px 12px;font-size:8px}.pricing-grid{gap:22px 10px}.price-card{padding:21px 13px}.price-card h2{font-size:24px}.price-card li{font-size:9px}.public-actions{gap:8px}.public-header .brand{font-size:19px}.public-header .brand-symbol{width:28px;height:28px}.source-options>button{padding:14px 9px}.source-options strong{font-size:9px}.source-options small{font-size:7px}.wizard-steps li.current{font-size:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-visual{transform:none}}.public-actions>.preferences{display:flex;gap:10px}.copy-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.copy-chip.copied{border-color:color-mix(in srgb,var(--green) 45%,var(--border));background:var(--green-bg);color:var(--green)}.sqlite-browser{display:grid;grid-template-columns:220px 1fr;gap:14px;min-height:420px}.sqlite-sidebar,.sqlite-main{border:1px solid var(--border);border-radius:10px;background:var(--surface-alt);overflow:hidden}.sqlite-table-list{display:flex;flex-direction:column;gap:4px;padding:10px;max-height:360px;overflow:auto}.sqlite-table-list button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:var(--text);border-radius:8px;padding:8px 10px;text-align:left;cursor:pointer}.sqlite-table-list button.active,.sqlite-table-list button:hover{background:var(--accent-soft)}.sqlite-table-list small{margin-left:auto;color:var(--muted)}.sqlite-grid-wrap{overflow:auto;max-height:320px;padding:0 12px 12px}.sqlite-grid{width:100%;border-collapse:collapse;font-size:12px}.sqlite-grid th,.sqlite-grid td{border-bottom:1px solid var(--border);padding:8px;text-align:left;vertical-align:top}.sqlite-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 14px}.status-dashboard{display:flex;flex-direction:column;gap:18px}.status-charts{display:grid;grid-template-columns:280px 1fr;gap:16px}.status-chart-area{height:220px;padding:12px 16px 18px}.status-chart-area.tall{height:260px}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.status-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.status-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.docs-shell{display:flex;flex-direction:column;gap:14px}.docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface);min-height:640px}.docs-sidebar{border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface-alt) 88%,var(--surface));padding:20px 14px;display:flex;flex-direction:column;gap:18px}.docs-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 8px}.docs-brand strong{display:block;font-size:14px}.docs-brand span{color:var(--muted);font-size:11px}.docs-os-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 4px}.docs-os-switch button{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:650;cursor:pointer}.docs-os-switch button.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,var(--border));color:var(--accent)}.docs-nav{display:flex;flex-direction:column;gap:4px}.docs-nav button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:transparent;color:var(--muted);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.docs-nav button:hover{background:var(--surface);color:var(--text)}.docs-nav button.active{background:var(--surface);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,var(--border))}.docs-content{padding:28px 32px 36px;overflow:auto}.docs-hero{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--border)}.docs-kicker{margin:0 0 8px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700;color:var(--accent)}.docs-hero h1{margin:0 0 10px;font-size:28px;letter-spacing:-.03em}.docs-lead{margin:0;max-width:62ch;color:var(--muted);font-size:15px;line-height:1.6}.docs-section{margin-bottom:26px}.docs-section h2{margin:0 0 12px;font-size:15px}.docs-steps{margin:0;padding-left:20px;display:grid;gap:10px;color:var(--text);line-height:1.55}.docs-code{margin:0;padding:16px 18px;border-radius:12px;border:1px solid var(--border);background:#0f1724;color:#d7e0ee;overflow:auto;font-size:12.5px;line-height:1.7}.docs-callout{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--accent-soft);border-radius:12px;padding:14px 16px}.docs-callout strong{display:block;margin-bottom:6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.docs-callout p{margin:0;color:var(--text);font-size:13px;line-height:1.55}.docs-os-tabs,.docs-topic-tabs{display:flex;flex-wrap:wrap;gap:8px}.docs-os-tabs button,.docs-topic-tabs button{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:650;cursor:pointer}.docs-os-tabs button.active,.docs-topic-tabs button.active{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 40%,var(--border));color:var(--accent)}.docs-panel{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:22px 24px}@media(max-width:900px){.docs-layout{grid-template-columns:1fr}.docs-sidebar{border-right:0;border-bottom:1px solid var(--border)}.docs-content{padding:22px 18px 28px}.docs-hero h1{font-size:24px}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 55%,transparent) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted) 45%,var(--border));border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 55%,var(--muted));border:2px solid transparent;background-clip:padding-box}@media(max-width:900px){.sqlite-browser,.status-charts,.status-grid{grid-template-columns:1fr}}.public-actions .theme-select select{display:block;max-width:68px}.workspace-switch{text-align:left;font-family:inherit}.workspace-switch:hover{background:#ffffff09;border-color:#536988}.workspace-option{display:flex;align-items:center;gap:12px;padding:13px;width:100%;border:0;border-radius:6px;background:transparent;text-align:left}.workspace-option:hover{background:var(--surface-hover)}.workspace-option>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:5px}.workspace-option strong{font-size:12px}.workspace-option small{color:var(--muted);font-size:10px}.integration-value{display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--border);padding:12px 0;font-size:11px;overflow-wrap:anywhere}.integration-value:first-child{padding-top:0}.integration-value:last-child{border:0;padding-bottom:0}.integration-value strong{font-weight:550}.integration-value span{color:var(--muted);line-height:1.7}@media(max-width:1100px){.public-actions .theme-select select{width:22px;color:transparent;padding:0}.public-actions .theme-select select option{color:var(--text)}.public-actions .language-select{width:34px;padding:4px 0}.public-actions{gap:10px}}@media(max-width:480px){.public-actions{gap:5px}.public-actions .preferences{gap:1px}.public-actions .theme-select{padding-left:0}.public-actions .theme-select svg{width:12px}.public-actions .theme-select select{width:16px}.public-actions .language-select{font-size:8px;width:29px}.public-actions .btn{font-size:9px;padding:7px 8px;gap:4px}.public-actions .icon-btn{width:25px}.public-header .nav-inner{gap:7px}.public-header .brand{font-size:19px;gap:6px}.public-header .brand-symbol{width:28px;height:28px}}.navigation-progress{position:fixed;inset:0 0 auto;height:3px;z-index:10000;pointer-events:none;transition:opacity .25s}.navigation-progress span{display:block;height:100%;background:var(--accent);box-shadow:0 0 10px var(--accent);transform-origin:left}.navigation-progress.loading span{animation:navigation-advance 8s cubic-bezier(.12,.7,.2,1) both}.navigation-progress.complete span{transform:scaleX(1);transition:transform .2s ease-out}.navigation-progress.idle{opacity:0}@keyframes navigation-advance{0%{transform:scaleX(.04)}to{transform:scaleX(.92)}}.page-skeleton{padding:28px 12px;width:100%;min-height:260px;overflow:hidden;animation:skeleton-appear .25s ease-out both}.skeleton-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skeleton-heading,.skeleton-subtitle,.skeleton-cards>div,.skeleton-content>div{border-radius:8px;background:linear-gradient(100deg,var(--surface-hover) 20%,var(--border) 45%,var(--surface-hover) 70%);background-size:220% 100%;background-position:220% 0;animation:skeleton-shimmer 1.1s linear infinite;filter:blur(1.5px)}.skeleton-heading{width:36%;height:28px}.skeleton-subtitle{width:54%;height:12px;margin-top:14px}.skeleton-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0}.skeleton-cards>div{height:96px}.skeleton-content{display:grid;gap:15px}.skeleton-content>div{height:16px}.skeleton-content>div:last-child{width:70%}@keyframes skeleton-shimmer{0%{background-position:220% 0;filter:blur(1.8px)}50%{filter:blur(.4px)}to{background-position:-220% 0;filter:blur(1.8px)}}@keyframes skeleton-appear{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.swal2-popup.swal2-show{animation:none}@keyframes modal-bounce-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}.file-editor-modal{display:flex;flex-direction:column;gap:0;min-height:min(72dvh,680px);max-height:min(86dvh,820px);overflow:hidden}.file-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-alt);flex-shrink:0}.file-editor-toolbar code{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-editor-modal .code-editor{flex:1;height:auto;min-height:520px}.modal .aspanel-select__menu-portal,dialog.modal .aspanel-select__menu-portal{z-index:50!important;pointer-events:auto}dialog.modal .aspanel-select__menu{z-index:50!important}.modal>form.form-stack{overflow:visible;max-height:none}.modal.wide>form.form-stack{max-height:min(78dvh,720px);overflow-x:visible;overflow-y:auto}.process-controls .error-box{max-width:360px;margin-top:8px}@media(max-width:600px){.skeleton-cards{gap:10px}.skeleton-cards>div{height:74px}}@media(prefers-reduced-motion:reduce){.navigation-progress,.navigation-progress span,.modal[open],.modal[open]::backdrop,.swal2-popup.swal2-show{animation:none!important;transition:none!important}.navigation-progress.loading span{transform:scaleX(.75)}.page-skeleton{animation:skeleton-appear .25s ease-out both!important}.page-skeleton .skeleton-heading,.page-skeleton .skeleton-subtitle,.page-skeleton .skeleton-cards>div,.page-skeleton .skeleton-content>div,.live-terminal-skeleton>span{animation:skeleton-shimmer 1.1s linear infinite!important}.route-skeleton-overlay{animation:route-skeleton-in .22s ease-out both!important}}.document-grid-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border)}.document-grid-scroll{overflow:auto;max-width:100%;max-height:620px}.document-grid{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.document-grid th{position:sticky;top:0;z-index:1;background:var(--surface-alt);text-align:left}.document-grid td,.document-grid th{border:1px solid var(--border);padding:7px 10px}.document-grid th button,.document-cell{border:0;background:transparent;color:inherit;text-align:left}.document-cell{min-width:70px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 0}.document-cell:disabled{opacity:1;cursor:default}.document-grid td[data-type=number]{color:var(--accent)}.document-grid td[data-type=boolean]{color:var(--green)}.document-grid tr:nth-child(2n){background:var(--surface-alt)}.document-grid tr:hover{background:var(--surface-hover)}.live-console{height:400px;overflow:auto;overflow-anchor:none}.live-terminal-skeleton{display:grid;gap:13px;padding:8px 2px}.live-terminal-skeleton>span{display:block;height:12px;border-radius:4px;background:linear-gradient(100deg,#24344c 20%,#456080,#24344c 70%);background-size:220% 100%;background-position:220% 0;animation:skeleton-shimmer 1.1s linear infinite;filter:blur(1.2px)}.live-terminal-skeleton>span:nth-child(1){width:48%}.live-terminal-skeleton>span:nth-child(2){width:76%}.live-terminal-skeleton>span:nth-child(3){width:61%}.live-terminal-skeleton>span:nth-child(4){width:84%}.live-terminal-skeleton>span:nth-child(5){width:42%}.source-dirty{margin-bottom:20px}.webmail-panel{grid-column:1 / -1}.webmail-panel h2{display:flex;align-items:center;gap:8px}.webmail-layout{display:grid;grid-template-columns:minmax(280px,38%) 1fr;min-height:440px;border-top:1px solid var(--border)}.webmail-list{border-right:1px solid var(--border);max-height:560px;overflow:auto}.webmail-item{width:100%;display:grid;gap:5px;padding:15px 18px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;cursor:pointer}.webmail-item:hover,.webmail-item.active{background:var(--surface-hover)}.webmail-item span,.webmail-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webmail-item small{color:var(--muted)}.webmail-reader{padding:24px;min-width:0}.webmail-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65;background:transparent;border:0;padding:18px 0}@media(max-width:850px){.webmail-layout{grid-template-columns:1fr}.webmail-list{border-right:0;border-bottom:1px solid var(--border);max-height:320px}}.webmail-shell{grid-column:1/-1;min-height:650px;overflow:hidden;border:1px solid #253046;border-radius:18px;background:#0b1120;color:#e8edf7;box-shadow:0 24px 70px #0206173d}.webmail-topbar{height:72px;display:grid;grid-template-columns:240px minmax(220px,620px) 1fr;align-items:center;gap:22px;padding:0 20px;border-bottom:1px solid #202a3d;background:#0d1424}.webmail-brand,.webmail-brand>div:last-child,.webmail-account,.webmail-sender{display:flex;align-items:center}.webmail-brand{gap:11px}.webmail-brand>div:last-child{align-items:flex-start;flex-direction:column;line-height:1.15}.webmail-brand strong{font-size:16px}.webmail-brand span{color:#71809b;font-size:11px;margin-top:4px}.webmail-logo{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#6d5dfc,#3b82f6);box-shadow:0 8px 24px #4f46e54d}.webmail-search{height:40px;display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #273249;border-radius:11px;background:#111a2d;color:#71809b}.webmail-search:focus-within{border-color:#695cf5;box-shadow:0 0 0 3px #695cf51f}.webmail-search input{width:100%;border:0!important;outline:0;background:transparent!important;color:#e8edf7!important;box-shadow:none!important;padding:0!important}.webmail-search button{display:grid;border:0;background:transparent;color:#71809b;padding:0}.webmail-top-actions{justify-self:end;display:flex;gap:8px}.webmail-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #273249;border-radius:10px;background:#111a2d;color:#9ba8bd}.webmail-icon:hover{color:#fff;border-color:#46536b}.webmail-menu{display:none}.webmail-grid{display:grid;grid-template-columns:220px minmax(300px,390px) minmax(420px,1fr);min-height:578px}.webmail-sidebar{display:flex;flex-direction:column;padding:18px 13px 14px;border-right:1px solid #202a3d;background:#0d1424}.webmail-compose{height:43px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:11px;background:linear-gradient(135deg,#6658ef,#4f46e5);color:#fff;font-weight:700;box-shadow:0 9px 20px #4f46e53b}.webmail-sidebar nav{display:grid;gap:4px;margin-top:20px}.webmail-sidebar nav button{height:39px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#8290a8;text-align:left}.webmail-sidebar nav button.active{background:#19223a;color:#a9a2ff}.webmail-sidebar nav button:disabled{cursor:default;opacity:.58}.webmail-sidebar nav button b{min-width:24px;padding:2px 7px;border-radius:20px;background:#29324a;color:#a9b4c7;font-size:11px;text-align:center}.webmail-account{gap:9px;margin-top:auto;padding:13px 8px 2px;border-top:1px solid #202a3d;overflow:hidden}.webmail-account>div{min-width:0;display:grid}.webmail-account strong,.webmail-account span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webmail-account strong{font-size:12px}.webmail-account>div span{color:#71809b;font-size:11px}.webmail-avatar{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(145deg,#263451,#182238);color:#bfc8ff;font-size:11px;font-weight:800;border:1px solid #34425c}.webmail-avatar.small{width:32px;height:32px}.webmail-avatar.large{width:42px;height:42px;font-size:13px}.webmail-messages{min-width:0;border-right:1px solid #202a3d;background:#0b1120}.webmail-list-head{height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;border-bottom:1px solid #202a3d}.webmail-list-head>div{display:grid;gap:3px}.webmail-list-head strong{font-size:14px}.webmail-list-head span{color:#71809b;font-size:11px}.webmail-list-head select{max-width:160px;border-color:#273249;background:#111a2d;color:#cbd5e1;font-size:11px}.webmail-list{max-height:512px;overflow:auto;scrollbar-width:thin;scrollbar-color:#33405a transparent}.webmail-item{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;padding:14px 13px;border:0;border-bottom:1px solid #1c2536;background:transparent;color:#aab5c8;text-align:left;cursor:pointer;position:relative}.webmail-item:hover{background:#10192a}.webmail-item.active{background:#17213a;box-shadow:inset 3px 0 #7165ff}.webmail-item.unread{color:#edf2ff}.webmail-item-copy{min-width:0;display:grid;gap:4px}.webmail-item-copy>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webmail-item-from{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.webmail-item-from svg{color:#f7c75e}.webmail-item-copy strong{font-size:12px;font-weight:600}.webmail-item-copy small{color:#66758f;font-size:11px}.webmail-item-meta{min-width:54px;display:flex;align-items:flex-end;gap:7px;flex-direction:column;color:#68768f;font-size:9px}.webmail-item-meta time{white-space:nowrap}.webmail-item-meta i{width:7px;height:7px;border-radius:50%;background:#7569ff;box-shadow:0 0 9px #7569ff}.webmail-reader{min-width:0;padding:0;background:#0e1626}.webmail-reader-toolbar{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #202a3d}.webmail-reader-toolbar button{display:flex;align-items:center;gap:7px;border:1px solid #29344a;border-radius:9px;background:#131d30;color:#aeb9cb;padding:8px 11px;font-size:12px}.webmail-back{visibility:hidden}.webmail-reader-head{padding:26px 28px 21px;border-bottom:1px solid #202a3d}.webmail-reader-head h3{margin:0 0 22px;font-size:20px;line-height:1.35;color:#f4f7fc}.webmail-sender{gap:11px}.webmail-sender>div{min-width:0;display:grid;gap:4px}.webmail-sender strong,.webmail-sender span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webmail-sender strong{font-size:12px;color:#dbe3ef}.webmail-sender span,.webmail-sender time{color:#71809b;font-size:10px}.webmail-sender time{margin-left:auto;white-space:nowrap}.webmail-body{margin:0;padding:29px 32px;white-space:pre-wrap;overflow-wrap:anywhere;font:400 13px/1.8 Inter,system-ui,sans-serif;color:#c4cedd;background:transparent;border:0}.webmail-reader-empty{min-height:510px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#68768f;text-align:center}.webmail-reader-empty>div{width:72px;height:72px;display:grid;place-items:center;border:1px solid #29344a;border-radius:22px;background:#121c2f;color:#7165ff}.webmail-reader-empty h3{margin:18px 0 6px;color:#b9c3d2;font-size:15px}.webmail-reader-empty p{margin:0;font-size:12px}.webmail-row-skeleton{display:grid;grid-template-columns:36px 1fr;gap:11px;padding:14px 13px;border-bottom:1px solid #1c2536}.webmail-row-skeleton>i{width:36px;height:36px;border-radius:50%}.webmail-row-skeleton div{display:grid;gap:6px}.webmail-row-skeleton i,.webmail-reader-loading i{display:block;height:10px;border-radius:6px;background:linear-gradient(100deg,#182238 20%,#2d3d5c,#182238 70%);background-size:220% 100%;animation:skeleton-shimmer 1.1s linear infinite}.webmail-row-skeleton div i:nth-child(2){width:75%}.webmail-row-skeleton div i:nth-child(3){width:55%}.webmail-reader-loading{display:grid;gap:16px;padding:70px 40px}.webmail-reader-loading i:nth-child(1){width:70%;height:20px}.webmail-reader-loading i:nth-child(2){width:42%}.webmail-reader-loading i:nth-child(3){width:90%;margin-top:30px}.webmail-reader-loading i:nth-child(4){width:75%}.webmail-compose-from{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface-alt);font-size:12px}.webmail-compose-from span{color:var(--muted)}.webmail-compose-from strong{overflow:hidden;text-overflow:ellipsis}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1050px){.webmail-grid{grid-template-columns:190px minmax(290px,360px) minmax(360px,1fr)}.webmail-topbar{grid-template-columns:190px minmax(220px,1fr) auto}.webmail-brand span{display:none}}@media(max-width:800px){.webmail-shell{min-height:620px;border-radius:14px}.webmail-topbar{height:auto;min-height:68px;grid-template-columns:1fr auto;padding:12px 14px}.webmail-search{grid-column:1/-1;grid-row:2}.webmail-menu{display:grid}.webmail-grid{display:block;min-height:520px;position:relative}.webmail-sidebar{display:none;position:absolute;z-index:5;inset:0 auto 0 0;width:230px;box-shadow:25px 0 60px #00000073}.webmail-sidebar.open{display:flex}.webmail-messages{border:0}.webmail-reader{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:auto}.webmail-reader.open{display:block}.webmail-back{visibility:visible}.webmail-list{max-height:520px}.webmail-reader-toolbar,.webmail-list-head{height:60px}.webmail-reader-head{padding:22px 18px}.webmail-body{padding:24px 20px}.webmail-sender time{display:none}}.webmail-portal{min-height:100dvh;padding:24px;background:radial-gradient(circle at 50% -20%,#1b2850 0,#080d18 42%);display:grid;align-items:center}.webmail-portal .webmail-shell{width:min(1500px,100%);margin:auto;min-height:calc(100dvh - 48px)}.webmail-login{min-height:100dvh;padding:28px;background:radial-gradient(circle at 50% -10%,#1d2b55,#080d18 48%);color:#edf2ff}.webmail-login>div{width:min(430px,100%);margin:12vh auto 0;padding:42px;border:1px solid #27334c;border-radius:20px;background:#0d1526;text-align:center;box-shadow:0 28px 80px #00000059}.webmail-login>div>svg{color:#766aff}.webmail-login h1{margin:15px 0 8px}.webmail-login p{margin:0 0 25px;color:#8996ad}.webmail-login>.brand{color:#fff}@media(max-width:800px){.webmail-portal{padding:0}.webmail-portal .webmail-shell{min-height:100dvh;border:0;border-radius:0}}.webmail-shell{background:#17191d;color:#e8e7e2;border-color:#30343a;box-shadow:0 20px 60px #00000038}.webmail-topbar,.webmail-sidebar{background:#1b1e23;border-color:#30343a}.webmail-logo{background:#2b3440;box-shadow:none;color:#d9e1ea}.webmail-search,.webmail-icon,.webmail-list-head select,.webmail-sidebar nav button.active,.webmail-item.active,.webmail-compose-from{background:#24282e;border-color:#3a4048}.webmail-search:focus-within{border-color:#87909b;box-shadow:0 0 0 3px #96a0aa1a}.webmail-search input{color:#ecebe7!important}.webmail-compose{background:#d9d5c8;color:#1d2024;box-shadow:none}.webmail-sidebar nav button.active{color:#e4e1d8}.webmail-grid,.webmail-messages,.webmail-reader{background:#17191d}.webmail-messages,.webmail-reader,.webmail-reader-head,.webmail-reader-toolbar,.webmail-item{border-color:#30343a}.webmail-item:hover{background:#20242a}.webmail-item.active{box-shadow:inset 3px 0 #bbc1c8}.webmail-avatar{background:#2a3037;border-color:#464d55;color:#e1e3e5}.webmail-sender strong,.webmail-item.unread,.webmail-reader-head h3{color:#f0eee8}.webmail-item-copy small,.webmail-sender span,.webmail-sender time,.webmail-list-head span,.webmail-account>div span{color:#9b9fa5}.webmail-reader-empty>div{background:#23272d;border-color:#3b4148;color:#c5c8ca}.webmail-login{background:#17191d;color:#efede8}.webmail-login>div{background:#1e2126;border-color:#363c43;box-shadow:0 24px 60px #0000003d}.webmail-login>div>svg{color:#c9c4b7}.webmail-login input{display:block;width:100%;margin:9px 0;padding:12px 13px;border:1px solid #3b4249;border-radius:8px;background:#16191d;color:#f0eee8}.webmail-login-divider{display:flex;align-items:center;gap:10px;margin:22px 0 9px;color:#969ba1;font-size:11px}.webmail-login-divider:before,.webmail-login-divider:after{content:"";height:1px;flex:1;background:#383e45}.webmail-login-error{color:#e4a3a3;font-size:12px}.project-mailbox-form{max-width:880px}.project-mailbox-grid{grid-template-columns:minmax(0,2fr) minmax(150px,1fr)}.project-mailbox-grid .field{min-width:0}.mailbox-address-input{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,.85fr);min-width:0}.mailbox-address-input input,.mailbox-address-input select{min-width:0}.project-mailbox-form>.btn{justify-self:start}.mail-domain-card,.settings-grid>.panel{min-width:0;overflow:hidden}.mail-domain-content{padding:18px 22px 22px}.mail-domain-record-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.mail-domain-record-head p{margin:4px 0 0;color:var(--muted);font-size:12px}.mail-dns-list{display:grid;gap:8px;min-width:0}.mail-dns-row{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--border);border-radius:10px;min-width:0;background:var(--surface,#fff)}.mail-dns-row>div{display:grid;gap:4px;min-width:0}.mail-dns-row strong{font-size:12px;overflow-wrap:anywhere}.mail-dns-row code{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.mail-dns-type{font-size:11px;font-weight:700;color:var(--text);border:1px solid var(--border);border-radius:6px;padding:5px 7px;text-align:center}.mail-dns-status,.mail-dns-conflict{font-size:11px;font-weight:700;color:#24855a}.mail-dns-conflict{color:#c34b4b}.mail-project-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#090f19a6;display:grid;place-items:center;padding:16px}.mail-project-dialog{width:min(100%,490px);max-height:min(88vh,850px);overflow:auto;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--surface,#fff);color:var(--text);box-shadow:0 24px 70px #00000047}.mail-project-dialog>h3{margin:0 0 8px}.mail-project-dialog>p{color:var(--muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.mail-project-dialog .row-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mail-cloudflare-dialog{width:min(100%,760px)}.mail-cloudflare-dialog .mail-dns-list{margin:18px 0}.mail-resource-list{display:grid;gap:0;margin:18px 0;border:1px solid var(--border);border-radius:10px;overflow:hidden}.mail-resource-list>div{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--border)}.mail-resource-list>div:last-child{border:0}.mail-resource-list span{color:var(--muted)}.settings-grid .form-grid>*{min-width:0}.settings-grid input,.settings-grid select{min-width:0;max-width:100%}.settings-grid .table-wrap{max-width:100%;overflow-x:auto}.settings-grid .code-block{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.mail-domain-content{padding:14px}.mail-domain-record-head{align-items:flex-start;flex-direction:column}.mail-dns-row{grid-template-columns:56px minmax(0,1fr)}.mail-dns-row>.btn,.mail-dns-row>.mail-dns-status,.mail-dns-row>.mail-dns-conflict{grid-column:2;justify-self:start}.mail-project-dialog{padding:18px}}@media(max-width:720px){.project-mailbox-grid,.mailbox-address-input{grid-template-columns:1fr}.project-mailbox-form>.btn{width:100%;justify-content:center}}.webmail-live{display:flex;align-items:center;gap:7px;padding:0 10px;height:32px;border:1px solid #363c43;border-radius:999px;color:#9b9fa5;font-size:11px;white-space:nowrap}.webmail-live i{width:7px;height:7px;border-radius:50%;background:#8a9098}.webmail-live.connected{color:#bfc9bf}.webmail-live.connected i{background:#65b97a;box-shadow:0 0 0 4px #65b97a1f}.webmail-portal{width:100%;height:100dvh;min-height:0;padding:0;display:block;overflow:hidden;background:#17191d}.webmail-portal .webmail-shell{width:100%;height:100dvh;min-height:0;margin:0;border:0;border-radius:0;box-shadow:none;display:grid;grid-template-rows:72px minmax(0,1fr)}.webmail-portal .webmail-topbar{height:72px;grid-template-columns:240px minmax(280px,680px) 1fr;padding:0 22px}.webmail-portal .webmail-grid{height:100%;min-height:0;grid-template-columns:220px minmax(340px,410px) minmax(0,1fr);overflow:hidden}.webmail-portal .webmail-sidebar,.webmail-portal .webmail-messages,.webmail-portal .webmail-reader{height:100%;min-height:0;overflow:hidden}.webmail-portal .webmail-messages{display:grid;grid-template-rows:66px minmax(0,1fr)}.webmail-portal .webmail-list{max-height:none;height:100%;overflow:auto}.webmail-portal .webmail-reader{overflow:auto}.webmail-portal .webmail-reader-empty{min-height:100%;height:100%}@media(max-width:1050px){.webmail-portal .webmail-topbar{grid-template-columns:190px minmax(220px,1fr) auto}.webmail-portal .webmail-grid{grid-template-columns:190px minmax(310px,370px) minmax(0,1fr)}}@media(max-width:800px){.webmail-live{display:none}.webmail-portal .webmail-shell{display:grid;grid-template-rows:auto minmax(0,1fr)}.webmail-portal .webmail-topbar{height:auto}.webmail-portal .webmail-grid{height:100%;display:block}.webmail-portal .webmail-messages,.webmail-portal .webmail-sidebar,.webmail-portal .webmail-reader{height:100%}.webmail-portal .webmail-list{max-height:none}}.webmail-compose-page{height:100%;min-height:0;overflow:auto;background:#17191d}.webmail-compose-head{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #30343a;background:#1b1e23;position:sticky;top:0;z-index:3}.webmail-compose-head>button,.webmail-compose-head>div button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#c8ccd1;font-weight:600}.webmail-compose-head>div{display:flex;align-items:center;gap:18px}.webmail-compose-head>div span{color:#8f969f;font-size:11px}.webmail-compose-editor{width:min(920px,calc(100% - 40px));min-height:calc(100% - 104px);margin:20px auto;padding:26px 30px;border:1px solid #343a42;border-radius:14px;background:#1d2025;display:flex;flex-direction:column;gap:0}.webmail-compose-title{display:flex;align-items:center;gap:13px;margin-bottom:22px}.webmail-compose-title h2{margin:0 0 3px;font-size:18px}.webmail-compose-title p{margin:0;color:#989ea6;font-size:12px}.webmail-compose-editor>label{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;min-height:51px;border-bottom:1px solid #343a42;color:#9ca3ac;font-size:12px}.webmail-compose-editor>label input{height:50px;padding:0;border:0!important;background:transparent!important;color:#eeece6!important;box-shadow:none!important}.webmail-compose-editor>textarea{flex:1;min-height:300px;padding:22px 0;border:0!important;background:transparent!important;color:#e3e2de!important;box-shadow:none!important;resize:vertical;font:400 14px/1.75 Inter,system-ui,sans-serif}.webmail-signature-preview{padding:14px 0;border-top:1px dashed #3b4149;color:#aaaeb4}.webmail-signature-preview>span{display:block;margin-bottom:7px;color:#7f8791;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.webmail-signature-preview pre{margin:0;white-space:pre-wrap;font:400 12px/1.55 Inter,system-ui,sans-serif}.webmail-signature-settings{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:14px;align-items:center;margin:12px 0;padding:16px;border:1px solid #3b424a;border-radius:10px;background:#171a1f}.webmail-signature-settings strong{font-size:12px}.webmail-signature-settings p{margin:4px 0 0;color:#8e959e;font-size:10px}.webmail-signature-settings textarea{min-height:78px;resize:vertical}.webmail-signature-settings button{padding:9px 12px;border:1px solid #4a515a;border-radius:8px;background:#292e35;color:#eee}.webmail-compose-actions{display:flex;gap:10px;align-items:center;padding-top:18px;border-top:1px solid #343a42}.webmail-reader-toolbar>div{display:flex;gap:8px}.webmail-reader-toolbar button.danger{color:#dda1a1;border-color:#5b383b}@media(max-width:700px){.webmail-compose-head{padding:0 14px}.webmail-compose-head>div span{display:none}.webmail-compose-editor{width:100%;min-height:calc(100% - 64px);margin:0;padding:20px 16px;border:0;border-radius:0}.webmail-signature-settings{grid-template-columns:1fr}.webmail-compose-actions{flex-direction:column}.webmail-compose-actions .btn{width:100%;justify-content:center}}.mailbox-menu{position:relative;display:inline-block}.mailbox-menu>summary{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted);cursor:pointer;list-style:none}.mailbox-menu>summary::-webkit-details-marker{display:none}.mailbox-menu[open]>summary{background:var(--surface-alt);color:var(--text)}.mailbox-menu>div{position:absolute;z-index:30;right:0;top:40px;width:230px;padding:6px;border:1px solid var(--border);border-radius:11px;background:var(--surface-raised,var(--surface));box-shadow:0 18px 45px #00000038}.mailbox-menu>div a,.mailbox-menu>div button{width:100%;min-height:38px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--text);font:inherit;font-size:12px;text-align:left;text-decoration:none}.mailbox-menu>div a:hover,.mailbox-menu>div button:hover{background:var(--surface-hover)}.mailbox-menu>div button.danger{color:var(--danger)}.panel:has(.mailbox-menu) .table-scroll{overflow:visible}.webmail-html-body{display:block;width:100%;min-height:520px;height:65vh;border:0;background:#fff}.webmail-attachments{padding:22px 28px 30px;border-top:1px solid #30343a}.webmail-attachments h4{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;color:#e8e7e2}.webmail-attachment{max-width:600px;margin:9px 0;padding:13px;border:1px solid #363c43;border-radius:11px;background:#20242a}.webmail-attachment-info{display:flex;align-items:center;gap:11px;min-width:0}.webmail-attachment-info>span{display:grid;gap:3px;min-width:0;flex:1}.webmail-attachment-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.webmail-attachment-info small,.webmail-attachment>small{color:#a4aab2;font-size:11px}.webmail-attachment-info a{padding:6px 10px;border:1px solid #4b535d;border-radius:7px;color:#e8e7e2;text-decoration:none;font-size:11px}.webmail-attachment img,.webmail-attachment video{display:block;max-width:100%;max-height:320px;margin-top:13px;border-radius:8px}.webmail-file-picker{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:14px 0}.webmail-file-picker label{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #414951;border-radius:8px;color:#e8e7e2;cursor:pointer;font-size:12px}.webmail-file-picker input{display:none}.webmail-file-picker>span{color:#9b9fa5;font-size:11px}.webmail-file-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.webmail-file-list>div{display:flex;align-items:center;gap:8px;max-width:100%;padding:7px 9px;border:1px solid #414951;border-radius:8px;color:#dadddf;font-size:11px}.webmail-file-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webmail-file-list button{display:grid;place-items:center;padding:2px;border:0;background:transparent;color:#bbc0c5}.project-mailbox-list{width:100%;min-width:0}.project-mailbox-list .table-wrap{width:100%}.webmail-portal,.webmail-login{background:#111922;color:#e7edf0}.webmail-portal .webmail-shell{background:#18232d;color:#e7edf0}.webmail-portal .webmail-topbar{background:#15202a;border-color:#2c3a45;box-shadow:0 2px 12px #040b1021}.webmail-portal .webmail-sidebar{background:#17232d;border-color:#2c3a45}.webmail-portal .webmail-messages{background:#1b2731;border-color:#2c3a45}.webmail-portal .webmail-reader{background:#1d2933}.webmail-portal .webmail-logo{background:#334c58;color:#ecf6f4;border-radius:10px}.webmail-portal .webmail-brand strong{font-size:19px;letter-spacing:-.04em;font-weight:750}.webmail-portal .webmail-search,.webmail-portal .webmail-icon{background:#22313c;border-color:#3a4b56;color:#c4d0d5}.webmail-portal .webmail-search:focus-within{border-color:#91aba7;box-shadow:0 0 0 3px #91aba71f}.webmail-portal .webmail-compose{background:#c6d9d2;color:#162b2a;font-weight:750;border-radius:9px;box-shadow:none}.webmail-portal .webmail-compose:hover{background:#d7e8e2}.webmail-portal .webmail-sidebar nav button{color:#aabac2;font-size:12px}.webmail-portal .webmail-sidebar nav button:hover{background:#263742;color:#f1f7f5}.webmail-portal .webmail-sidebar nav button.active{background:#30463f;color:#dbf0e4;box-shadow:inset 3px 0 #9bbfae}.webmail-portal .webmail-list-head,.webmail-portal .webmail-reader-toolbar,.webmail-portal .webmail-reader-head{border-color:#31414b}.webmail-portal .webmail-item{border-color:#2c3b46;padding:16px 15px}.webmail-portal .webmail-item:hover{background:#263540}.webmail-portal .webmail-item.active{background:#2a3c45;box-shadow:inset 3px 0 #9bbfae}.webmail-portal .webmail-item-copy small{color:#a1b1ba}.webmail-portal .webmail-avatar{background:#344650;border-color:#547078;color:#e4f2ee}.webmail-portal .webmail-reader-toolbar button{background:#293944;border-color:#445560;color:#dbe5e7}.webmail-portal .webmail-reader-toolbar button:hover{background:#334a52}.webmail-portal .webmail-account{border-color:#33434d;display:grid;grid-template-columns:32px minmax(0,1fr);padding:14px 8px 2px}.webmail-portal .webmail-account select{grid-column:1/-1;width:100%;margin-top:10px;padding:8px 10px;border:1px solid #40535e;border-radius:8px;background:#263842;color:#e7edf0;font-size:11px}.webmail-portal .webmail-compose-page{background:#18232d}.webmail-portal .webmail-compose-head{background:#15202a;border-color:#31414b}.webmail-portal .webmail-compose-editor{background:#1e2c36;border-color:#3b4c57}.webmail-portal .webmail-compose-editor>label{border-color:#354751}.webmail-portal .webmail-attachment{background:#253540;border-color:#42545e}.webmail-portal .webmail-attachment-info a,.webmail-portal .webmail-attachment-info button{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #53666f;border-radius:7px;background:#334750;color:#e7edf0;text-decoration:none;font-size:11px;cursor:pointer}.webmail-portal .webmail-attachment img,.webmail-portal .webmail-attachment video{max-height:440px;object-fit:contain}.webmail-pdf-preview{display:block;width:100%;height:min(70vh,640px);margin-top:14px;border:1px solid #53636d;border-radius:8px;background:#fff}.webmail-context-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.webmail-context{position:fixed;width:216px;padding:5px;border:1px solid #4b5e68;border-radius:11px;background:#22313b;box-shadow:0 20px 55px #0006}.webmail-context button{width:100%;display:flex;align-items:center;gap:10px;min-height:35px;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:#e0e8eb;text-align:left;font-size:12px;cursor:pointer}.webmail-context button:hover{background:#344a51}.webmail-context button.danger{color:#ecaaa8}.webmail-context-separator{display:block;height:1px;margin:5px 2px;background:#40525c}.webmail-portal .webmail-html-body{height:180px;min-height:0}@media(max-width:800px){.webmail-portal .webmail-account select{font-size:12px}.webmail-portal .webmail-attachments{padding:18px}.webmail-context{max-width:calc(100vw - 16px)}}.webmail-portal{--wm-bg:#171b20;--wm-sidebar:#1d2228;--wm-pane:#20262d;--wm-reader:#242b32;--wm-line:#353d46;--wm-text:#eef0ef;--wm-muted:#a9b3ba;--wm-accent:#b9d0c7;--wm-accent-text:#16231e;--wm-hover:#303941;--wm-input:#29313a;background:var(--wm-bg);color:var(--wm-text)}:root[data-theme=light] .webmail-portal{--wm-bg:#f4f5f3;--wm-sidebar:#edf0ed;--wm-pane:#fff;--wm-reader:#fff;--wm-line:#dfe4e2;--wm-text:#1e292c;--wm-muted:#667579;--wm-accent:#294f4b;--wm-accent-text:#fff;--wm-hover:#e7eeeb;--wm-input:#f5f7f5}.webmail-portal .webmail-shell,.webmail-portal .webmail-topbar,.webmail-portal .webmail-sidebar,.webmail-portal .webmail-messages,.webmail-portal .webmail-reader,.webmail-portal .webmail-compose-page,.webmail-portal .webmail-compose-head,.webmail-portal .webmail-compose-editor,.webmail-portal .webmail-settings-page{color:var(--wm-text);border-color:var(--wm-line);box-shadow:none}.webmail-portal .webmail-shell,.webmail-portal .webmail-compose-page,.webmail-portal .webmail-settings-page{background:var(--wm-bg)}.webmail-portal .webmail-topbar,.webmail-portal .webmail-sidebar,.webmail-portal .webmail-compose-head{background:var(--wm-sidebar)}.webmail-portal .webmail-messages,.webmail-portal .webmail-compose-editor{background:var(--wm-pane)}.webmail-portal .webmail-reader{background:var(--wm-reader)}.webmail-portal .webmail-logo{width:38px;height:38px;padding:5px;border:1px solid var(--wm-line);background:var(--wm-pane)}.webmail-portal .webmail-logo img{width:100%;height:100%;object-fit:contain}.webmail-login{background:#171b20;color:#eef0ef}.webmail-login>div{background:#20262d;border-color:#353d46;box-shadow:none}.webmail-login-icon{width:42px;height:42px;padding:6px;border:1px solid #353d46;border-radius:11px;background:#fff;object-fit:contain}.webmail-login p{color:#a9b3ba}.webmail-login input{background:#29313a;border-color:#46515b;color:#eef0ef}.webmail-login .btn.primary{background:#b9d0c7;border-color:#b9d0c7;color:#16231e}.webmail-login .brand{color:#eef0ef}:root[data-theme=light] .webmail-login{background:#f4f5f3;color:#1e292c}:root[data-theme=light] .webmail-login>div{background:#fff;border-color:#dfe4e2}:root[data-theme=light] .webmail-login p{color:#667579}:root[data-theme=light] .webmail-login input{background:#f5f7f5;border-color:#dfe4e2;color:#1e292c}:root[data-theme=light] .webmail-login .btn.primary{background:#294f4b;border-color:#294f4b;color:#fff}:root[data-theme=light] .webmail-login .brand{color:#1e292c}.webmail-portal .webmail-brand strong{color:var(--wm-text);font-size:18px;letter-spacing:-.03em}.webmail-portal .webmail-brand span{color:var(--wm-muted)}.webmail-portal .webmail-search,.webmail-portal .webmail-icon{background:var(--wm-input);border-color:var(--wm-line);color:var(--wm-muted)}.webmail-portal .webmail-search input{color:var(--wm-text)!important}.webmail-portal .webmail-icon:hover{background:var(--wm-hover);color:var(--wm-text)}.webmail-portal .webmail-sidebar{padding:22px 13px 14px}.webmail-portal .webmail-compose{height:44px;background:var(--wm-accent);color:var(--wm-accent-text);border-radius:10px}.webmail-portal .webmail-compose:hover{background:var(--wm-accent);filter:brightness(1.1)}.webmail-folder-label{margin:29px 12px 8px;color:var(--wm-muted);font-size:10px;font-weight:800;letter-spacing:.1em}.webmail-portal .webmail-sidebar nav{margin-top:0;gap:3px}.webmail-portal .webmail-sidebar nav button{height:41px;color:var(--wm-muted);font-size:12px;border-radius:8px}.webmail-portal .webmail-sidebar nav button:hover{background:var(--wm-hover);color:var(--wm-text)}.webmail-portal .webmail-sidebar nav button.active{background:var(--wm-hover);color:var(--wm-text);box-shadow:inset 3px 0 var(--wm-accent)}.webmail-portal .webmail-sidebar nav button b{background:var(--wm-pane);color:var(--wm-text)}.webmail-sidebar-settings{display:flex;align-items:center;gap:10px;margin-top:auto;padding:12px 11px;border:0;border-radius:8px;background:transparent;color:var(--wm-muted);text-align:left;font-size:12px;cursor:pointer}.webmail-sidebar-settings:hover{background:var(--wm-hover);color:var(--wm-text)}.webmail-portal .webmail-account{margin-top:8px;border-color:var(--wm-line)}.webmail-portal .webmail-account select{background:var(--wm-input);border-color:var(--wm-line);color:var(--wm-text)}.webmail-portal .webmail-avatar{background:var(--wm-hover);border-color:var(--wm-line);color:var(--wm-text)}.webmail-portal .webmail-list-head,.webmail-portal .webmail-reader-toolbar,.webmail-portal .webmail-reader-head,.webmail-portal .webmail-item{border-color:var(--wm-line)}.webmail-portal .webmail-list-head span,.webmail-portal .webmail-item-copy small,.webmail-portal .webmail-item-meta,.webmail-portal .webmail-sender span,.webmail-portal .webmail-sender time,.webmail-portal .webmail-account>div span{color:var(--wm-muted)}.webmail-portal .webmail-item{color:var(--wm-text)}.webmail-portal .webmail-item:hover,.webmail-portal .webmail-item.active{background:var(--wm-hover)}.webmail-portal .webmail-item.active{box-shadow:inset 3px 0 var(--wm-accent)}.webmail-portal .webmail-item.unread,.webmail-portal .webmail-sender strong,.webmail-portal .webmail-reader-head h3,.webmail-portal .webmail-attachments h4{color:var(--wm-text)}.webmail-portal .webmail-item-meta i{background:var(--wm-accent);box-shadow:none}.webmail-portal .webmail-reader-toolbar button{background:var(--wm-input);border-color:var(--wm-line);color:var(--wm-text)}.webmail-portal .webmail-reader-toolbar button:hover{background:var(--wm-hover)}.webmail-portal .webmail-body{color:var(--wm-text)}.webmail-portal .webmail-reader-empty>div{background:var(--wm-hover);border-color:var(--wm-line);color:var(--wm-accent)}.webmail-portal .webmail-reader-empty h3{color:var(--wm-text)}.webmail-portal .webmail-reader-empty p{color:var(--wm-muted)}.webmail-portal .webmail-compose-editor{max-width:980px;border-color:var(--wm-line);padding:30px 36px}.webmail-portal .webmail-compose-editor>label{border-color:var(--wm-line);color:var(--wm-muted)}.webmail-portal .webmail-compose-editor>label input{color:var(--wm-text)!important}.webmail-portal .webmail-compose-head>button,.webmail-portal .webmail-compose-head>div button{color:var(--wm-text)}.webmail-portal .webmail-compose-title p,.webmail-portal .webmail-compose-head>div span{color:var(--wm-muted)}.webmail-editor-toolbar{display:flex;gap:3px;align-items:center;margin-top:20px;padding:8px 0;border-bottom:1px solid var(--wm-line)}.webmail-editor-toolbar>span{width:1px;height:20px;margin:0 7px;background:var(--wm-line)}.webmail-editor-toolbar button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--wm-muted);cursor:pointer}.webmail-editor-toolbar button:hover,.webmail-editor-toolbar button:focus-visible{background:var(--wm-hover);color:var(--wm-text)}.webmail-rich-editor{flex:1;min-height:260px;padding:20px 2px;outline:0;color:var(--wm-text);font:400 14px/1.7 Inter,system-ui,sans-serif;overflow-wrap:anywhere}.webmail-rich-editor:empty:before{content:attr(data-placeholder);color:var(--wm-muted)}.webmail-rich-editor a{color:var(--wm-accent)}.webmail-portal .webmail-compose-actions,.webmail-portal .webmail-signature-preview,.webmail-portal .webmail-attachments{border-color:var(--wm-line)}.webmail-portal .webmail-compose-actions .btn.primary,.webmail-settings-page .btn.primary{background:var(--wm-accent);color:var(--wm-accent-text);border-color:var(--wm-accent)}.webmail-portal .webmail-compose-actions{position:sticky;bottom:-30px;z-index:2;padding:15px 0 18px;background:var(--wm-pane)}.webmail-portal .webmail-compose-actions .btn:not(.primary),.webmail-settings-page .btn:not(.primary){background:var(--wm-input);border-color:var(--wm-line);color:var(--wm-text)}.webmail-portal .webmail-file-picker label,.webmail-portal .webmail-file-list>div,.webmail-portal .webmail-attachment{background:var(--wm-input);border-color:var(--wm-line);color:var(--wm-text)}.webmail-portal .webmail-attachment-info a,.webmail-portal .webmail-attachment-info button{background:var(--wm-pane);border-color:var(--wm-line);color:var(--wm-text)}.webmail-settings-page{height:100%;overflow:auto}.webmail-settings-content{width:min(880px,calc(100% - 40px));margin:28px auto 60px}.webmail-settings-intro{display:flex;align-items:center;gap:14px;margin:0 0 22px}.webmail-settings-intro h2{margin:0;font-size:19px}.webmail-settings-intro p{margin:4px 0 0;color:var(--wm-muted);font-size:12px}.webmail-settings-content section{margin:13px 0;padding:24px;border:1px solid var(--wm-line);border-radius:13px;background:var(--wm-pane)}.webmail-settings-content h3{margin:0 0 7px;font-size:15px}.webmail-settings-content p{color:var(--wm-muted);font-size:12px;line-height:1.6}.webmail-server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:19px}.webmail-server-grid>div{min-width:0;padding:16px;border:1px solid var(--wm-line);border-radius:9px;background:var(--wm-input)}.webmail-server-grid strong{font-size:12px}.webmail-server-grid p{margin:13px 0 3px;color:var(--wm-text);overflow-wrap:anywhere}.webmail-server-grid small{color:var(--wm-muted)}.webmail-server-grid button{display:flex;align-items:center;gap:5px;margin-top:15px;padding:6px 0;border:0;background:transparent;color:var(--wm-text);font-size:11px;cursor:pointer}.webmail-settings-content textarea{display:block;width:100%;min-height:110px;margin:15px 0;padding:12px;border:1px solid var(--wm-line);border-radius:8px;background:var(--wm-input);color:var(--wm-text);resize:vertical}.webmail-password-fields{display:grid;gap:9px;max-width:410px;margin:17px 0}.webmail-password-fields input{width:100%;padding:11px 13px;border:1px solid var(--wm-line);border-radius:8px;background:var(--wm-input);color:var(--wm-text)}.webmail-thread{margin:20px 28px 0;border:1px solid var(--wm-line);border-radius:10px;overflow:hidden}.webmail-thread h4{margin:0;padding:11px 15px;background:var(--wm-input);font-size:11px;color:var(--wm-muted)}.webmail-thread button{width:100%;display:flex;align-items:center;gap:11px;padding:11px 15px;border:0;border-top:1px solid var(--wm-line);background:var(--wm-pane);color:var(--wm-text);text-align:left;cursor:pointer}.webmail-thread button:hover{background:var(--wm-hover)}.webmail-thread button>span:nth-child(2){min-width:0;flex:1;display:grid;gap:3px}.webmail-thread strong,.webmail-thread small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webmail-thread strong{font-size:12px}.webmail-thread small,.webmail-thread time{font-size:11px;color:var(--wm-muted)}.webmail-portal .webmail-row-skeleton i,.webmail-portal .webmail-reader-loading i,.route-skeleton-card i{background:linear-gradient(90deg,var(--wm-hover,#e7eeeb) 0%,var(--wm-line,#dfe4e2) 45%,var(--wm-hover,#e7eeeb) 100%);background-size:250% 100%;animation:asmail-shimmer 1.3s ease-in-out infinite!important;filter:none!important}@keyframes asmail-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.navigation-progress span{box-shadow:none}.navigation-progress.loading span{animation:navigation-advance 2s ease-out both}.route-skeleton-card{width:min(700px,80%);display:grid;gap:14px;padding:28px}.route-skeleton-card i{display:block;height:19px;border-radius:7px}.route-skeleton-card i:first-child{width:45%;height:30px}.route-skeleton-card i:nth-child(3){width:78%}.route-skeleton-card i:last-child{width:62%}@media(max-width:950px){.webmail-portal .webmail-grid{grid-template-columns:190px minmax(270px,350px) minmax(0,1fr)}.webmail-portal .webmail-topbar{grid-template-columns:190px minmax(180px,1fr) auto}}@media(max-width:800px){.webmail-portal .webmail-grid{display:block}.webmail-server-grid{grid-template-columns:1fr}.webmail-settings-content{width:calc(100% - 24px)}.webmail-portal .webmail-compose-editor{padding:20px 16px}.webmail-portal .webmail-topbar{grid-template-columns:1fr auto}.webmail-portal .webmail-reader-toolbar button{padding:7px}.webmail-portal .webmail-reader-toolbar button:not(.webmail-back){font-size:0;gap:0}}.webmail-portal .webmail-sidebar nav button.active{box-shadow:none}.webmail-refresh.is-refreshing{border-color:var(--wm-accent)!important;color:var(--wm-text)!important}.webmail-refresh.is-refreshing svg{animation:webmail-refresh-spin .75s linear infinite}@keyframes webmail-refresh-spin{0%{transform:rotate(0) scale(1)}45%{transform:rotate(175deg) scale(1.13)}to{transform:rotate(360deg) scale(1)}}.webmail-rich-editor img{display:inline-block;max-width:100%;height:auto;max-height:440px;object-fit:contain;border-radius:8px}.webmail-sidebar-bottom{margin-top:auto;min-width:0;padding:0 9px 10px}.webmail-sidebar-bottom .webmail-sidebar-settings{margin:16px 0 12px;width:100%;box-sizing:border-box}.webmail-sidebar-bottom .webmail-account{margin-top:0}.webmail-quota{padding:12px 1px 3px;color:var(--wm-muted);font-size:11px}.webmail-quota>div:first-child{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.webmail-quota strong{color:var(--wm-text);font-weight:600}.webmail-quota-track{height:5px;margin-top:10px;border-radius:9px;background:var(--wm-line);overflow:hidden}.webmail-quota-track i{display:block;height:100%;border-radius:9px;background:var(--wm-accent);transition:width .25s}.webmail-bulk{display:flex!important;align-items:center;gap:8px!important}.webmail-bulk label{display:flex;align-items:center;gap:5px;color:var(--wm-muted);font-size:11px;white-space:nowrap}.webmail-bulk input,.webmail-item-wrap>input{accent-color:var(--wm-accent);cursor:pointer}.webmail-bulk button{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid var(--wm-line);border-radius:7px;background:var(--wm-input);color:var(--wm-text);font-size:11px;white-space:nowrap}.webmail-item-wrap{position:relative;border-bottom:1px solid var(--wm-line)}.webmail-item-wrap>.webmail-item{border-bottom:0;padding-left:35px}.webmail-item-wrap>input{position:absolute;z-index:1;left:12px;top:50%;transform:translateY(-50%)}.webmail-load-more{min-height:44px;display:grid;place-items:center;color:var(--wm-muted);font-size:11px}.webmail-upload-status{padding:9px 12px;margin:7px 0;border:1px solid var(--wm-line);border-radius:8px;background:var(--wm-input);color:var(--wm-muted);font-size:12px}.webmail-image-controls{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px;border:1px solid var(--wm-line);border-radius:8px;background:var(--wm-input);font-size:11px}.webmail-image-controls button,.webmail-compose-signature-picker button{padding:6px 9px;border:1px solid var(--wm-line);border-radius:6px;background:var(--wm-pane);color:var(--wm-text)}.webmail-image-lightbox{position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:40px;background:#05080ce3;cursor:zoom-out}.webmail-image-lightbox img{max-width:95vw;max-height:90vh;object-fit:contain}.webmail-image-lightbox button{position:absolute;right:22px;top:20px;border:0;background:transparent;color:#fff}.webmail-rich-editor table{border-collapse:collapse;width:100%;margin:12px 0}.webmail-rich-editor td{border:1px solid var(--wm-line);padding:8px;min-width:70px}.webmail-editor-toolbar button{cursor:pointer}.webmail-compose-signature-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border:1px solid var(--wm-line);border-radius:8px;background:var(--wm-input)}.webmail-compose-signature-picker label{display:flex;align-items:center;gap:8px;font-size:12px}.webmail-compose-signature-picker select,.webmail-signature-defaults select,.webmail-rule-form select,.webmail-rule-form input{min-height:35px;padding:6px 9px;border:1px solid var(--wm-line);border-radius:7px;background:var(--wm-input);color:var(--wm-text)}.webmail-signature-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:230px;margin:18px 0;border:1px solid var(--wm-line);border-radius:10px;overflow:hidden}.webmail-signature-list{display:flex;flex-direction:column;gap:3px;padding:8px;border-right:1px solid var(--wm-line)}.webmail-signature-list button{padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--wm-text);text-align:left;font-size:12px}.webmail-signature-list button.active{background:var(--wm-hover)}.webmail-signature-list .webmail-signature-create{margin-top:auto;border:1px solid var(--wm-line);color:var(--wm-accent);text-align:center}.webmail-signature-compose{display:flex;flex-direction:column;min-width:0}.webmail-signature-rich{flex:1;min-height:170px;padding:13px;outline:0;overflow-wrap:anywhere;font-size:13px}.webmail-signature-rich:empty:before{content:attr(data-placeholder);color:var(--wm-muted)}.webmail-signature-rich img{max-width:100%;height:auto}.webmail-signature-empty{display:grid;place-items:center;flex:1;color:var(--wm-muted);font-size:12px}.webmail-signature-defaults{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0 17px}.webmail-signature-defaults label{display:grid;gap:6px;min-width:190px;color:var(--wm-muted);font-size:11px}.webmail-rules-list{display:grid;gap:7px;margin:15px 0}.webmail-rules-list>div{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 12px;border:1px solid var(--wm-line);border-radius:8px;background:var(--wm-input);font-size:12px}.webmail-rules-list button{border:0;background:transparent;color:var(--wm-muted)}.webmail-rule-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.webmail-rule-form label{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px}.webmail-rule-form input[aria-label="İçerdiği metin"]{flex:1;min-width:160px}.webmail-rule-form .btn{margin:0}@media(max-width:700px){.webmail-signature-workspace{grid-template-columns:1fr}.webmail-signature-list{border-right:0;border-bottom:1px solid var(--wm-line)}.webmail-bulk label,.webmail-bulk button{font-size:0}.webmail-bulk button svg{font-size:initial}}.webmail-tag{display:inline-block;margin-left:5px;padding:2px 5px;border:1px solid var(--wm-line);border-radius:5px;background:var(--wm-hover);color:var(--wm-muted);font-size:10px;font-style:normal}.webmail-rule-form input[aria-label="Etiket adı"]{width:160px}.webmail-editor-error{color:#c46363;font-size:12px;margin:6px 0}.webmail-leave-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;display:grid;place-items:center;padding:18px;background:#040a0d94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.webmail-leave-dialog{width:min(420px,100%);padding:26px;border:1px solid var(--wm-line);border-radius:15px;background:var(--wm-pane);color:var(--wm-text);box-shadow:0 24px 70px #00000038;animation:webmail-dialog-in .2s ease-out both}.webmail-leave-dialog h3{margin:0 0 9px;font-size:17px}.webmail-leave-dialog p{margin:0;color:var(--wm-muted);font-size:13px;line-height:1.55}.webmail-leave-dialog>div{display:flex;justify-content:flex-end;gap:9px;margin-top:23px}.webmail-leave-dialog .btn{background:var(--wm-input);color:var(--wm-text);border-color:var(--wm-line)}.webmail-leave-dialog .btn.danger{background:#a54444;color:#fff;border-color:#a54444}@keyframes webmail-dialog-in{0%{opacity:0;transform:translateY(9px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.aspanel-captcha{display:grid;justify-items:center;gap:9px;width:100%;margin:15px 0;color:inherit}.aspanel-captcha>label{justify-self:stretch;font-size:12px;font-weight:650}.aspanel-captcha-challenge{display:flex;align-items:center;justify-content:center;gap:9px;width:100%}.aspanel-captcha-challenge img{width:230px;max-width:calc(100% - 52px);height:70px;object-fit:contain;border:1px solid #b7c5c1;border-radius:9px;background:#f2f6f4}.aspanel-captcha-challenge>span{display:grid;place-items:center;width:230px;height:70px;font-size:12px;color:#7d8987}.aspanel-captcha-challenge button{display:grid;place-items:center;width:36px;height:36px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.aspanel-captcha>input{box-sizing:border-box;width:100%;padding:11px 13px;border:1px solid #879995;border-radius:8px;background:transparent;color:inherit;letter-spacing:.18em;text-align:center;font-variant-numeric:tabular-nums}.aspanel-captcha small{justify-self:stretch;color:#c46363;font-size:12px}.aspanel-turnstile{display:grid;justify-content:center;min-height:65px;max-width:100%}.auth-redirecting{display:grid;min-height:100vh;place-items:center;background:var(--bg,#f7f8fa);color:var(--text,#202833);font-size:14px}.mailbox-create-intro{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.5}.modal .project-mailbox-form{max-width:none}.modal .project-mailbox-grid{grid-template-columns:1fr}.modal .mailbox-address-input{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.modal .project-mailbox-form>.btn{justify-self:stretch}.db-engine-icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px}.db-engine-icon.mongodb{background:#e8f5e8;color:#268745}.db-engine-icon.mysql{background:#e7f2f5;color:#187a99}.db-engine-icon.sqlite{background:#edf0fa;color:#445dae}.db-engine-icon.redis{background:#faebea;color:#ae4038}@media(max-width:560px){.modal .mailbox-address-input{grid-template-columns:1fr}}.file-ftp-panel{position:static;margin:18px 0;overflow:hidden;scroll-margin-top:24px}.file-ftp-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px}.file-ftp-title{display:flex;align-items:center;gap:12px;min-width:0}.file-ftp-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--border);border-radius:11px;color:var(--accent)}.file-ftp-title h2{margin:0;font-size:14px}.file-ftp-title p{margin:4px 0 0;color:var(--muted);font-size:12px}.file-ftp-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.file-ftp-status{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;white-space:nowrap}.file-ftp-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.file-ftp-status.is-enabled{color:var(--green)}.file-ftp-body{border-top:1px solid var(--border);padding:18px 20px 16px}.file-ftp-details{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.55fr) minmax(0,1.4fr) minmax(0,1fr);gap:10px}.file-ftp-detail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface,#fff)}.file-ftp-detail>span{grid-column:1/-1;color:var(--muted);font-size:11px}.file-ftp-detail strong{min-width:0;overflow-wrap:anywhere;font-size:12px}.file-ftp-detail .btn{padding:5px 7px;font-size:11px}.file-ftp-secret{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:13px;border:1px solid var(--border);border-radius:10px;background:var(--surface,#fff)}.file-ftp-secret>div:first-child>span{font-size:12px;font-weight:700}.file-ftp-secret p{margin:4px 0 0;color:var(--muted);font-size:11px}.file-ftp-secret-value{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0}.file-ftp-secret-value code{max-width:min(100%,380px);overflow-wrap:anywhere;font-size:12px;font-weight:700}.file-ftp-note{margin:14px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.file-ftp-panel .error-box{margin:0 20px 18px}@media(max-width:1050px){.file-ftp-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.file-ftp-heading,.file-ftp-secret{align-items:flex-start;flex-direction:column}.file-ftp-actions,.file-ftp-secret-value{justify-content:flex-start}.file-ftp-details{grid-template-columns:minmax(0,1fr)}.file-ftp-body,.file-ftp-heading{padding:14px}}.webmail-editor-canvas{position:relative;flex:1;min-height:260px}.webmail-editor-canvas .webmail-rich-editor{min-height:260px;height:100%}.webmail-rich-editor img{cursor:pointer}.webmail-image-selection{position:absolute;z-index:2;pointer-events:none;outline:2px solid var(--wm-accent);outline-offset:2px;border-radius:4px}.webmail-image-handle{position:absolute;width:13px;height:13px;padding:0;border:2px solid var(--wm-pane);border-radius:3px;background:var(--wm-accent);pointer-events:auto;touch-action:none;cursor:nwse-resize;box-shadow:0 1px 5px #00000040}.webmail-image-handle.top-left{top:-7px;left:-7px}.webmail-image-handle.top-right{top:-7px;right:-7px;cursor:nesw-resize}.webmail-image-handle.bottom-left{bottom:-7px;left:-7px;cursor:nesw-resize}.webmail-image-handle.bottom-right{bottom:-7px;right:-7px}.webmail-portal .webmail-html-body{width:calc(100% - 40px);margin:20px;border:1px solid var(--wm-line);border-radius:11px;background:#fff;overflow:hidden}.webmail-portal .webmail-attachments{margin:4px 20px 22px;padding:16px;border:1px solid var(--wm-line);border-radius:11px;background:var(--wm-pane)}.webmail-portal .webmail-attachments h4{margin:0 0 12px;font-size:12px;gap:8px}.webmail-portal .webmail-attachments h4 span{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:6px;background:var(--wm-hover);color:var(--wm-muted);font-size:10px}.webmail-attachment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.webmail-portal .webmail-attachment{min-width:0;margin:0;padding:10px 12px;border-radius:9px;background:var(--wm-input)}.webmail-portal .webmail-attachment-info{gap:9px;flex-wrap:wrap}.webmail-portal .webmail-attachment-info>span{min-width:120px}.webmail-portal .webmail-attachment-info strong{font-size:11px}.webmail-portal .webmail-attachment-info button{white-space:nowrap}@media(max-width:1100px){.webmail-attachment-grid{grid-template-columns:1fr}}@media(max-width:620px){.webmail-portal .webmail-html-body{width:calc(100% - 24px);margin:12px}.webmail-portal .webmail-attachments{margin:4px 12px 16px;padding:12px}.webmail-portal .webmail-attachment-info>span{flex-basis:calc(100% - 28px)}}.webmail-portal .webmail-topbar{position:relative;z-index:20}.webmail-portal .webmail-search{min-width:0}.webmail-portal .webmail-search button{flex:none;width:26px;height:28px;place-items:center;border-radius:6px;cursor:pointer}.webmail-portal .webmail-search button:hover,.webmail-portal .webmail-search button.active{background:var(--wm-hover);color:var(--wm-text)}.webmail-loading{min-height:100dvh;width:100%;display:grid;place-items:center;background:#171b20;color:#eef0ef}.webmail-loading-card{display:grid;justify-items:center;gap:11px;text-align:center}.webmail-loading-mark{width:58px;height:58px;display:grid;place-items:center;margin-bottom:5px;border:1px solid #39443f;border-radius:17px;background:#242d29}.webmail-loading-mark img{width:34px;height:34px;object-fit:contain}.webmail-loading-card strong{font-size:22px;letter-spacing:-.04em}.webmail-loading-card span{color:#a9b3ba;font-size:12px}.webmail-loading-track{width:168px;height:3px;overflow:hidden;margin-top:9px;border-radius:4px;background:#39443f}.webmail-loading-track i{display:block;width:45%;height:100%;background:#b9d0c7;animation:webmail-boot-slide 1.25s ease-in-out infinite}.webmail-loading-error{width:min(440px,calc(100% - 32px))}.webmail-shell-enter{animation:webmail-enter .35s cubic-bezier(.2,.7,.2,1) both}@keyframes webmail-enter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=light] .webmail-loading{background:#f4f5f3;color:#1e292c}:root[data-theme=light] .webmail-loading-mark{background:#fff;border-color:#dfe4e2}:root[data-theme=light] .webmail-loading-card span{color:#667579}:root[data-theme=light] .webmail-loading-track{background:#dfe4e2}:root[data-theme=light] .webmail-loading-track i{background:#294f4b}.webmail-item-wrap>.webmail-item{padding-right:38px}.webmail-item-star{position:absolute;right:10px;bottom:8px;z-index:2;display:grid;place-items:center;width:27px;height:27px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--wm-muted);cursor:pointer}.webmail-item-star:hover{background:var(--wm-hover);color:var(--wm-text)}.webmail-item-star.is-starred{color:#d8a94d}@media(prefers-reduced-motion:reduce){.webmail-loading-track i,.webmail-shell-enter{animation:none}}.webmail-search-options{position:absolute;top:calc(100% - 3px);left:clamp(12px,19vw,280px);z-index:30;width:min(530px,calc(100vw - 24px));padding:18px;border:1px solid var(--wm-line);border-radius:12px;background:var(--wm-pane);color:var(--wm-text);box-shadow:0 18px 50px #00000038}.webmail-search-options-head,.webmail-search-options-actions{display:flex;align-items:center;justify-content:space-between}.webmail-search-options-head strong{font-size:14px}.webmail-search-options-head button{display:grid;place-items:center;border:0;background:transparent;color:var(--wm-muted);cursor:pointer}.webmail-search-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.webmail-search-fields label{display:grid;gap:6px;min-width:0;color:var(--wm-muted);font-size:11px;font-weight:650}.webmail-search-fields input,.webmail-search-fields select{width:100%;min-width:0;height:37px;padding:7px 10px;border:1px solid var(--wm-line);border-radius:7px;background:var(--wm-input);color:var(--wm-text);font:inherit}.webmail-search-checks{display:flex;gap:18px;flex-wrap:wrap;color:var(--wm-text);font-size:12px}.webmail-search-checks label{display:flex;align-items:center;gap:7px}.webmail-search-options-actions{justify-content:flex-end;gap:8px;margin-top:18px}.webmail-search-options-actions button,.webmail-search-pagination button{padding:8px 12px;border:1px solid var(--wm-line);border-radius:7px;background:var(--wm-input);color:var(--wm-text);cursor:pointer}.webmail-search-options-actions button.primary{background:var(--wm-accent);border-color:var(--wm-accent);color:var(--wm-accent-text)}.webmail-search-pagination{display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid var(--wm-line);background:var(--wm-pane);font-size:11px}.webmail-search-pagination button:disabled{opacity:.4;cursor:default}.webmail-portal .webmail-messages.has-pagination{grid-template-rows:66px minmax(0,1fr) 48px}@media(max-width:800px){.webmail-search-options{left:12px;top:100%}.webmail-search-fields{grid-template-columns:1fr 1fr}}@media(max-width:480px){.webmail-search-fields{grid-template-columns:1fr}.webmail-search-options{max-height:75vh;overflow:auto}}.webmail-portal .webmail-refresh{width:36px;min-width:36px;padding:0}.webmail-connection-warning{grid-column:1/-1;padding:8px 15px;background:#7c4a23;color:#fff;font-size:12px;text-align:center}.webmail-search-checks select{min-height:32px;margin-left:7px;padding:4px 8px;border:1px solid var(--wm-line);border-radius:7px;background:var(--wm-input);color:var(--wm-text)}.webmail-loading-track i{animation-duration:.75s}.webmail-sidebar-bottom .webmail-account{border-top:1px solid var(--wm-line);padding-top:13px}.webmail-portal .webmail-attachments{margin:0 28px 16px;padding:14px 16px;border:1px solid var(--wm-line);border-radius:10px;background:var(--wm-input)}.webmail-portal .webmail-attachment{max-width:none}.webmail-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.project-ftp-created{display:grid;gap:12px;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface,#fff)}.project-ftp-created h3{margin:0}.project-ftp-created p{margin:0;color:var(--muted);font-size:13px}.project-ftp-created>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--border)}.project-ftp-created>div span{min-width:70px;color:var(--muted);font-size:12px}.project-ftp-created>div code,.project-ftp-created>div strong{overflow-wrap:anywhere}.totp-qr{display:grid;justify-items:start;gap:.65rem;margin:1rem 0;color:var(--muted);font-size:.85rem}.totp-qr img{display:block;max-width:100%;border:10px solid #fff;border-radius:14px;background:#fff}.signup-steps{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0 1.25rem}.signup-steps span{padding:.45rem .7rem;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.78rem}.signup-steps span.active{border-color:var(--accent);color:var(--text);background:var(--surface)}.signup-steps span.done{color:var(--accent)}.google-auth-option{display:grid;justify-items:center;gap:.65rem;margin-top:1.25rem}.google-auth-option>span{color:var(--muted);font-size:.8rem}.google-auth-option>div{width:100%;display:flex;justify-content:center}.google-auth-option small{color:var(--danger)}.notification-preferences{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem 1rem;margin-bottom:1.1rem}.webmail-attachment-picker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0;padding:14px;border:1px dashed var(--wm-line,#414951);border-radius:12px;background:var(--wm-input,#20242a);transition:border-color .16s ease,background .16s ease}.webmail-attachment-picker.is-over{border-color:var(--wm-accent,#9ca69d);background:var(--wm-pane,#292e35)}.webmail-attachment-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.webmail-attachment-add{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--wm-line,#414951);border-radius:9px;background:var(--wm-pane,#292e35);color:var(--wm-text,#ecebe7);font-weight:600;cursor:pointer}.webmail-attachment-add:disabled{opacity:.55;cursor:wait}.webmail-attachment-hint{color:var(--wm-muted,#9b9fa5);font-size:12px}.webmail-attachment-error{flex-basis:100%;margin:0;color:#d98888;font-size:12px;overflow-wrap:anywhere}.webmail-attachment-queue{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;width:100%;margin-top:4px}.webmail-attachment-queued{display:flex;align-items:center;gap:9px;min-width:0;padding:9px;border:1px solid var(--wm-line,#414951);border-radius:9px;background:var(--wm-pane,#292e35);color:var(--wm-text,#ecebe7)}.webmail-attachment-queued[draggable=true]{cursor:grab}.webmail-attachment-queued[draggable=true]:active{cursor:grabbing}.webmail-attachment-queued>div{display:grid;gap:2px;flex:1;min-width:0}.webmail-attachment-queued strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.webmail-attachment-queued small{color:var(--wm-muted,#9b9fa5);font-size:11px}.webmail-attachment-queued>button{display:grid;place-items:center;padding:5px;border:0;border-radius:6px;background:transparent;color:var(--wm-muted,#9b9fa5);cursor:pointer}.webmail-attachment-queued>button:hover{background:var(--wm-input,#20242a);color:var(--wm-text,#ecebe7)}.webmail-attachment-grip{color:var(--wm-muted,#9b9fa5);flex:none}.db-engine-icon.postgresql{position:relative;background:#e5eff8;color:#28658e}.db-engine-icon.postgresql b{position:absolute;right:-2px;bottom:-3px;display:grid;place-items:center;width:13px;height:13px;border-radius:4px;background:#28658e;color:#fff;font-size:8px}:root[data-theme=dark] .db-engine-icon.postgresql{background:#203950;color:#8bc0e3}.dependency-admin{display:grid;gap:18px}.dependency-panel{min-width:0}.dependency-panel .panel-head p{color:var(--muted);font-size:12px}.dependency-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;padding:18px}.dependency-card{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:15px;border:1px solid var(--border);border-radius:10px;background:var(--surface-alt)}.dependency-card>div{display:grid;gap:4px;min-width:0;flex:1}.dependency-card strong{overflow-wrap:anywhere;font-size:13px}.dependency-card small{color:var(--muted);font-size:11px}.dependency-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:9px;background:var(--accent-soft);color:var(--accent)}.dependency-state{display:inline-flex;align-items:center;gap:5px;flex:none;padding:5px 8px;border-radius:6px;background:var(--surface-hover);color:var(--muted);font-size:11px;font-weight:700;white-space:nowrap}.dependency-state.healthy{background:var(--green-bg);color:var(--green)}.dependency-state.unavailable{background:var(--red-bg);color:var(--red)}.dependency-state.unconfigured{background:var(--amber-bg);color:var(--amber)}.dependency-health{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;padding:18px}.dependency-health>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border:1px solid var(--border);border-radius:9px;font-size:12px}.dependency-components{display:grid;gap:9px;padding:18px}.dependency-components article{border:1px solid var(--border);border-radius:9px;padding:11px}.dependency-component-head{display:flex;align-items:center;gap:10px}.dependency-component-head strong{flex:1;font-size:12px;overflow-wrap:anywhere}.dependency-component-head small{color:var(--muted);font-size:11px}.dependency-projects{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0 0 46px}.dependency-projects a{padding:5px 8px;border:1px solid var(--border);border-radius:6px;font-size:11px}.dependency-projects a:hover{color:var(--accent);border-color:var(--accent)}@media(max-width:600px){.dependency-card{flex-wrap:wrap}.dependency-components article{overflow:hidden}.dependency-component-head{flex-wrap:wrap}.dependency-projects{margin-left:0}}.settings-image-picker{display:flex;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.settings-image-preview{display:grid;place-items:center;flex:none;width:70px;height:70px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--accent-soft);color:var(--accent);font-size:26px;font-weight:750}.settings-image-preview img,.workspace-avatar img,.sidebar-account .avatar img{display:block;width:100%;height:100%;object-fit:cover}.settings-image-picker>div{display:grid;gap:6px;min-width:0}.settings-image-picker strong{font-size:13px}.settings-image-picker p{color:var(--muted);font-size:11px}.settings-image-error{color:var(--red)}.workspace-avatar,.sidebar-account .avatar{overflow:hidden}
