.calm-dashboard-shell,.calm-detail-page,.calm-page{background-color:#f8fafc;min-height:100%}.v-application .v-btn.dashboard-topbar-menu-btn,.v-btn.dashboard-topbar-menu-btn{background-image:linear-gradient(135deg,rgba(15,23,42,.34),rgba(15,23,42,.5))!important;color:#fff!important;box-shadow:none!important}.calm-header-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:none!important}.dashboard-jumbotron,.v-application .v-sheet.calm-jumbotron,.v-application .v-sheet.dashboard-jumbotron,.v-sheet.calm-jumbotron,.v-sheet.dashboard-jumbotron{position:relative;background-image:linear-gradient(135deg,rgba(15,23,42,.3),rgba(15,23,42,.48))!important;border-bottom:1px solid rgba(15,23,42,.14)}.calm-jumbotron-title,.dashboard-jumbotron h1,.v-application .v-sheet.dashboard-jumbotron h1{font-size:1.25rem;font-weight:600;color:#fff!important;line-height:1.3;letter-spacing:-.01em;word-break:break-word;text-shadow:none}.calm-jumbotron-meta,.dashboard-jumbotron .text-body-2,.dashboard-jumbotron .text-caption,.v-application .v-sheet.dashboard-jumbotron .text-body-2,.v-application .v-sheet.dashboard-jumbotron .text-caption{font-size:.85rem;color:hsla(0,0%,100%,.9)!important;opacity:1!important;line-height:1.45;word-break:break-word;text-shadow:none}.calm-toolbar{background:#fff}.calm-toolbar--bordered{border-bottom:1px solid #eef2f6}.calm-jump-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:6px;min-block-size:28px;padding:5px 10px;font-size:.82rem;font-weight:500;color:#475569;cursor:pointer;transition:background-color .15s ease,color .15s ease;text-decoration:none;display:inline-flex;align-items:center}.calm-jump-link:hover{background-color:#f1f5f9;color:#0f172a}.calm-jump-link:active{background-color:#e2e8f0}.calm-item-card:focus-visible,.calm-jump-link:focus-visible{outline:2px solid #0f172a!important;outline-offset:2px}@media (pointer:coarse){.calm-jump-link{min-block-size:36px;padding:6px 12px}}@media (prefers-reduced-motion:reduce){.calm-item-card,.calm-jump-link{transition:none!important}}.calm-jump-link--active{background-color:#f1f5f9;color:#0f172a;font-weight:600}.calm-dialog-card,.calm-section-card{background:#fff!important;scroll-margin-top:24px}.calm-dashboard-shell .v-card.border-all,.calm-dashboard-shell .v-card.elevation-1,.calm-dashboard-shell .v-card.elevation-2,.calm-dashboard-shell .v-card.elevation-3,.calm-dialog-card,.calm-page .v-card.border-all,.calm-page .v-card.elevation-1,.calm-page .v-card.elevation-2,.calm-section-card{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:none!important}.calm-section-title{font-size:1.05rem;font-weight:600;color:#0f172a;line-height:1.35;margin-bottom:4px}.calm-muted,.calm-section-desc{font-size:.85rem;color:#64748b;line-height:1.55}.calm-sub-heading{font-size:.95rem;font-weight:600;color:#1e293b}.calm-label{display:block;font-size:.875rem;font-weight:600;color:#1e293b;line-height:1.4}.calm-hint{font-size:.78rem;color:#64748b;line-height:1.45}.calm-count{font-weight:500;color:#64748b;margin-left:4px}.calm-inline-setting,.calm-subtle-panel{background-color:#f8fafc!important;border:1px solid #eef2f6!important;border-radius:8px}.calm-divider{border-color:#eef2f6!important}.calm-border-top{border-top:1px solid #eef2f6!important}.calm-border-bottom{border-bottom:1px solid #eef2f6!important}.calm-empty-box{background-color:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:10px}.calm-item-card{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:none!important;transition:border-color .15s ease}.calm-item-card:hover{border-color:#cbd5e1!important}.calm-item-footer{background-color:#f8fafc;border-top:1px solid #f1f5f9}.calm-dialog-footer{background-color:#fff;border-top:1px solid #eef2f6}.calm-pill{display:inline-flex;align-items:center;font-size:.72rem;font-weight:600;color:#475569;background-color:#f1f5f9;padding:2px 8px;border-radius:999px}.calm-metrics-bar{background-color:#f8fafc;border:1px solid #eef2f6;border-radius:8px}.calm-metric-item{font-size:.82rem;color:#64748b;font-variant-numeric:tabular-nums}.calm-metric-item strong{color:#0f172a;font-weight:600;margin-left:2px}.calm-metric-dot{color:#cbd5e1}.calm-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff}.calm-table-wrap .v-data-table{box-shadow:none!important}.calm-code-badge{display:inline-block;color:#334155;background-color:#f1f5f9;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.calm-code-badge,.calm-status-pill{font-size:.72rem;font-weight:600;padding:2px 8px}.calm-status-pill{display:inline-flex;align-items:center;border-radius:999px}.calm-status-pill--booked,.calm-status-pill--success{background-color:#ecfdf5;color:#047857}.calm-status-pill--neutral,.calm-status-pill--open{background-color:#f1f5f9;color:#334155}.calm-status-pill--timeout,.calm-status-pill--warning{background-color:#fffbeb;color:#b45309}.calm-status-pill--deleted,.calm-status-pill--error{background-color:#fef2f2;color:#b91c1c}.calm-toggle{border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden;box-shadow:none!important}.calm-toggle .v-btn{border:none!important}.calm-dashboard-shell .tiptap-vuetify-editor .v-card,.calm-dialog-card .tiptap-vuetify-editor .v-card,.calm-page .tiptap-vuetify-editor .v-card{box-shadow:none!important;border:1px solid #cbd5e1!important;border-radius:8px!important;overflow:hidden}.calm-dashboard-shell .tiptap-vuetify-editor .v-toolbar,.calm-dialog-card .tiptap-vuetify-editor .v-toolbar,.calm-page .tiptap-vuetify-editor .v-toolbar{box-shadow:none!important;background-color:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.calm-dashboard-shell .tiptap-vuetify-editor__content,.calm-dialog-card .tiptap-vuetify-editor__content,.calm-page .tiptap-vuetify-editor__content{padding:12px 14px}.calm-dashboard-shell .ProseMirror,.calm-dialog-card .ProseMirror,.calm-page .ProseMirror{min-height:108px}.calm-dashboard-shell .v-text-field--outlined:not(.v-input--is-focused):not(.error--text) fieldset,.calm-dialog-card .v-text-field--outlined:not(.v-input--is-focused):not(.error--text) fieldset,.calm-page .v-text-field--outlined:not(.v-input--is-focused):not(.error--text) fieldset{border-color:#cbd5e1}.dashboard-jumbotron .v-btn.v-btn--icon,.v-application .v-sheet.dashboard-jumbotron .v-btn.v-btn--icon{background-color:rgba(15,23,42,.24)!important;border:1px solid hsla(0,0%,100%,.35)!important;color:#fff!important;border-radius:8px!important;width:32px!important;height:32px!important}.landing-content-shell[data-v-293f8f10]{max-width:1280px;margin-left:auto;margin-right:auto}.hero-kicker[data-v-293f8f10]{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.24);backdrop-filter:blur(8px)}.hero-highlight-chip[data-v-293f8f10]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);font-size:.82rem;font-weight:600}.section-overline-pill[data-v-293f8f10]{background:rgba(46,125,50,.1);color:#1b5e20;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.main-landing-title[data-v-293f8f10]{color:#1b5e20;letter-spacing:-.5px}.divider-gradient[data-v-293f8f10]{height:3px;background:linear-gradient(90deg,transparent,#558b2f 50%,transparent);width:150px;margin:1.5rem auto;border-radius:2px}.feature-card[data-v-293f8f10]{border:1px solid rgba(15,23,42,.07)!important;border-radius:14px!important;transition:all .25s cubic-bezier(.25,.8,.25,1)!important;background:#fff!important}.feature-card[data-v-293f8f10]:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(15,23,42,.08)!important;border-color:#8bc34a!important}.icon-wrapper[data-v-293f8f10]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;transition:transform .3s ease;flex-shrink:0}.feature-card:hover .icon-wrapper[data-v-293f8f10]{transform:scale(1.1) rotate(5deg)}.cta-signup-card[data-v-293f8f10]{background:linear-gradient(135deg,#f1f8e9,#fff)!important;border:1px dashed #8bc34a!important;border-radius:16px!important;box-shadow:0 4px 15px rgba(0,0,0,.02)!important}.jumbotron-img[data-v-293f8f10],.jumbotron-row[data-v-293f8f10]{width:100%}.jumbotron-title[data-v-293f8f10]{text-shadow:0 2px 10px rgba(0,0,0,.3);letter-spacing:-1px}.jumbotron-subtitle[data-v-293f8f10]{text-shadow:0 1px 6px rgba(0,0,0,.25);opacity:.95}.login-card[data-v-293f8f10]{border-radius:18px!important;background:hsla(0,0%,100%,.97)!important;backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.5)!important;overflow:hidden}.login-card-icon[data-v-293f8f10]{width:42px;height:42px;border-radius:12px;background:rgba(46,125,50,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.login-submit-btn[data-v-293f8f10]{box-shadow:0 4px 12px rgba(46,125,50,.25)!important}.opacity-90[data-v-293f8f10]{opacity:.9}.max-w-xl[data-v-293f8f10]{max-width:600px}.mx-auto[data-v-293f8f10]{margin-left:auto;margin-right:auto}.w-100[data-v-293f8f10]{width:100%}.theme--light.v-otp-input .v-input .v-input__control .v-input__slot{background:#fff}.theme--dark.v-otp-input .v-input .v-input__control .v-input__slot{background:#303030}.v-otp-input{display:flex;flex-wrap:wrap;flex:1 1 auto;margin-right:-4px;margin-left:-4px}.v-otp-input input{text-align:center}.v-otp-input .v-input{margin:0;flex:1 0 32px;max-width:100%;width:100%;padding:4px}.v-otp-input .v-input.v-otp-input--plain fieldset{display:none}.v-otp-input .v-input input[type=number]::-webkit-inner-spin-button,.v-otp-input .v-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-otp-input .v-input input[type=number]{-moz-appearance:textfield}