: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-icon-animations: true;--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:all}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;inset: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;container-name:swal2-popup}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)}@container swal2-popup style(--swal2-icon-animations:true){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}@container swal2-popup style(--swal2-icon-animations:true){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}@container swal2-popup style(--swal2-icon-animations:true){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}@container swal2-popup style(--swal2-icon-animations:true){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)}@container swal2-popup style(--swal2-icon-animations:true){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:all}.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}@container swal2-popup style(--swal2-icon-animations:true){.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: "Inter", "Geist", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fs-xs: 11px;--fs-sm: 12px;--fs-base: 13px;--fs-md: 14px;--fs-lg: 16px;--fs-xl: 20px;--fs-2xl: 24px;--fs-3xl: 30px;--lh-tight: 1.2;--lh-snug: 1.35;--lh-base: 1.5;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--letter-tight: -.01em;--letter-tighter: -.02em;--neutral-0: #ffffff;--neutral-50: #f9fafb;--neutral-100: #f3f4f6;--neutral-150: #eceef2;--neutral-200: #e5e7eb;--neutral-250: #d9dde3;--neutral-300: #cbd0d9;--neutral-400: #94a0b3;--neutral-500: #64748b;--neutral-600: #475569;--neutral-700: #334155;--neutral-800: #1f2937;--neutral-900: #111827;--neutral-950: #0a0f1c;--accent-50: #eef2ff;--accent-100: #e0e7ff;--accent-200: #c7d2fe;--accent-300: #a5b4fc;--accent-400: #818cf8;--accent-500: #6366f1;--accent-600: #4f46e5;--accent-700: #4338ca;--accent-800: #3730a3;--success-50: #ecfdf5;--success-100: #d1fae5;--success-500: #10b981;--success-600: #059669;--success-700: #047857;--warning-50: #fffbeb;--warning-100: #fef3c7;--warning-500: #f59e0b;--warning-600: #d97706;--warning-700: #b45309;--danger-50: #fef2f2;--danger-100: #fee2e2;--danger-500: #ef4444;--danger-600: #dc2626;--danger-700: #b91c1c;--info-50: #eff6ff;--info-100: #dbeafe;--info-500: #3b82f6;--info-600: #2563eb;--info-700: #1d4ed8;--color-background: var(--neutral-50);--color-card-bg: var(--neutral-0);--color-surface-2: var(--neutral-100);--color-border: var(--neutral-200);--color-border-strong: var(--neutral-300);--color-divider: var(--neutral-150);--color-text: var(--neutral-900);--color-text-secondary: var(--neutral-600);--color-muted: var(--neutral-500);--color-placeholder: var(--neutral-400);--color-subtle: var(--neutral-400);--color-primary: var(--neutral-900);--color-secondary: var(--neutral-500);--color-accent: var(--accent-600);--color-accent-hover: var(--accent-700);--color-accent-muted: var(--accent-50);--color-accent-fg: var(--neutral-0);--color-danger: var(--danger-600);--color-danger-soft: var(--danger-50);--color-warning: var(--warning-600);--color-warning-soft: var(--warning-50);--color-success: var(--success-600);--color-success-soft: var(--success-50);--color-info: var(--info-600);--color-info-soft: var(--info-50);--sidebar-bg: #0b1020;--sidebar-bg-elev: #131a2e;--sidebar-border: #1c2440;--sidebar-text: #a6afc2;--sidebar-text-strong: #f1f3f9;--sidebar-text-muted: #6a7388;--sidebar-active-bg: rgba(99, 102, 241, .12);--sidebar-active-fg: #ffffff;--sidebar-active-bar: var(--accent-500);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--box-shadow: 0 1px 2px rgba(17, 24, 39, .04);--shadow-xs: 0 1px 0 rgba(17, 24, 39, .04);--shadow-sm: 0 1px 2px rgba(17, 24, 39, .06);--shadow-md: 0 4px 12px rgba(17, 24, 39, .06), 0 0 0 1px rgba(17, 24, 39, .04);--shadow-lg: 0 16px 40px rgba(17, 24, 39, .1);--modal-shadow: 0 20px 50px rgba(17, 24, 39, .18), 0 0 0 1px rgba(17, 24, 39, .04);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--header-height: 56px;--sidebar-width: 240px;--sidebar-collapsed: 64px;--page-padding: clamp(16px, 2.4vw, 40px);--ring-accent: 0 0 0 3px rgba(99, 102, 241, .2);--ring-danger: 0 0 0 3px rgba(220, 38, 38, .16);--ring-success: 0 0 0 3px rgba(16, 185, 129, .18);--ring-neutral: 0 0 0 3px rgba(17, 24, 39, .08);--z-header: 100;--z-sidebar: 200;--z-config-bar: 150;--z-modal-backdrop: 1050;--z-toast: 1100}body{font-family:var(--font-family);background-color:var(--color-background);color:var(--color-text);margin:0;padding:0;font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-regular);font-feature-settings:"cv11","ss01","ss03";text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:var(--color-primary);line-height:var(--lh-tight);letter-spacing:var(--letter-tight);font-weight:var(--fw-semi)}h1{font-size:var(--fs-2xl);letter-spacing:var(--letter-tighter)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg)}.card{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-5)}.modal-backdrop{position:fixed;inset:0;background:#1118278c;backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%);display:flex;justify-content:center;align-items:center;z-index:var(--z-modal-backdrop);padding:var(--space-4);box-sizing:border-box;animation:modal-fade-in .16s ease-out}.modal-box{position:relative;display:flex;flex-direction:column;background:var(--color-card-bg);width:520px;max-width:min(520px,calc(100vw - 32px));max-height:min(90vh,900px);overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--modal-shadow);border:1px solid var(--color-border);color:var(--color-text);animation:modal-pop-in .18s cubic-bezier(.2,.9,.3,1)}.modal-box--xs{width:400px;max-width:min(400px,calc(100vw - 32px))}.modal-box--sm,.modal-box--schedule{width:460px;max-width:min(460px,calc(100vw - 32px))}.modal-box--logs{width:560px;max-width:min(560px,calc(100vw - 32px))}.modal-box--lg{width:640px;max-width:min(640px,calc(100vw - 32px))}.modal-box--xl{width:760px;max-width:min(760px,calc(100vw - 32px))}.modal-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--color-divider)}.modal-header>div{min-width:0}.modal-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semi);letter-spacing:var(--letter-tight);color:var(--color-text);line-height:var(--lh-snug)}.modal-subtitle{margin:4px 0 0;font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-base)}.modal-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;margin:-4px -6px 0 0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:0;transition:background .14s ease,color .14s ease,border-color .14s ease}.modal-close:hover{background:var(--color-surface-2);color:var(--color-text)}.modal-close:focus-visible{outline:none;border-color:var(--color-border-strong);box-shadow:var(--ring-neutral)}.modal-close>svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-5) var(--space-6)}.modal-footer,.modal-actions{flex:0 0 auto;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-divider);background:var(--color-card-bg)}button.modal-btn-primary,.modal-box .btn-primary,.modal-box button.btn-primary{background:var(--color-accent);color:var(--color-accent-fg);padding:8px 14px;border-radius:var(--radius-md);font-size:var(--fs-base);border:1px solid transparent;font-weight:var(--fw-medium);cursor:pointer;font-family:inherit;transition:background .14s ease,box-shadow .14s ease}button.modal-btn-primary:hover,.modal-box .btn-primary:hover:not(:disabled),.modal-box button.btn-primary:hover:not(:disabled){background:var(--color-accent-hover)}button.modal-btn-primary:focus-visible,.modal-box .btn-primary:focus-visible,.modal-box button.btn-primary:focus-visible{outline:none;box-shadow:var(--ring-accent)}button.modal-btn-primary:disabled,.modal-box .btn-primary:disabled,.modal-box button.btn-primary:disabled{opacity:.55;cursor:not-allowed}button.modal-btn-secondary,.modal-box .btn-secondary,.modal-box button.btn-secondary{background:var(--color-card-bg);color:var(--color-text);padding:8px 14px;border-radius:var(--radius-md);font-size:var(--fs-base);border:1px solid var(--color-border-strong);font-weight:var(--fw-medium);cursor:pointer;font-family:inherit;transition:background .14s ease,border-color .14s ease}button.modal-btn-secondary:hover,.modal-box .btn-secondary:hover:not(:disabled),.modal-box button.btn-secondary:hover:not(:disabled){background:var(--color-surface-2);border-color:var(--neutral-400)}button.modal-btn-secondary:focus-visible,.modal-box .btn-secondary:focus-visible,.modal-box button.btn-secondary:focus-visible{outline:none;box-shadow:var(--ring-neutral)}button.modal-btn-danger,.modal-box .btn-danger,.modal-box button.btn-danger{background:var(--color-danger);color:var(--neutral-0);padding:8px 14px;border-radius:var(--radius-md);font-size:var(--fs-base);border:1px solid transparent;font-weight:var(--fw-medium);cursor:pointer;font-family:inherit;transition:background .14s ease,box-shadow .14s ease}button.modal-btn-danger:hover,.modal-box .btn-danger:hover:not(:disabled),.modal-box button.btn-danger:hover:not(:disabled){background:var(--danger-700)}button.modal-btn-danger:focus-visible,.modal-box .btn-danger:focus-visible,.modal-box button.btn-danger:focus-visible{outline:none;box-shadow:var(--ring-danger)}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-pop-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:inherit}table,.tabular-nums,.stat-value,.metric,.metric-value,.count,.page-info,td,th{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}::selection{background:#6366f12e;color:var(--neutral-900)}*{scrollbar-width:thin;scrollbar-color:var(--neutral-300) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--neutral-200);border:2px solid transparent;background-clip:padding-box;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--neutral-300);background-clip:padding-box}:focus-visible{outline:none}button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--ring-accent);border-radius:var(--radius-sm)}.Vue-Toastification__toast{min-height:auto!important;padding:10px 14px!important;margin-bottom:8px!important;border-radius:var(--radius-md)!important;font-family:var(--font-family)!important;box-shadow:var(--shadow-md)!important}.Vue-Toastification__toast-body{font-size:var(--fs-base)!important;line-height:1.4!important;font-weight:var(--fw-medium)!important}.swal2-container.swal2-backdrop-show{background:#1118278c!important;backdrop-filter:blur(6px) saturate(140%);-webkit-backdrop-filter:blur(6px) saturate(140%)}.swal2-popup{font-family:var(--font-family)!important;border-radius:var(--radius-lg)!important;border:1px solid var(--color-border)!important;box-shadow:var(--modal-shadow)!important;background:var(--color-card-bg)!important;padding:var(--space-6)!important;width:460px!important;max-width:calc(100vw - 32px)!important;color:var(--color-text)!important}.swal2-title{font-weight:var(--fw-semi)!important;letter-spacing:var(--letter-tight);color:var(--color-text)!important;font-size:var(--fs-lg)!important;line-height:var(--lh-snug)!important;padding:0!important;margin:0 0 var(--space-3) 0!important;overflow:visible!important;min-height:1.35em}.swal2-html-container{font-size:var(--fs-base)!important;color:var(--color-text-secondary)!important;line-height:var(--lh-base)!important;margin:0!important;padding:0!important}.swal2-icon{margin:0 auto var(--space-4)!important;box-sizing:content-box!important}.swal2-icon:not(.swal2-success) .swal2-icon-content{font-size:1.75em!important}.swal2-icon.swal2-success{border-color:var(--success-100)!important;color:var(--color-success)!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--color-success)!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:var(--success-100)!important}.swal2-icon.swal2-error{border-color:var(--danger-200)!important;color:var(--color-danger)!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:var(--color-danger)!important}.swal2-icon.swal2-warning{border-color:var(--warning-200)!important;color:var(--color-warning)!important}.swal2-icon.swal2-info{border-color:var(--info-200)!important;color:var(--color-info)!important}.swal2-icon.swal2-question{border-color:var(--neutral-300)!important;color:var(--neutral-600)!important}.swal2-actions{margin:var(--space-5) 0 0 0!important;gap:var(--space-2)!important;justify-content:flex-end!important;width:100%!important}.swal2-styled{margin:0!important;font-family:inherit!important}.swal2-styled.swal2-confirm,.swal2-styled.swal2-cancel,.swal2-styled.swal2-deny{font-weight:var(--fw-medium)!important;border-radius:var(--radius-md)!important;font-size:var(--fs-base)!important;padding:8px 14px!important;box-shadow:none!important;border:1px solid transparent!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.swal2-styled.swal2-confirm{background:var(--color-accent)!important;color:var(--color-accent-fg)!important}.swal2-styled.swal2-confirm:hover{background:var(--color-accent-hover)!important}.swal2-styled.swal2-confirm:focus,.swal2-styled.swal2-confirm:focus-visible{outline:none!important;box-shadow:var(--ring-accent)!important}.swal2-styled.swal2-deny{background:var(--color-danger)!important;color:var(--neutral-0)!important}.swal2-styled.swal2-deny:hover{background:var(--danger-700)!important}.swal2-styled.swal2-deny:focus,.swal2-styled.swal2-deny:focus-visible{outline:none!important;box-shadow:var(--ring-danger)!important}.swal2-styled.swal2-cancel{background:var(--color-card-bg)!important;color:var(--color-text)!important;border-color:var(--color-border-strong)!important}.swal2-styled.swal2-cancel:hover{background:var(--color-surface-2)!important;border-color:var(--neutral-400)!important}.swal2-styled.swal2-cancel:focus,.swal2-styled.swal2-cancel:focus-visible{outline:none!important;box-shadow:var(--ring-neutral)!important}.swal2-close{width:30px!important;height:30px!important;border-radius:var(--radius-sm)!important;color:var(--color-text-secondary)!important;font-size:24px!important;font-weight:400!important;transition:background .14s ease,color .14s ease!important}.swal2-close:hover{background:var(--color-surface-2)!important;color:var(--color-text)!important}.swal2-input,.swal2-textarea,.swal2-select{font-family:inherit!important;font-size:var(--fs-base)!important;border:1px solid var(--color-border-strong)!important;border-radius:var(--radius-md)!important;padding:8px 11px!important;box-shadow:none!important;color:var(--color-text)!important;background:var(--color-card-bg)!important}.swal2-input:focus,.swal2-textarea:focus,.swal2-select:focus{outline:none!important;border-color:var(--color-accent)!important;box-shadow:var(--ring-accent)!important}.swal2-validation-message{background:var(--danger-50)!important;color:var(--danger-700)!important;border-radius:var(--radius-md)!important;font-size:var(--fs-sm)!important;margin:var(--space-3) 0 0!important;padding:8px 12px!important}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.modal-box.modal-box--xs[data-v-d4a255b7]{font-family:var(--font-family);animation:scaleIn-d4a255b7 .25s ease}@keyframes scaleIn-d4a255b7{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.form-group[data-v-d4a255b7]{margin-bottom:var(--space-3)}.form-label[data-v-d4a255b7]{display:block;text-align:left;font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-bottom:5px;color:var(--color-text)}.form-group input[data-v-d4a255b7]{width:100%;padding:9px 11px;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-card-bg);color:var(--color-text);transition:border-color .14s ease,box-shadow .14s ease;font-size:var(--fs-base);font-family:inherit}.form-group input[data-v-d4a255b7]::placeholder{color:var(--color-placeholder)}.form-group input[data-v-d4a255b7]:focus{border-color:var(--color-accent);box-shadow:var(--ring-accent);outline:none}.form-group input.is-invalid[data-v-d4a255b7]{border-color:var(--color-danger);box-shadow:var(--ring-danger)}.field-error[data-v-d4a255b7]{display:block;margin-top:4px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-danger)}.btn-primary[data-v-d4a255b7]{padding:9px 14px;background:var(--neutral-900);color:#fff;border:1px solid transparent;border-radius:var(--radius-md);font-weight:var(--fw-medium);cursor:pointer;transition:background .14s ease,opacity .14s ease;font-size:var(--fs-base);font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-primary[data-v-d4a255b7]:hover:not(:disabled){background:var(--neutral-800)}.btn-primary[data-v-d4a255b7]:disabled{opacity:.45;cursor:not-allowed}.btn-secondary[data-v-d4a255b7]{padding:9px 14px;background:var(--color-card-bg);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;transition:background .14s ease,border-color .14s ease;font-size:var(--fs-base);font-family:inherit;font-weight:var(--fw-medium)}.btn-secondary[data-v-d4a255b7]:hover{background:var(--color-surface-2);border-color:var(--neutral-400)}.spinner[data-v-d4a255b7]{width:14px;height:14px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;display:inline-block;animation:spin-d4a255b7 .8s linear infinite;margin-right:6px}@keyframes spin-d4a255b7{to{transform:rotate(360deg)}}.modal-enter-active[data-v-d4a255b7],.modal-leave-active[data-v-d4a255b7]{transition:opacity .2s ease}.modal-enter-from[data-v-d4a255b7],.modal-leave-to[data-v-d4a255b7]{opacity:0}.plan-context-banner[data-v-d4a255b7]{display:flex;align-items:flex-start;gap:12px;margin:0 24px 16px;padding:12px 14px;background:linear-gradient(135deg,#4285f414,#34a8530f);border:1px solid rgba(66,133,244,.2);border-radius:12px;animation:slideIn-d4a255b7 .4s ease}@keyframes slideIn-d4a255b7{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.plan-context-icon[data-v-d4a255b7]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4285f4,#34a853);border-radius:50%;color:#fff}.plan-context-icon svg[data-v-d4a255b7]{width:14px;height:14px}.plan-context-content[data-v-d4a255b7]{flex:1;min-width:0}.plan-context-desc[data-v-d4a255b7]{font-size:.8rem;color:#5f6368;margin:0;line-height:1.4}.login-container[data-v-2e550646]{min-height:100vh;font-family:Outfit,Inter,system-ui,sans-serif;background-color:#fdfdfb;color:#0a0a0c;-webkit-font-smoothing:antialiased;overflow:hidden;position:relative}.panel[data-v-2e550646]{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.grid-bg[data-v-2e550646]{position:fixed;top:-10%;left:-10%;width:120vw;height:120vh;z-index:0;background:radial-gradient(circle at 30% 40%,rgba(66,133,244,.14) 0%,transparent 45%),radial-gradient(at 80% 20%,rgba(52,168,83,.1) 0px,transparent 50%),radial-gradient(at 20% 80%,rgba(251,188,5,.08) 0px,transparent 50%),radial-gradient(at 70% 80%,rgba(234,67,53,.08) 0px,transparent 50%),radial-gradient(at 50% 10%,rgba(66,133,244,.08) 0px,transparent 50%);filter:blur(72px);pointer-events:none}.glow[data-v-2e550646]{position:fixed;inset:0;z-index:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.content-wrapper[data-v-2e550646]{position:relative;z-index:1;display:flex;gap:80px;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1020px;width:100%;padding:2rem}.welcome-text[data-v-2e550646]{max-width:360px;display:flex;flex-direction:column}.back-link[data-v-2e550646]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500;color:#5f6368;text-decoration:none;margin-bottom:2rem;transition:color .2s ease}.back-link svg[data-v-2e550646]{width:15px;height:15px}.back-link[data-v-2e550646]:hover{color:#0a0a0c}.welcome-text h1[data-v-2e550646]{font-family:Syne,Inter,sans-serif;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;line-height:.95;letter-spacing:-3px;color:#0a0a0c;margin:0}.welcome-text h1 .accent[data-v-2e550646]{opacity:.38;font-weight:400}.desc[data-v-2e550646]{font-size:1rem;color:#5f6368;line-height:1.7;margin-top:1.5rem;font-weight:300}.feature-pills[data-v-2e550646]{display:flex;flex-direction:column;gap:.6rem;margin-top:2rem}.feature-pills span[data-v-2e550646]{font-size:.85rem;color:#5f6368;font-weight:400}.login-card[data-v-2e550646]{position:relative;width:400px;background:#ffffffa6;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);padding:2.5rem 2rem 2rem;border-radius:28px;border:1px solid rgba(255,255,255,.85);box-shadow:0 4px 6px -1px #00000005,0 20px 50px -12px #32325d1a,0 12px 24px -18px #00000014;overflow:hidden}.login-card__accent[data-v-2e550646]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);opacity:.7}.login-card__head[data-v-2e550646]{margin-bottom:1.75rem}.title[data-v-2e550646]{font-family:Syne,Inter,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;color:#0a0a0c;margin:0 0 4px}.subtitle[data-v-2e550646]{font-size:.85rem;color:#5f6368;margin:0}.form-group[data-v-2e550646]{margin-bottom:1rem}.form-group label[data-v-2e550646]{font-size:.82rem;font-weight:500;color:#0a0a0c;display:block;margin-bottom:6px}.form-group input[data-v-2e550646]{width:100%;padding:10px 13px;border:1px solid rgba(0,0,0,.14);border-radius:12px;font-size:.95rem;background:#ffffffb3;color:#0a0a0c;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.form-group input[data-v-2e550646]::placeholder{color:#9aa0a6}.form-group input[data-v-2e550646]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px #4285f426;background:#ffffffe6}.password-wrapper[data-v-2e550646]{position:relative}.password-wrapper input[data-v-2e550646]{padding-right:64px}.toggle[data-v-2e550646]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:600;letter-spacing:.07em;color:#5f6368;background:transparent;border:none;cursor:pointer;padding:5px 8px;border-radius:6px;font-family:inherit;transition:color .14s ease,background .14s ease}.toggle[data-v-2e550646]:hover{color:#0a0a0c;background:#0000000d}.options[data-v-2e550646]{display:flex;margin-bottom:1.25rem}.remember[data-v-2e550646]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:.82rem;color:#5f6368}.remember input[type=checkbox][data-v-2e550646]{accent-color:#4285F4;width:14px;height:14px;cursor:pointer}.btn-primary[data-v-2e550646]{width:100%;padding:11px;background:#0a0a0c;color:#fff;border:none;border-radius:100px;font-weight:600;font-size:.95rem;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease,transform 80ms ease,box-shadow .15s ease}.btn-primary[data-v-2e550646]:hover{background:#2a2a2a;box-shadow:0 8px 20px #0000001f;transform:translateY(-1px)}.btn-primary[data-v-2e550646]:active{transform:translateY(0)}.btn-primary__arrow[data-v-2e550646]{width:14px;height:14px;opacity:.85;transition:transform .16s ease}.btn-primary:hover .btn-primary__arrow[data-v-2e550646]{transform:translate(2px)}.divider[data-v-2e550646]{display:flex;align-items:center;gap:12px;margin:1.25rem 0;color:#9aa0a6}.divider[data-v-2e550646]:before,.divider[data-v-2e550646]:after{content:"";flex:1;height:1px;background:#00000014}.divider span[data-v-2e550646]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.btn-google[data-v-2e550646]{width:100%;padding:10px;border:1.5px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;cursor:pointer;background:#fff9;font-size:.92rem;font-weight:500;color:#0a0a0c;font-family:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform 80ms ease}.btn-google[data-v-2e550646]:hover{background:#ffffffe6;border-color:#4285f466;box-shadow:0 4px 14px #4285f41a;transform:translateY(-1px)}.google-icon[data-v-2e550646]{width:18px;height:18px;flex-shrink:0}.signup-text[data-v-2e550646]{margin-top:1.25rem;font-size:.82rem;text-align:center;color:#5f6368}.signup-link[data-v-2e550646]{color:#0a0a0c;cursor:pointer;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0003;transition:text-decoration-color .14s ease,color .14s ease;margin-left:2px}.signup-link[data-v-2e550646]:hover{color:#4285f4;text-decoration-color:#4285f4}.error[data-v-2e550646]{display:flex;align-items:flex-start;gap:8px;margin-top:1rem;padding:10px 12px;background:#ea43350f;border:1px solid rgba(234,67,53,.2);border-radius:10px;color:#c5221f;font-size:.82rem;font-weight:500;line-height:1.45}.error svg[data-v-2e550646]{width:14px;height:14px;flex-shrink:0;margin-top:2px}@media(max-width:860px){.content-wrapper[data-v-2e550646]{flex-direction:column;gap:2.5rem;padding:2rem 1.5rem}.welcome-text[data-v-2e550646]{text-align:center;align-items:center;max-width:480px}.feature-pills[data-v-2e550646]{align-items:center}.back-link[data-v-2e550646]{align-self:flex-start}}@media(max-width:480px){.login-card[data-v-2e550646]{width:100%;border-radius:20px;padding:2rem 1.5rem}.welcome-text h1[data-v-2e550646]{font-size:2.4rem}}.forgot[data-v-2e550646]{text-align:right;font-size:12px;color:#14b8a6;cursor:pointer;margin-top:8px}.spinner[data-v-2e550646]{width:14px;height:14px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;display:inline-block;animation:spin-2e550646 .8s linear infinite;margin-right:6px}@keyframes spin-2e550646{to{transform:rotate(360deg)}}.plan-context-banner[data-v-2e550646]{display:flex;align-items:flex-start;gap:12px;margin:1.25rem 0;padding:14px 16px;background:linear-gradient(135deg,#4285f414,#34a8530f);border:1px solid rgba(66,133,244,.2);border-radius:14px;animation:slideIn-2e550646 .4s ease}@keyframes slideIn-2e550646{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.plan-context-icon[data-v-2e550646]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4285f4,#34a853);border-radius:50%;color:#fff}.plan-context-icon svg[data-v-2e550646]{width:18px;height:18px}.plan-context-content[data-v-2e550646]{flex:1;min-width:0}.plan-context-title[data-v-2e550646]{font-size:.95rem;font-weight:600;color:#0a0a0c;margin:0 0 4px;line-height:1.3}.plan-context-desc[data-v-2e550646]{font-size:.82rem;color:#5f6368;margin:0;line-height:1.4}.signup-container[data-v-bce7978d]{min-height:100vh;font-family:Outfit,Inter,system-ui,sans-serif;background-color:#fdfdfb;color:#0a0a0c;-webkit-font-smoothing:antialiased;overflow:hidden;position:relative}.panel[data-v-bce7978d]{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.grid-bg[data-v-bce7978d]{position:fixed;top:-10%;left:-10%;width:120vw;height:120vh;z-index:0;background:radial-gradient(circle at 30% 40%,rgba(66,133,244,.14) 0%,transparent 45%),radial-gradient(at 80% 20%,rgba(52,168,83,.1) 0px,transparent 50%),radial-gradient(at 20% 80%,rgba(251,188,5,.08) 0px,transparent 50%),radial-gradient(at 70% 80%,rgba(234,67,53,.08) 0px,transparent 50%),radial-gradient(at 50% 10%,rgba(66,133,244,.08) 0px,transparent 50%);filter:blur(72px);pointer-events:none}.glow[data-v-bce7978d]{position:fixed;inset:0;z-index:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.content-wrapper[data-v-bce7978d]{position:relative;z-index:1;display:flex;gap:60px;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1100px;width:100%;padding:2rem}.plan-info[data-v-bce7978d]{max-width:380px;display:flex;flex-direction:column}.back-link[data-v-bce7978d]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:500;color:#5f6368;text-decoration:none;margin-bottom:2rem;transition:color .2s ease}.back-link svg[data-v-bce7978d]{width:15px;height:15px}.back-link[data-v-bce7978d]:hover{color:#0a0a0c}.selected-plan-card[data-v-bce7978d]{background:linear-gradient(135deg,#4285f414,#34a8530f);border:1px solid rgba(66,133,244,.2);border-radius:24px;padding:2rem}.plan-badge[data-v-bce7978d]{display:inline-block;padding:.4rem 1rem;background:linear-gradient(135deg,#4285f4,#34a853);color:#fff;border-radius:100px;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem}.plan-name[data-v-bce7978d]{font-family:Syne,Inter,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-1px;margin:0 0 .75rem;color:#0a0a0c}.plan-desc[data-v-bce7978d]{font-size:1rem;color:#5f6368;line-height:1.5;margin-bottom:1.5rem}.plan-features[data-v-bce7978d]{display:flex;flex-direction:column;gap:.5rem}.feature[data-v-bce7978d]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#0a0a0c}.check[data-v-bce7978d]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4285f4,#34a853);color:#fff;border-radius:50%;font-size:.75rem;font-weight:700}.signup-card[data-v-bce7978d]{position:relative;width:420px;background:#ffffffa6;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);padding:2.5rem 2rem 2rem;border-radius:28px;border:1px solid rgba(255,255,255,.85);box-shadow:0 4px 6px -1px #00000005,0 20px 50px -12px #32325d1a,0 12px 24px -18px #00000014;overflow:hidden}.signup-card__accent[data-v-bce7978d]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);opacity:.7}.signup-card__head[data-v-bce7978d]{margin-bottom:1.75rem}.title[data-v-bce7978d]{font-family:Syne,Inter,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;color:#0a0a0c;margin:0 0 4px}.subtitle[data-v-bce7978d]{font-size:.85rem;color:#5f6368;margin:0}.form-group[data-v-bce7978d]{margin-bottom:1rem}.form-group label[data-v-bce7978d]{font-size:.82rem;font-weight:500;color:#0a0a0c;display:block;margin-bottom:6px}.form-group input[data-v-bce7978d]{width:100%;padding:10px 13px;border:1px solid rgba(0,0,0,.14);border-radius:12px;font-size:.95rem;background:#ffffffb3;color:#0a0a0c;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.form-group input[data-v-bce7978d]::placeholder{color:#9aa0a6}.form-group input[data-v-bce7978d]:focus{outline:none;border-color:#4285f4;box-shadow:0 0 0 3px #4285f426;background:#ffffffe6}.form-group input.has-error[data-v-bce7978d]{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.password-wrapper[data-v-bce7978d]{position:relative}.password-wrapper input[data-v-bce7978d]{padding-right:64px}.toggle[data-v-bce7978d]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:600;letter-spacing:.07em;color:#5f6368;background:transparent;border:none;cursor:pointer;padding:5px 8px;border-radius:6px;font-family:inherit;transition:color .14s ease,background .14s ease}.toggle[data-v-bce7978d]:hover{color:#0a0a0c;background:#0000000d}.field-error[data-v-bce7978d]{display:block;margin-top:4px;font-size:.75rem;color:#dc2626}.verification-notice[data-v-bce7978d]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:linear-gradient(135deg,#4285f414,#34a8530f);border:1px solid rgba(66,133,244,.2);border-radius:12px;margin-bottom:1rem;font-size:.85rem;color:#3c4043;line-height:1.4}.verification-notice svg[data-v-bce7978d]{width:18px;height:18px;color:#4285f4;flex-shrink:0;margin-top:1px}.terms[data-v-bce7978d]{font-size:.75rem;color:#5f6368;margin:.5rem 0 1.25rem;line-height:1.5}.terms a[data-v-bce7978d]{color:#4285f4;text-decoration:none}.terms a[data-v-bce7978d]:hover{text-decoration:underline}.btn-primary[data-v-bce7978d]{width:100%;padding:12px;background:#0a0a0c;color:#fff;border:none;border-radius:100px;font-weight:600;font-size:.95rem;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease,transform 80ms ease,box-shadow .15s ease}.btn-primary[data-v-bce7978d]:hover:not(:disabled){background:#2a2a2a;box-shadow:0 8px 20px #0000001f;transform:translateY(-1px)}.btn-primary[data-v-bce7978d]:active{transform:translateY(0)}.btn-primary[data-v-bce7978d]:disabled{opacity:.5;cursor:not-allowed}.divider[data-v-bce7978d]{display:flex;align-items:center;gap:12px;margin:1.25rem 0;color:#9aa0a6}.divider[data-v-bce7978d]:before,.divider[data-v-bce7978d]:after{content:"";flex:1;height:1px;background:#00000014}.divider span[data-v-bce7978d]{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.btn-google[data-v-bce7978d]{width:100%;padding:10px;border:1.5px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;cursor:pointer;background:#fff9;font-size:.92rem;font-weight:500;color:#0a0a0c;font-family:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform 80ms ease}.btn-google[data-v-bce7978d]:hover{background:#ffffffe6;border-color:#4285f466;box-shadow:0 4px 14px #4285f41a;transform:translateY(-1px)}.google-icon[data-v-bce7978d]{width:18px;height:18px;flex-shrink:0}.login-text[data-v-bce7978d]{margin-top:1.25rem;font-size:.82rem;text-align:center;color:#5f6368}.login-link[data-v-bce7978d]{color:#0a0a0c;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0003;transition:text-decoration-color .14s ease,color .14s ease}.login-link[data-v-bce7978d]:hover{color:#4285f4;text-decoration-color:#4285f4}.error[data-v-bce7978d]{display:flex;align-items:flex-start;gap:8px;margin-top:1rem;padding:10px 12px;background:#ea43350f;border:1px solid rgba(234,67,53,.2);border-radius:10px;color:#c5221f;font-size:.82rem;font-weight:500;line-height:1.45}.error svg[data-v-bce7978d]{width:14px;height:14px;flex-shrink:0;margin-top:2px}.spinner[data-v-bce7978d]{width:14px;height:14px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;display:inline-block;animation:spin-bce7978d .8s linear infinite}@keyframes spin-bce7978d{to{transform:rotate(360deg)}}@media(max-width:900px){.content-wrapper[data-v-bce7978d]{flex-direction:column;gap:2rem}.plan-info[data-v-bce7978d]{max-width:420px;text-align:center}.plan-features[data-v-bce7978d]{align-items:center}.back-link[data-v-bce7978d]{align-self:flex-start}}@media(max-width:480px){.signup-card[data-v-bce7978d]{width:100%;border-radius:20px;padding:2rem 1.5rem}.plan-info[data-v-bce7978d]{max-width:100%}.selected-plan-card[data-v-bce7978d]{padding:1.5rem}}.verify-container[data-v-cb39c1bf]{min-height:100vh;font-family:Outfit,Inter,system-ui,sans-serif;background-color:#fdfdfb;color:#0a0a0c;-webkit-font-smoothing:antialiased;overflow:hidden;position:relative}.panel[data-v-cb39c1bf]{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.grid-bg[data-v-cb39c1bf]{position:fixed;top:-10%;left:-10%;width:120vw;height:120vh;z-index:0;background:radial-gradient(circle at 30% 40%,rgba(66,133,244,.14) 0%,transparent 45%),radial-gradient(at 80% 20%,rgba(52,168,83,.1) 0px,transparent 50%),radial-gradient(at 20% 80%,rgba(251,188,5,.08) 0px,transparent 50%),radial-gradient(at 70% 80%,rgba(234,67,53,.08) 0px,transparent 50%),radial-gradient(at 50% 10%,rgba(66,133,244,.08) 0px,transparent 50%);filter:blur(72px);pointer-events:none}.glow[data-v-cb39c1bf]{position:fixed;inset:0;z-index:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.content-wrapper[data-v-cb39c1bf]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding:2rem}.verify-card[data-v-cb39c1bf]{width:100%;max-width:480px;background:#ffffffbf;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);padding:3rem 2.5rem;border-radius:28px;border:1px solid rgba(255,255,255,.85);box-shadow:0 4px 6px -1px #00000005,0 20px 50px -12px #32325d1a,0 12px 24px -18px #00000014;text-align:center}.icon-circle[data-v-cb39c1bf]{width:72px;height:72px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#4285f41f,#34a85314);border:1px solid rgba(66,133,244,.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-circle svg[data-v-cb39c1bf]{width:32px;height:32px;color:#4285f4}.title[data-v-cb39c1bf]{font-family:Syne,Inter,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.5px;margin:0 0 .5rem;color:#0a0a0c}.subtitle[data-v-cb39c1bf]{font-size:1rem;color:#5f6368;line-height:1.5;margin:0 0 1.5rem}.email[data-v-cb39c1bf]{color:#0a0a0c;word-break:break-all}.plan-box[data-v-cb39c1bf]{background:linear-gradient(135deg,#4285f414,#34a8530f);border:1px solid rgba(66,133,244,.2);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem}.plan-label[data-v-cb39c1bf]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#5f6368;margin-bottom:.25rem}.plan-value[data-v-cb39c1bf]{font-family:Syne,Inter,sans-serif;font-size:1.25rem;font-weight:700;color:#0a0a0c;margin-bottom:.25rem}.plan-price[data-v-cb39c1bf]{font-size:.9rem;font-weight:600;color:#4285f4}.plan-note[data-v-cb39c1bf]{font-size:.8rem;color:#5f6368;margin-top:.75rem;margin-bottom:0}.steps[data-v-cb39c1bf]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem}.step[data-v-cb39c1bf]{display:flex;align-items:center;gap:.75rem;text-align:left}.step-number[data-v-cb39c1bf]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.step.active .step-number[data-v-cb39c1bf]{background:linear-gradient(135deg,#4285f4,#34a853);color:#fff}.step.complete .step-number[data-v-cb39c1bf]{background:#34a853;color:#fff}.step.pending .step-number[data-v-cb39c1bf]{background:#00000014;color:#9aa0a6}.step-title[data-v-cb39c1bf]{font-size:.85rem;font-weight:600;color:#0a0a0c}.step-desc[data-v-cb39c1bf]{font-size:.75rem;color:#5f6368}.step-connector[data-v-cb39c1bf]{width:30px;height:2px;background:#0000001a;border-radius:1px}.trial-message[data-v-cb39c1bf]{background:linear-gradient(135deg,#34a85314,#4285f40f);border:1px solid rgba(52,168,83,.2);border-radius:16px;padding:1.25rem;margin-bottom:1.5rem}.trial-icon[data-v-cb39c1bf]{font-size:1.5rem;margin-bottom:.5rem}.trial-text[data-v-cb39c1bf]{font-size:.9rem;color:#3c4043;line-height:1.5;margin:0}.trial-text strong[data-v-cb39c1bf]{color:#0a0a0c}.actions[data-v-cb39c1bf]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.btn-primary[data-v-cb39c1bf]{width:100%;padding:12px;background:#0a0a0c;color:#fff;border:none;border-radius:100px;font-weight:600;font-size:.95rem;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease,transform 80ms ease,box-shadow .15s ease}.btn-primary[data-v-cb39c1bf]:hover:not(:disabled){background:#2a2a2a;box-shadow:0 8px 20px #0000001f;transform:translateY(-1px)}.btn-primary[data-v-cb39c1bf]:disabled{opacity:.5;cursor:not-allowed}.btn-resend[data-v-cb39c1bf]{width:100%;padding:10px;background:transparent;border:1.5px solid rgba(0,0,0,.12);border-radius:100px;font-size:.9rem;font-weight:500;color:#0a0a0c;cursor:pointer;font-family:inherit;transition:all .15s ease}.btn-resend[data-v-cb39c1bf]:hover:not(:disabled){background:#00000008;border-color:#0003}.btn-resend[data-v-cb39c1bf]:disabled{color:#9aa0a6;cursor:not-allowed}.help[data-v-cb39c1bf]{font-size:.85rem;color:#5f6368;margin:0}.link[data-v-cb39c1bf]{color:#4285f4;text-decoration:none;font-weight:500}.link[data-v-cb39c1bf]:hover{text-decoration:underline}.error[data-v-cb39c1bf]{display:flex;align-items:flex-start;gap:8px;margin-top:1rem;padding:10px 12px;background:#ea43350f;border:1px solid rgba(234,67,53,.2);border-radius:10px;color:#c5221f;font-size:.82rem;font-weight:500;line-height:1.45;text-align:left}.error svg[data-v-cb39c1bf]{width:14px;height:14px;flex-shrink:0;margin-top:2px}.spinner[data-v-cb39c1bf]{width:14px;height:14px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;display:inline-block;animation:spin-cb39c1bf .8s linear infinite}@keyframes spin-cb39c1bf{to{transform:rotate(360deg)}}@media(max-width:480px){.verify-card[data-v-cb39c1bf]{padding:2rem 1.5rem;border-radius:20px}.title[data-v-cb39c1bf]{font-size:1.5rem}.steps[data-v-cb39c1bf]{flex-direction:column;gap:1rem}.step-connector[data-v-cb39c1bf]{width:2px;height:20px}}.payment-inline[data-v-4e36ce03]{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:nowrap}.payment-inline__img[data-v-4e36ce03]{display:block;height:1.25rem;width:auto;object-fit:contain;opacity:.5;flex-shrink:0}.payment-inline__img--amex[data-v-4e36ce03]{height:1.05rem}.payment-inline__rule[data-v-4e36ce03]{display:inline-block;width:1px;height:1rem;background:#00000026;flex-shrink:0;margin:0 .1rem}.payment-inline__stripe-mark[data-v-4e36ce03]{width:1rem;height:1rem;flex-shrink:0;opacity:.7}.payment-inline__stripe-label[data-v-4e36ce03]{font-size:.78rem;font-weight:700;letter-spacing:-.02em;color:#635bff;line-height:1}.payment-trust__sr-only[data-v-4e36ce03]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.payment-footer-bar[data-v-4e36ce03]{margin-top:1.35rem;padding-top:1.1rem;border-top:1px solid rgba(0,0,0,.08)}.payment-footer-bar__strip[data-v-4e36ce03]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.65rem,2.5vw,1rem)}.payment-footer-bar__img[data-v-4e36ce03]{display:block;height:1.375rem;width:auto;max-height:1.375rem;object-fit:contain;opacity:.5}.payment-footer-bar__img--visa[data-v-4e36ce03]{min-height:1.25rem}.payment-footer-bar__img--amex[data-v-4e36ce03]{height:1.15rem;max-height:1.15rem}.payment-footer-bar__img--wallet[data-v-4e36ce03]{height:1.35rem;max-height:1.35rem}.payment-footer-bar__rule[data-v-4e36ce03]{display:inline-block;width:1px;height:1.125rem;margin:0 .05rem;background:#0000001f;flex-shrink:0}.payment-footer-bar__processor[data-v-4e36ce03]{display:inline-flex;align-items:center;gap:.35rem}.payment-footer-bar__stripe-icon[data-v-4e36ce03]{width:1.125rem;height:1.125rem;flex-shrink:0;opacity:.72}.payment-footer-bar__stripe-label[data-v-4e36ce03]{font-size:.8125rem;font-weight:700;letter-spacing:-.02em;color:#635bff}.payment-trust[data-v-4e36ce03]{margin:1.75rem auto 0;max-width:52rem;text-align:center}.payment-trust--compact[data-v-4e36ce03]{margin-top:1.35rem;max-width:40rem}.payment-trust__eyebrow[data-v-4e36ce03]{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary, #5f6368);margin:0 0 1rem;line-height:1.4}.payment-trust--compact .payment-trust__eyebrow--compact[data-v-4e36ce03]{font-size:.72rem;margin-bottom:.85rem;letter-spacing:.1em}.payment-trust__row[data-v-4e36ce03]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(.65rem,3vw,1.35rem);margin-bottom:1rem}.payment-trust--compact .payment-trust__row[data-v-4e36ce03]{gap:clamp(.45rem,2vw,1rem);margin-bottom:.75rem}.payment-trust__icon[data-v-4e36ce03]{display:block;height:2rem;width:auto;max-height:2rem;object-fit:contain;opacity:.62;filter:grayscale(.05);transition:opacity .25s ease}.payment-trust--compact .payment-trust__icon[data-v-4e36ce03]{height:1.65rem;max-height:1.65rem;opacity:.56}.payment-trust__row:hover .payment-trust__icon[data-v-4e36ce03],.payment-trust__stripe:hover .payment-trust__stripe-mark[data-v-4e36ce03]{opacity:.92}.payment-trust__icon--visa[data-v-4e36ce03]{min-width:3.15rem}.payment-trust__icon--mastercard[data-v-4e36ce03]{min-width:2.35rem}.payment-trust__icon--amex[data-v-4e36ce03]{height:1.55rem;max-height:1.55rem;min-width:4.25rem}.payment-trust--compact .payment-trust__icon--amex[data-v-4e36ce03]{height:1.35rem;max-height:1.35rem;min-width:3.85rem}.payment-trust__icon--wallet[data-v-4e36ce03]{height:1.75rem;max-height:1.75rem}.payment-trust--compact .payment-trust__icon--wallet[data-v-4e36ce03]{height:1.45rem;max-height:1.45rem}.payment-trust__stripe[data-v-4e36ce03]{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.55rem 1rem;margin-top:.35rem;border-radius:999px;background:#635bff12;border:1px solid rgba(99,91,255,.22)}.payment-trust--compact .payment-trust__stripe[data-v-4e36ce03]{padding:.42rem .85rem;gap:.5rem}.payment-trust__stripe-mark[data-v-4e36ce03]{width:1.85rem;height:1.85rem;flex-shrink:0;opacity:.78}.payment-trust--compact .payment-trust__stripe-mark[data-v-4e36ce03]{width:1.55rem;height:1.55rem}.payment-trust__stripe-copy[data-v-4e36ce03]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.payment-trust__stripe-powered[data-v-4e36ce03]{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary, #5f6368)}.payment-trust__stripe-name[data-v-4e36ce03]{font-family:Syne,Inter,system-ui,sans-serif;font-size:1.15rem;font-weight:800;letter-spacing:-.03em;color:#635bff}.payment-trust--compact .payment-trust__stripe-name[data-v-4e36ce03]{font-size:1.02rem}@media(prefers-reduced-motion:reduce){.payment-trust__icon[data-v-4e36ce03]{transition:none}}[data-v-086dab7f]:root{--font-heading: "Syne", "Inter", sans-serif;--font-body: "Outfit", "Inter", sans-serif;--bg-light: #fdfdfb;--text-main: #0a0a0c;--text-muted: #5f6368;--accent-blue: #4285F4;--glass-bg: rgba(255, 255, 255, .55);--glass-border: rgba(255, 255, 255, .8);--shadow-soft: 0 10px 40px -10px rgba(0, 0, 0, .05);--shadow-artistic: 0 4px 6px -1px rgba(0, 0, 0, .02), 0 20px 50px -12px rgba(50, 50, 93, .12), 0 12px 24px -18px rgba(0, 0, 0, .1);--radius-lg: 32px;--radius-md: 20px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}.home-page[data-v-086dab7f]{font-family:Outfit,Inter,system-ui,sans-serif;background-color:#fdfdfb;color:#0a0a0c;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;position:relative}.mesh-gradient[data-v-086dab7f]{position:fixed;top:-10%;left:-10%;width:120vw;height:120vh;z-index:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(66,133,244,.15) 0%,transparent 40%),radial-gradient(at 10% 10%,rgba(66,133,244,.1) 0px,transparent 50%),radial-gradient(at 90% 10%,rgba(52,168,83,.1) 0px,transparent 50%),radial-gradient(at 50% 50%,rgba(251,188,5,.05) 0px,transparent 50%),radial-gradient(at 10% 90%,rgba(234,67,53,.1) 0px,transparent 50%),radial-gradient(at 90% 90%,rgba(66,133,244,.1) 0px,transparent 50%);filter:blur(80px);pointer-events:none}.grain-overlay[data-v-086dab7f]{position:fixed;inset:0;z-index:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.container[data-v-086dab7f]{max-width:1320px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.site-header[data-v-086dab7f]{height:70px;display:flex;justify-content:space-between;align-items:center}.logo[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-1px;background:linear-gradient(45deg,#1a1a1a,#4a4a4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.header-links[data-v-086dab7f]{display:flex;align-items:center;gap:2rem}.header-links a[data-v-086dab7f]{text-decoration:none;color:#0a0a0c;font-weight:500;font-size:.9rem;transition:opacity .3s ease}.header-links a[data-v-086dab7f]:hover{opacity:.65}.cta-pill[data-v-086dab7f]{padding:.6rem 1.4rem;background:#0a0a0c!important;color:#fff!important;border-radius:100px;transition:transform .3s ease,opacity .3s ease!important}.cta-pill[data-v-086dab7f]:hover{transform:translateY(-2px);opacity:1!important}main[data-v-086dab7f]{padding:3rem 0;display:flex;flex-direction:column;align-items:center;text-align:center}.hero[data-v-086dab7f]{max-width:820px;margin-bottom:3rem}.badge[data-v-086dab7f]{display:inline-block;padding:.4rem 1rem;background:#4285f41a;color:#4285f4;border-radius:100px;font-size:.72rem;font-weight:700;letter-spacing:1px;margin-bottom:2rem;border:1px solid rgba(66,133,244,.2)}.hero h1[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:clamp(2.8rem,8vw,5.5rem);line-height:.95;letter-spacing:-3px;font-weight:800;margin-bottom:1.5rem;color:#0a0a0c}.hero h1 .accent[data-v-086dab7f]{opacity:.38;font-weight:400}.hero-subtext[data-v-086dab7f]{font-size:1.2rem;color:#5f6368;margin-bottom:2.5rem;font-weight:300;letter-spacing:-.4px;line-height:1.7}.hero-actions[data-v-086dab7f]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-hero-primary[data-v-086dab7f]{display:inline-flex;align-items:center;padding:.9rem 2rem;background:#0a0a0c;color:#fff;border-radius:100px;font-weight:600;font-size:1rem;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.btn-hero-primary[data-v-086dab7f]:hover{background:#2a2a2a;transform:translateY(-2px);box-shadow:0 10px 24px #00000024}.btn-hero-secondary[data-v-086dab7f]{display:inline-flex;align-items:center;padding:.9rem 2rem;background:transparent;color:#0a0a0c;border-radius:100px;font-weight:500;font-size:1rem;text-decoration:none;border:1.5px solid rgba(0,0,0,.14);transition:border-color .3s ease,color .3s ease,transform .3s ease}.btn-hero-secondary[data-v-086dab7f]:hover{border-color:#4285f4;color:#4285f4;transform:translateY(-2px)}.pricing-teaser[data-v-086dab7f]{max-width:34rem;margin:1.5rem auto 0;font-size:.9375rem;line-height:1.55;color:#5f6368;font-weight:400}.pricing-teaser[data-v-086dab7f] a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pricing-teaser[data-v-086dab7f] a:hover{color:#0a0a0c}.footer-note[data-v-086dab7f] a{color:inherit;text-decoration:underline;text-underline-offset:2px}.trust-section[data-v-086dab7f]{margin:3rem 0 2rem;color:#5f6368}.trust-section p[data-v-086dab7f]{font-size:.82rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem}.trust-logos[data-v-086dab7f]{display:flex;justify-content:center;flex-wrap:wrap;gap:3rem}.trust-logos span[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-weight:800;font-size:.85rem;letter-spacing:1px;opacity:.35}.hero-divider[data-v-086dab7f]{width:60%;height:1px;background:linear-gradient(to right,transparent,rgba(0,0,0,.05),transparent);margin:3rem 0}.section-header[data-v-086dab7f]{margin-bottom:3rem;text-align:center}.section-header h2[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-2px;margin-bottom:.6rem;font-weight:800;color:#0a0a0c}.section-header p[data-v-086dab7f]{color:#5f6368;font-size:1.1rem}.features-section[data-v-086dab7f]{width:100%;margin-bottom:2rem}.features-grid[data-v-086dab7f]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.glass-card[data-v-086dab7f]{position:relative;padding:2.5rem 2rem;background:var(--glass-bg, rgba(255, 255, 255, .55));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:32px;border:1px solid rgba(255,255,255,.8);text-align:left;transition:all .6s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 10px 40px -10px #0000000d}.glass-card[data-v-086dab7f]:hover{transform:translateY(-10px) scale(1.015);box-shadow:0 20px 50px -12px #32325d24;border-color:#fff;background:#ffffffb8}.main-card[data-v-086dab7f]{background:#ffffffad}.card-glow[data-v-086dab7f]{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(66,133,244,.06),transparent 70%);pointer-events:none}.card-icon[data-v-086dab7f]{width:40px;height:40px;margin-bottom:1.5rem;color:#4285f4}.card-icon svg[data-v-086dab7f]{width:100%;height:100%}.glass-card h3[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:1.5rem;margin-bottom:.85rem;line-height:1.1;letter-spacing:-1px;color:#0a0a0c}.glass-card p[data-v-086dab7f]{color:#5f6368;font-size:1rem;line-height:1.65}.impact-section[data-v-086dab7f]{width:100%;margin-bottom:2rem;text-align:left}.impact-header[data-v-086dab7f]{margin-bottom:2.5rem}.impact-header h2[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem);letter-spacing:-2px;margin-bottom:.5rem;font-weight:800}.impact-header p[data-v-086dab7f]{color:#5f6368;font-size:1.05rem}.chart-container[data-v-086dab7f]{padding:2.5rem!important}.chart-header[data-v-086dab7f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.chart-label[data-v-086dab7f]{font-weight:600;color:#0a0a0c;font-size:.95rem}.chart-legend[data-v-086dab7f]{display:flex;gap:1.5rem;font-size:.85rem;color:#5f6368}.legend-item[data-v-086dab7f]{display:flex;align-items:center;gap:8px}.legend-item[data-v-086dab7f]:before{content:"";width:14px;height:3px;border-radius:2px;display:block}.legend-item.stagnant[data-v-086dab7f]:before{background:#e0e0e0}.legend-item.active[data-v-086dab7f]:before{background:#4285f4}.chart-svg-wrapper[data-v-086dab7f]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.impact-chart[data-v-086dab7f]{width:100%;min-width:560px;height:auto}.chart-line[data-v-086dab7f]{fill:none;stroke-width:3;stroke-linecap:round}.chart-line.stagnant[data-v-086dab7f]{stroke:#e8e8e8;stroke-width:4}.api-line[data-v-086dab7f]{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 2.2s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 4px 12px rgba(66,133,244,.4))}.chart-point[data-v-086dab7f]{fill:#fff;stroke:#4285f4;stroke-width:3;filter:drop-shadow(0 0 8px rgba(66,133,244,.3))}.chart-axis-label[data-v-086dab7f]{font-size:11px;fill:#5f6368;font-weight:500}.chart-note[data-v-086dab7f]{font-size:11px;fill:#0a0a0c;font-weight:700}.impact-metrics[data-v-086dab7f]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid rgba(0,0,0,.04)}.metric[data-v-086dab7f]{display:flex;flex-direction:column}.metric-number[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:800;line-height:1;background:linear-gradient(135deg,#0a0a0c,#4285f4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.4rem}.metric-label[data-v-086dab7f]{color:#5f6368;font-size:.8rem;font-weight:500}.process-section[data-v-086dab7f]{width:100%;margin-bottom:2rem;text-align:left}.process-grid[data-v-086dab7f]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.process-step[data-v-086dab7f]{flex:1;padding:2rem;background:#ffffff8c;border:1px solid rgba(255,255,255,.8);border-radius:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .6s cubic-bezier(.16,1,.3,1)}.process-step.active[data-v-086dab7f]{background:#fff;box-shadow:0 20px 50px -12px #32325d1f;border-color:#4285f466;transform:scale(1.05);z-index:2}.step-num[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:.85rem;font-weight:800;opacity:.4;margin-bottom:1.25rem}.process-step h4[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:.65rem;letter-spacing:-.5px;color:#0a0a0c}.process-step p[data-v-086dab7f]{font-size:.9rem;color:#5f6368;line-height:1.6}.process-arrow[data-v-086dab7f]{width:32px;flex-shrink:0;color:#0000001f}.faq-section[data-v-086dab7f]{width:100%;margin-bottom:3rem}.faq-grid[data-v-086dab7f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;margin-top:0}.faq-item h3[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:1.15rem;margin-bottom:.75rem;letter-spacing:-.4px;color:#0a0a0c;font-weight:700}.cta-section[data-v-086dab7f]{width:100%;margin-bottom:2rem}.cta-card[data-v-086dab7f]{text-align:center;padding:4rem 2rem!important}.cta-card h2[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem);letter-spacing:-2px;font-weight:800;color:#0a0a0c;margin-bottom:.75rem}.cta-card p[data-v-086dab7f]{color:#5f6368;font-size:1.1rem;margin-bottom:2rem}.contact-section[data-v-086dab7f]{width:100%;margin-bottom:2rem}.contact-grid[data-v-086dab7f]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2.5rem}.contact-card[data-v-086dab7f]{padding:2rem 1.75rem}.contact-card__flag[data-v-086dab7f]{display:block;width:40px;height:30px;margin-bottom:1rem;border-radius:4px;object-fit:cover;box-shadow:0 1px 4px #0000001f}.contact-card h3[data-v-086dab7f]{font-family:Syne,Inter,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.5px;color:#0a0a0c;margin:0 0 2px}.contact-card__region[data-v-086dab7f]{font-size:.82rem;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#9aa0a6;margin:0 0 1.25rem}.contact-card__details[data-v-086dab7f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.contact-card__details li[data-v-086dab7f]{display:flex;align-items:center;gap:9px;font-size:.92rem;color:#5f6368}.contact-card__details li svg[data-v-086dab7f]{width:15px;height:15px;flex-shrink:0;color:#4285f4}.contact-card__details a[data-v-086dab7f]{color:#5f6368;text-decoration:none;transition:color .15s ease}.contact-card__details a[data-v-086dab7f]:hover{color:#4285f4;text-decoration:underline;text-underline-offset:3px}.contact-bottom[data-v-086dab7f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;padding:1.5rem 2rem;background:#ffffff73;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;border:1px solid rgba(255,255,255,.8)}.contact-email[data-v-086dab7f]{display:inline-flex;align-items:center;gap:9px;font-size:1rem;font-weight:500;color:#0a0a0c;text-decoration:none;transition:color .15s ease}.contact-email svg[data-v-086dab7f]{width:18px;height:18px;color:#4285f4;flex-shrink:0}.contact-email[data-v-086dab7f]:hover{color:#4285f4}.contact-socials[data-v-086dab7f]{display:flex;align-items:center;gap:.75rem}.contact-socials a[data-v-086dab7f]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#fff9;border:1px solid rgba(0,0,0,.08);color:#5f6368;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform 80ms ease}.contact-socials a svg[data-v-086dab7f]{width:16px;height:16px}.contact-socials a[data-v-086dab7f]:hover{background:#4285f414;border-color:#4285f440;color:#4285f4;transform:translateY(-2px)}.site-footer[data-v-086dab7f]{padding:3rem 0 2rem;border-top:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:stretch}.footer-inner[data-v-086dab7f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;color:#5f6368;font-size:.88rem}.footer-inner a[data-v-086dab7f]{color:inherit;text-decoration:underline;text-underline-offset:2px;opacity:.8}.footer-inner a[data-v-086dab7f]:hover{opacity:1}.footer-note[data-v-086dab7f]{opacity:.75}@keyframes fadeInUp-086dab7f{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-086dab7f]{opacity:0;animation:fadeInUp-086dab7f 1.1s cubic-bezier(.23,1,.32,1) forwards}.delay-1[data-v-086dab7f]{animation-delay:.2s}.delay-2[data-v-086dab7f]{animation-delay:.4s}.delay-3[data-v-086dab7f]{animation-delay:.6s}.delay-4[data-v-086dab7f]{animation-delay:.8s}.delay-5[data-v-086dab7f]{animation-delay:1s}.home-page.is-enhanced .reveal-hidden[data-v-086dab7f]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-visible[data-v-086dab7f]{opacity:1!important;transform:translateY(0)!important}@media(max-width:1024px){.features-grid[data-v-086dab7f]{grid-template-columns:1fr;gap:1.5rem}.impact-metrics[data-v-086dab7f]{grid-template-columns:repeat(2,1fr)}.contact-grid[data-v-086dab7f]{grid-template-columns:1fr;gap:1.25rem}}@media(max-width:768px){.process-grid[data-v-086dab7f]{flex-direction:column}.process-arrow[data-v-086dab7f]{transform:rotate(90deg);margin:.5rem 0}.process-step.active[data-v-086dab7f]{transform:scale(1)}.impact-metrics[data-v-086dab7f]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.container[data-v-086dab7f]{padding:0 1.25rem}.hero h1[data-v-086dab7f]{font-size:3rem;letter-spacing:-2px}.hero-subtext[data-v-086dab7f]{font-size:1.05rem}.hide-below-tablet[data-v-086dab7f]{display:none}.trust-logos[data-v-086dab7f]{gap:1.5rem}.footer-inner[data-v-086dab7f]{flex-direction:column;text-align:center}.contact-bottom[data-v-086dab7f]{flex-direction:column;align-items:flex-start}.contact-grid[data-v-086dab7f]{grid-template-columns:1fr}.impact-metrics[data-v-086dab7f]{grid-template-columns:1fr 1fr}.cta-pill[data-v-086dab7f]{padding:.5rem 1rem;font-size:.85rem}}.pricing-page[data-v-bce82094]{font-family:Outfit,Inter,system-ui,sans-serif;background-color:#fdfdfb;color:#0a0a0c;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;position:relative}.mesh-gradient[data-v-bce82094]{position:fixed;top:-10%;left:-10%;width:120vw;height:120vh;z-index:0;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(66,133,244,.15) 0%,transparent 40%),radial-gradient(at 10% 10%,rgba(66,133,244,.1) 0px,transparent 50%),radial-gradient(at 90% 10%,rgba(52,168,83,.1) 0px,transparent 50%),radial-gradient(at 50% 50%,rgba(251,188,5,.05) 0px,transparent 50%);filter:blur(80px);pointer-events:none}.grain-overlay[data-v-bce82094]{position:fixed;inset:0;z-index:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.container[data-v-bce82094]{max-width:1320px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.site-header[data-v-bce82094]{height:70px;display:flex;justify-content:space-between;align-items:center}.logo[data-v-bce82094]{font-family:Syne,Inter,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-1px;text-decoration:none;background:linear-gradient(45deg,#1a1a1a,#4a4a4a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.header-links[data-v-bce82094]{display:flex;align-items:center;gap:2rem}.header-links>a[data-v-bce82094]{text-decoration:none;color:#0a0a0c;font-weight:500;font-size:.9rem;transition:opacity .3s ease}.header-links>a[data-v-bce82094]:not(.cta-pill):hover{opacity:.65}.cta-pill[data-v-bce82094]{padding:.6rem 1.4rem;background:#0a0a0c!important;color:#fff!important;border-radius:100px;transition:transform .3s ease,opacity .3s ease!important}.cta-pill[data-v-bce82094]:hover{transform:translateY(-2px);opacity:1!important}main[data-v-bce82094]{padding:2rem 0 3rem;display:flex;flex-direction:column;align-items:stretch}.pricing-hero[data-v-bce82094]{text-align:center;margin-bottom:2.5rem;max-width:620px;margin-left:auto;margin-right:auto}.pricing-hero h1[data-v-bce82094]{font-family:Syne,Inter,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-2px;line-height:1.1;margin-bottom:1rem}.pricing-hero .accent[data-v-bce82094]{opacity:.38;font-weight:400}.pricing-subtext[data-v-bce82094]{color:#5f6368;font-size:1.1rem;line-height:1.5}.api-limit-note[data-v-bce82094]{display:flex;align-items:flex-start;gap:.6rem;max-width:680px;margin:0 auto 2rem;padding:.85rem 1.2rem;background:#4285f40f;border:1px solid rgba(66,133,244,.18);border-radius:12px;font-size:.88rem;color:#3c4043;line-height:1.5}.api-limit-icon[data-v-bce82094]{color:#4285f4;flex-shrink:0;margin-top:1px}.api-limit-note strong[data-v-bce82094]{color:#0a0a0c}.pricing-grid[data-v-bce82094]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px;margin:0 auto 2rem}.glass-card[data-v-bce82094]{position:relative;padding:2rem 1.75rem;background:#ffffff8c;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:32px;border:1px solid rgba(255,255,255,.8);text-align:left;box-shadow:0 10px 40px -10px #0000000d;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}.glass-card[data-v-bce82094]:hover{transform:translateY(-10px);box-shadow:0 20px 50px -12px #32325d1f}.main-card[data-v-bce82094]{background:#ffffffad}.card-glow[data-v-bce82094]{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(66,133,244,.06),transparent 70%);pointer-events:none;border-radius:32px}.pricing-card[data-v-bce82094]{display:flex;flex-direction:column}.pricing-popular[data-v-bce82094]{border-color:#4285f466;transform:scale(1.02)}.pricing-popular[data-v-bce82094]:hover{transform:translateY(-10px) scale(1.04)}.popular-badge[data-v-bce82094]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#4285f4,#34a853);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:1px;padding:.35rem 1rem;border-radius:100px;z-index:2}.pricing-card-header[data-v-bce82094]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.06)}.pricing-card-header h3[data-v-bce82094]{font-family:Syne,Inter,sans-serif;font-size:1.35rem;margin-bottom:1rem;letter-spacing:-.5px}.price[data-v-bce82094]{font-family:Syne,Inter,sans-serif;font-weight:800;font-size:2.5rem;letter-spacing:-2px;color:#0a0a0c}.price .currency[data-v-bce82094]{font-size:1.25rem;opacity:.7}.price .period[data-v-bce82094]{font-size:1rem;font-weight:600;color:#5f6368}.price-note[data-v-bce82094]{font-size:.8rem;color:#5f6368;margin-top:.5rem}.pricing-features[data-v-bce82094]{list-style:none;margin:0;padding:0;flex:1}.pricing-features li[data-v-bce82094]{padding:.5rem 0;font-size:.95rem;color:#5f6368;display:flex;align-items:center;gap:.5rem}.pricing-features li[data-v-bce82094]:before{content:"";width:6px;height:6px;background:#4285f4;border-radius:50%;opacity:.6;flex-shrink:0}.verify-hint[data-v-bce82094]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#5f6368;margin:-.5rem 0 1rem;padding:8px 12px;background:#4285f40f;border-radius:8px;border:1px solid rgba(66,133,244,.15)}.verify-hint svg[data-v-bce82094]{width:14px;height:14px;color:#4285f4;flex-shrink:0}.pricing-cta[data-v-bce82094]{display:block;text-align:center;padding:1rem 1.5rem;border-radius:100px;font-weight:600;font-size:1rem;text-decoration:none;margin-top:1.5rem;transition:all .3s ease}.pricing-cta-outline[data-v-bce82094]{background:transparent;color:#0a0a0c;border:2px solid rgba(0,0,0,.15)}.pricing-cta-outline[data-v-bce82094]:hover{border-color:#4285f4;color:#4285f4}.pricing-cta[data-v-bce82094]:not(.pricing-cta-outline):not(.pricing-cta-primary){background:#0a0a0c;color:#fff}.pricing-cta[data-v-bce82094]:not(.pricing-cta-outline):hover{background:#2a2a2a;transform:translateY(-2px)}.pricing-cta-primary[data-v-bce82094]{background:linear-gradient(135deg,#4285f4,#34a853);color:#fff}.pricing-cta-primary[data-v-bce82094]:hover{box-shadow:0 10px 30px #4285f459;transform:translateY(-2px)}.compat-strip[data-v-bce82094]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;max-width:860px;margin:0 auto 2rem;padding:1rem 1.5rem;background:#ffffff73;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.06);border-radius:16px;font-size:.85rem}.compat-label[data-v-bce82094]{font-weight:600;color:#0a0a0c;font-size:.82rem;letter-spacing:.02em;white-space:nowrap}.compat-divider[data-v-bce82094]{width:1px;height:16px;background:#0000001f;flex-shrink:0}.compat-item[data-v-bce82094]{padding:3px 10px;border-radius:100px;background:#4285f412;border:1px solid rgba(66,133,244,.15);color:#3c4043;white-space:nowrap;font-size:.8rem}.pricing-annual[data-v-bce82094]{text-align:center;color:#5f6368;font-size:.95rem;margin-bottom:2.5rem}.pricing-annual a[data-v-bce82094]{color:#4285f4;text-decoration:underline}.pricing-faq[data-v-bce82094]{text-align:center;max-width:500px;margin:0 auto 3rem}.pricing-faq h2[data-v-bce82094]{font-family:Syne,Inter,sans-serif;font-size:1.25rem;margin-bottom:.75rem}.pricing-faq p[data-v-bce82094]{color:#5f6368}.pricing-faq a[data-v-bce82094]{color:#4285f4;text-decoration:underline}.site-footer[data-v-bce82094]{padding:2.5rem 0 2rem;border-top:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column;align-items:stretch}.footer-inner[data-v-bce82094]{display:flex;flex-direction:column;gap:.35rem;color:#5f6368;font-size:.88rem;text-align:center}.footer-inner a[data-v-bce82094]{color:inherit;text-decoration:underline;text-underline-offset:2px}.footer-note[data-v-bce82094]{opacity:.85}@keyframes fadeInUp-bce82094{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.fade-in[data-v-bce82094]{opacity:0;animation:fadeInUp-bce82094 1.1s cubic-bezier(.23,1,.32,1) forwards}.delay-1[data-v-bce82094]{animation-delay:.2s}.delay-2[data-v-bce82094]{animation-delay:.45s}.delay-3[data-v-bce82094]{animation-delay:.65s}@media(max-width:1024px){.pricing-grid[data-v-bce82094]{grid-template-columns:repeat(2,1fr)}.pricing-popular[data-v-bce82094]{transform:none}.pricing-popular[data-v-bce82094]:hover{transform:translateY(-10px) scale(1.02)}}@media(max-width:600px){.container[data-v-bce82094]{padding:0 1.25rem}.hide-below-tablet[data-v-bce82094]{display:none}.pricing-grid[data-v-bce82094]{grid-template-columns:1fr}.cta-pill[data-v-bce82094]{padding:.5rem 1rem;font-size:.85rem}}.sidebar[data-v-d28a1c56]{position:fixed;top:0;left:0;width:var(--sidebar-width, 240px);height:100vh;background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);transition:width .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1);overflow:hidden;z-index:var(--z-sidebar);font-family:var(--font-family);display:flex;flex-direction:column}.sidebar.collapsed[data-v-d28a1c56]{width:var(--sidebar-collapsed, 64px)}.brand[data-v-d28a1c56]{height:var(--header-height, 56px);flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 var(--space-4);border-bottom:1px solid var(--sidebar-border)}.sidebar.collapsed .brand[data-v-d28a1c56]{padding:0;justify-content:center}.sidebar.collapsed .brand-mark[data-v-d28a1c56]{width:100%;justify-content:center}.brand-mark[data-v-d28a1c56]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.logo-copy[data-v-d28a1c56]{display:flex;flex-direction:column;min-width:0}.logo-icon[data-v-d28a1c56]{width:30px;height:30px;flex-shrink:0;background:linear-gradient(180deg,var(--accent-500),var(--accent-700));color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);box-shadow:0 1px #ffffff24 inset,0 0 0 1px #0000004d}.logo-icon svg[data-v-d28a1c56]{width:16px;height:16px}.logo-text[data-v-d28a1c56]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:var(--fw-semi);letter-spacing:var(--letter-tight);color:var(--sidebar-text-strong)}.logo-subtext[data-v-d28a1c56]{margin-top:1px;font-size:10.5px;color:var(--sidebar-text-muted);letter-spacing:.05em;text-transform:uppercase}.rail-toggle[data-v-d28a1c56]{width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--sidebar-border);background:#ffffff0a;color:var(--sidebar-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.rail-toggle[data-v-d28a1c56]:hover{background:#ffffff1f;color:var(--sidebar-text-strong);border-color:#ffffff47}.rail-toggle svg[data-v-d28a1c56]{width:14px;height:14px}.sidebar.collapsed .rail-toggle[data-v-d28a1c56]{display:none}.menu[data-v-d28a1c56]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-4) var(--space-3) var(--space-5);display:flex;flex-direction:column;gap:1px}.menu-empty[data-v-d28a1c56]{margin:var(--space-4) 10px;padding:var(--space-3);border-radius:var(--radius-md);border:1px dashed var(--sidebar-border);font-size:var(--fs-sm);color:var(--sidebar-text-muted);text-align:center}.sidebar.collapsed .menu[data-v-d28a1c56]{padding:var(--space-4) var(--space-2) var(--space-5);align-items:center}.menu[data-v-d28a1c56]::-webkit-scrollbar{width:6px}.menu[data-v-d28a1c56]::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:999px}.menu[data-v-d28a1c56]::-webkit-scrollbar-thumb:hover{background:#ffffff24}.menu-section-label[data-v-d28a1c56]{margin:0 0 var(--space-2);padding:0 10px;font-size:10.5px;font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.1em;color:var(--sidebar-text-muted)}.menu-row[data-v-d28a1c56]{display:contents}.menu-item[data-v-d28a1c56]{position:relative;display:flex;align-items:center;height:36px;padding:0 10px;border-radius:var(--radius-md);color:var(--sidebar-text);text-decoration:none;cursor:pointer;font-size:var(--fs-base);font-weight:var(--fw-regular);gap:11px;white-space:nowrap;transition:background .14s ease,color .14s ease;width:100%;background:transparent;border:0;font-family:inherit;text-align:left}.sidebar.collapsed .menu-item[data-v-d28a1c56]{width:40px;height:40px;padding:0;justify-content:center;gap:0}.menu-item[data-v-d28a1c56]:hover:not(.active){background:#ffffff0b;color:var(--sidebar-text-strong)}.menu-item[data-v-d28a1c56]:focus-visible{outline:none;box-shadow:0 0 0 2px #6366f18c}.menu-item.active[data-v-d28a1c56]{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg);font-weight:var(--fw-medium)}.menu-expand-item[data-v-d28a1c56]{margin-bottom:6px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#4f46e5f2,#4338caf2);color:#fff}.menu-expand-item[data-v-d28a1c56]:hover{background:linear-gradient(180deg,#6366f1,#4f46e5);color:#fff}.menu-item.active[data-v-d28a1c56]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--sidebar-active-bar)}.sidebar.collapsed .menu-item.active[data-v-d28a1c56]:before{left:-8px}.menu-icon[data-v-d28a1c56]{flex-shrink:0;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--sidebar-text-muted);transition:color .14s ease}.menu-icon[data-v-d28a1c56] svg{width:18px;height:18px;stroke-width:1.75}.menu-item.active .menu-icon[data-v-d28a1c56],.menu-item:hover .menu-icon[data-v-d28a1c56],.menu-trigger.is-open .menu-icon[data-v-d28a1c56]{color:var(--sidebar-text-strong)}.sidebar.collapsed .menu-icon[data-v-d28a1c56] svg{width:19px;height:19px}.menu-label[data-v-d28a1c56]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;letter-spacing:-.003em}.menu-meta-pill[data-v-d28a1c56]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:var(--sidebar-text-muted);background:#ffffff08;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--fw-medium)}.menu-trigger.active .menu-meta-pill[data-v-d28a1c56],.menu-trigger:hover .menu-meta-pill[data-v-d28a1c56],.menu-trigger.is-open .menu-meta-pill[data-v-d28a1c56]{color:var(--sidebar-text-strong);border-color:#ffffff38}.menu-group[data-v-d28a1c56]{display:flex;flex-direction:column;gap:1px}.menu-trigger.is-open[data-v-d28a1c56]{color:var(--sidebar-text-strong)}.submenu[data-v-d28a1c56]{position:relative;margin:4px 0 6px 19px;padding:2px 0 2px var(--space-4);display:flex;flex-direction:column;gap:1px}.submenu[data-v-d28a1c56]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:#ffffff1a}.submenu-item[data-v-d28a1c56]{position:relative;display:flex;align-items:center;height:32px;padding:0 10px;border-radius:var(--radius-sm);color:var(--sidebar-text);text-decoration:none;font-size:var(--fs-sm);font-weight:var(--fw-regular);gap:10px;white-space:nowrap;transition:background .14s ease,color .14s ease}.submenu-item[data-v-d28a1c56]:hover:not(.active-sub){color:var(--sidebar-text-strong);background:#ffffff0d}.submenu-item.active-sub[data-v-d28a1c56]{color:var(--sidebar-text-strong);font-weight:var(--fw-medium);background:var(--sidebar-active-bg)}.submenu-item.active-sub[data-v-d28a1c56]:before{content:"";position:absolute;left:-16px;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--sidebar-active-bar)}.submenu-bullet[data-v-d28a1c56]{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.45;flex-shrink:0;transition:background .14s ease,opacity .14s ease,transform .14s ease}.submenu-item:hover .submenu-bullet[data-v-d28a1c56]{opacity:.8}.submenu-item.active-sub .submenu-bullet[data-v-d28a1c56]{background:var(--sidebar-active-bar);opacity:1;transform:scale(1.2)}.arrow[data-v-d28a1c56]{margin-left:auto;flex-shrink:0;width:14px;height:14px;opacity:.55;transition:transform .2s ease,opacity .14s ease}.menu-trigger:hover .arrow[data-v-d28a1c56]{opacity:.9}.arrow.open[data-v-d28a1c56]{transform:rotate(180deg);opacity:1}@media(max-width:768px){.sidebar[data-v-d28a1c56]{transform:translate(-100%);width:var(--sidebar-width, 240px)}.sidebar[data-v-d28a1c56]:not(.collapsed){transform:translate(0)}}.header-left[data-v-b3f5a92a]{display:flex;align-items:center;min-width:0}.menu-toggle[data-v-b3f5a92a]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-6px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card-bg);color:var(--color-text);cursor:pointer;transition:background .14s ease,border-color .14s ease}.menu-toggle[data-v-b3f5a92a]:hover{background:var(--color-surface-2);border-color:var(--neutral-400)}.menu-toggle[data-v-b3f5a92a]:focus-visible{outline:none;box-shadow:var(--ring-accent)}.menu-toggle svg[data-v-b3f5a92a]{width:20px;height:20px}.header[data-v-b3f5a92a]{position:sticky;top:0;z-index:var(--z-header, 100);display:flex;justify-content:flex-end;align-items:center;padding:0 var(--space-5);background:#ffffffd9;backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--color-border);min-height:var(--header-height);box-sizing:border-box;font-family:var(--font-family)}.header-right[data-v-b3f5a92a]{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.profile-actions[data-v-b3f5a92a]{display:flex;align-items:center;gap:var(--space-3)}.google-notice-bar[data-v-b3f5a92a]{position:sticky;top:var(--header-height, 56px);z-index:var(--z-config-bar, 99);background:var(--warning-50);border-bottom:1px solid var(--warning-100);padding:9px var(--space-5)}.gnb-inner[data-v-b3f5a92a]{display:flex;align-items:center;gap:var(--space-3);max-width:100%}.gnb-dot[data-v-b3f5a92a]{width:7px;height:7px;border-radius:50%;background:var(--warning-500);flex-shrink:0;animation:gnb-pulse-b3f5a92a 2.4s ease-in-out infinite}@keyframes gnb-pulse-b3f5a92a{0%,to{opacity:1}50%{opacity:.45}}.gnb-text[data-v-b3f5a92a]{flex:1;font-size:var(--fs-sm);color:var(--warning-700);margin:0;line-height:1.4;min-width:0}.gnb-inline-link[data-v-b3f5a92a]{color:var(--warning-700);font-weight:var(--fw-medium);text-underline-offset:2px}.gnb-inline-link[data-v-b3f5a92a]:hover{text-decoration:underline}.gnb-issue[data-v-b3f5a92a]{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--warning-600);opacity:.85}.gnb-cta[data-v-b3f5a92a]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:5px 11px;border-radius:var(--radius-md);background:var(--neutral-900);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap;transition:background .14s ease}.gnb-cta[data-v-b3f5a92a]:hover{background:var(--neutral-800)}.gnb-dismiss[data-v-b3f5a92a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--warning-600);cursor:pointer;transition:background .14s,border-color .14s}.gnb-dismiss[data-v-b3f5a92a]:hover{background:var(--warning-100);border-color:var(--warning-200)}@media(max-width:768px){.google-notice-bar[data-v-b3f5a92a]{padding:8px var(--space-4)}.gnb-cta[data-v-b3f5a92a]{display:none}}.account-card[data-v-b3f5a92a]{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card-bg);max-width:min(52vw,560px)}.user-avatar[data-v-b3f5a92a]{width:28px;height:28px;background:var(--neutral-900);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--fw-semi);font-size:var(--fs-xs);letter-spacing:0}.account-meta[data-v-b3f5a92a]{display:flex;flex-direction:column;min-width:0}.user-name[data-v-b3f5a92a]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.user-email[data-v-b3f5a92a]{font-size:11px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.account-status[data-v-b3f5a92a]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-pill);border:1px solid var(--color-border);font-size:11px;font-weight:var(--fw-medium);white-space:nowrap}.status-dot[data-v-b3f5a92a]{width:6px;height:6px;border-radius:50%;background:currentColor}.account-status.is-trial[data-v-b3f5a92a]{color:var(--warning-700);background:var(--warning-50);border-color:var(--warning-100)}.account-status.is-active[data-v-b3f5a92a]{color:var(--success-700);background:var(--success-50);border-color:var(--success-100)}.account-status.is-expired[data-v-b3f5a92a]{color:var(--danger-700);background:var(--danger-50);border-color:var(--danger-100)}.account-status.is-checking[data-v-b3f5a92a]{color:var(--neutral-600);background:var(--neutral-100)}.logout-btn[data-v-b3f5a92a]{background:var(--color-card-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--color-text-secondary);transition:background .14s ease,color .14s ease,border-color .14s ease}.logout-btn[data-v-b3f5a92a]:hover{background:var(--color-surface-2);color:var(--color-text)}.icon-logout[data-v-b3f5a92a]{width:16px;height:16px;stroke:currentColor}.logout-text[data-v-b3f5a92a]{font-size:var(--fs-sm);font-weight:var(--fw-medium)}@media(max-width:768px){.header[data-v-b3f5a92a]{padding:0 var(--space-4)}.account-card[data-v-b3f5a92a]{padding:4px 8px;gap:8px;max-width:calc(100vw - 180px)}.user-name[data-v-b3f5a92a],.user-email[data-v-b3f5a92a],.account-status[data-v-b3f5a92a],.logout-text[data-v-b3f5a92a]{display:none}}.app-container[data-v-0a1d181f]{display:flex;min-height:100vh;background:var(--color-background)}.main-content[data-v-0a1d181f]{flex:1;min-width:0;margin-left:var(--sidebar-width, 240px);transition:margin-left .24s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.layout-sidebar-desktop-collapsed .main-content[data-v-0a1d181f]{margin-left:var(--sidebar-collapsed, 64px)}.main-content .page-wrapper[data-v-0a1d181f]{padding:var(--space-6) clamp(16px,2.4vw,40px) var(--space-7);min-height:calc(100vh - var(--header-height));box-sizing:border-box;width:100%}@media(max-width:768px){.main-content[data-v-0a1d181f]{margin-left:0}.main-content .page-wrapper[data-v-0a1d181f]{padding:var(--space-4) var(--space-3) var(--space-5)}.overlay[data-v-0a1d181f]{position:fixed;inset:0;background:#11182780;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:999;animation:overlay-in-0a1d181f .16s ease-out}}@keyframes overlay-in-0a1d181f{0%{opacity:0}to{opacity:1}}.auth-container[data-v-e5048c3e]{min-height:100vh;font-family:Outfit,Inter,system-ui,sans-serif;background-color:#fdfdfb;color:#0a0a0c;-webkit-font-smoothing:antialiased;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden}.grid-bg[data-v-e5048c3e]{position:fixed;top:-10%;left:-10%;width:120vw;height:120vh;z-index:0;background:radial-gradient(circle at 30% 40%,rgba(66,133,244,.14) 0%,transparent 45%),radial-gradient(at 80% 20%,rgba(52,168,83,.1) 0px,transparent 50%),radial-gradient(at 20% 80%,rgba(251,188,5,.08) 0px,transparent 50%),radial-gradient(at 70% 80%,rgba(234,67,53,.08) 0px,transparent 50%),radial-gradient(at 50% 10%,rgba(66,133,244,.08) 0px,transparent 50%);filter:blur(72px);pointer-events:none}.glow[data-v-e5048c3e]{position:fixed;inset:0;z-index:0;opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.auth-card[data-v-e5048c3e]{position:relative;z-index:1;width:100%;max-width:400px;background:#ffffffa6;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);padding:2.5rem 2rem 2.25rem;border-radius:28px;border:1px solid rgba(255,255,255,.85);box-shadow:0 4px 6px -1px #00000005,0 20px 50px -12px #32325d1a,0 12px 24px -18px #00000014;overflow:hidden;text-align:center}.auth-card__accent[data-v-e5048c3e]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);opacity:.7}.state-icon[data-v-e5048c3e]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.state-icon svg[data-v-e5048c3e]{width:28px;height:28px}.state-icon--loading[data-v-e5048c3e]{background:#4285f414;border:1px solid rgba(66,133,244,.15);color:#4285f4}.state-icon--loading svg[data-v-e5048c3e]{animation:spin-e5048c3e 1s linear infinite;transform-origin:center}.state-icon--success[data-v-e5048c3e]{background:#34a85317;border:1px solid rgba(52,168,83,.2);color:#1a7f40}.state-icon--error[data-v-e5048c3e]{background:#ea433512;border:1px solid rgba(234,67,53,.18);color:#c5221f}@keyframes spin-e5048c3e{to{transform:rotate(360deg)}}.title[data-v-e5048c3e]{font-family:Syne,Inter,sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:-.5px;color:#0a0a0c;margin:0 0 6px}.subtitle[data-v-e5048c3e]{font-size:.88rem;color:#5f6368;margin:0 0 1.75rem;line-height:1.6}.btn-primary[data-v-e5048c3e]{width:100%;padding:11px 16px;background:#0a0a0c;color:#fff;border:none;border-radius:100px;font-weight:600;font-size:.95rem;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s ease,transform 80ms ease,box-shadow .15s ease}.btn-primary[data-v-e5048c3e]:hover{background:#2a2a2a;box-shadow:0 8px 20px #0000001f;transform:translateY(-1px)}.btn-primary[data-v-e5048c3e]:active{transform:translateY(0)}.btn-arrow[data-v-e5048c3e]{width:14px;height:14px;opacity:.85;transition:transform .16s ease}.btn-primary:hover .btn-arrow[data-v-e5048c3e]{transform:translate(2px)}.alert[data-v-e5048c3e]{display:flex;align-items:flex-start;gap:9px;margin-bottom:1.25rem;padding:11px 13px;border-radius:12px;font-size:.83rem;font-weight:500;line-height:1.5;text-align:left}.alert svg[data-v-e5048c3e]{width:15px;height:15px;flex-shrink:0;margin-top:1px}.alert--error[data-v-e5048c3e]{background:#ea43350f;border:1px solid rgba(234,67,53,.2);color:#c5221f}@media(max-width:480px){.auth-card[data-v-e5048c3e]{border-radius:20px;padding:2rem 1.5rem}}
