:where(.tm-app){--color-primary: #f77734;--color-primary-dark: #e66522;--color-primary-light: #ffb089;--color-primary-subtle: #fff3ec;--color-primary-dark-bg: #1f1f1f;--color-primary-dark-bg-light: #252525;--color-accent: #ff8f5a;--color-accent-light: #ffe4d6;--linear-bg-: linear-gradient(180deg, #ffffff 0%, #e7e9e8 45%, #fef1ea 100%);--linear-bg: radial-gradient(at 0% 0%, rgba(247, 119, 52, .12) 0px, transparent 50%), radial-gradient(at 100% 0%, rgba(255, 165, 120, .1) 0px, transparent 50%), radial-gradient(at 50% 100%, rgba(247, 119, 52, .08) 0px, transparent 50%);--color-bg: #faf8f6;--color-surface: #ffffff;--color-surface-hover: #fff7f2;--color-card-bg: rgba(255, 255, 255, .85);--color-card-surface: rgba( 246, 246, 246, .95 );--color-inner-card-bg_: #f8f7f5;--color-inner-card-bg: #ffffff;--color-card-border: #f6f6f6;--color-card-blur: blur(6px);--card-pad-block: var(--space-4);--card-pad-inline: var(--space-4);--color-border: #eee3db;--color-border-strong: #dcc8bc;--color-text-primary: #1f1f1f;--color-text-secondary: #5f5f5f;--color-text-muted: #9a9a9a;--color-text-inverse: #ffffff;--color-text-link: #f77734;--color-sidebar-bg: #1f1a17;--color-sidebar-text: #d6d0cb;--color-sidebar-text-active: #ffffff;--color-sidebar-item-active: rgba(247, 119, 52, .18);--color-sidebar-item-hover: rgba(255, 255, 255, .05);--color-sidebar-border: rgba(255, 255, 255, .06);--color-success: #16a34a;--color-success-light: #f0fdf4;--color-success-text: #15803d;--color-warning: #d97706;--color-warning-light: #fff7ed;--color-warning-text: #92400e;--color-danger: #dc2626;--color-danger-light: #fee2e2;--color-danger-text: #991b1b;--color-info: #2563eb;--color-info-light: #eff6ff;--color-info-text: #1d4ed8;--color-slate: #4b5563;--color-slate-light: #f5f5f3;--color-slate-text: #4b5563;--sidebar-width: 256px;--sidebar-collapsed-width: 68px;--topbar-height: 64px;--font-primary: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: var(--font-primary);--btn-base: 54px;--btn-sm: 50px;--btn-xs: 48px;--btn-xxs: 30px;--btn-lg: 56px;--input-base: 45px;--input-mobile: 50px;--text-xs: .75rem;--text-sm: .9375rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: clamp(1.1875rem, 1.1rem + .36vw, 1.375rem);--text-2xl: clamp(1.375rem, 1.2rem + .73vw, 1.75rem);--text-3xl: clamp(1.625rem, 1.34rem + 1.21vw, 2.25rem);--text-4xl: clamp(1.875rem, 1.36rem + 2.18vw, 3rem);--leading-tight: 1.2;--leading-normal: 1.5;--leading-relaxed: 1.7;--font-regular: 400;--font-light: 300;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: clamp(1.5rem, 1.27rem + .97vw, 2rem);--space-10: clamp(1.75rem, 1.41rem + 1.45vw, 2.5rem);--space-12: clamp(1.75rem, 1.18rem + 2.42vw, 3rem);--space-16: clamp(2rem, 1.09rem + 3.88vw, 4rem);--action-panel-clearance: 120px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -1px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}:where(.tm-app) *,:where(.tm-app) *:before,:where(.tm-app) *:after{box-sizing:border-box;margin:0;padding:0}:where(.tm-app){font-size:var(--text-base);-webkit-text-size-adjust:100%;scroll-behavior:smooth}:where(.tm-app){font-family:var(--font-primary);font-size:var(--text-base);color:var(--color-text-primary);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fcfcfc;background:-webkit-linear-gradient(140deg,rgba(255,255,255,1) 0%,rgba(252,252,252,1) 45%,rgba(255,238,228,1) 100%);background:-moz-linear-gradient(140deg,rgba(255,255,255,1) 0%,rgba(252,252,252,1) 45%,rgba(255,238,228,1) 100%);background:linear-gradient(140deg,#fff,#fcfcfc 45%,#ffeee4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#FFEEE4",GradientType=0)}:where(.tm-app) a{color:var(--color-text-link);text-decoration:none;transition:color var(--transition-fast)}:where(.tm-app) a:hover{color:var(--color-primary-dark)}:where(.tm-app) img,:where(.tm-app) svg{display:block;max-width:100%}:where(.tm-app) button{font-family:var(--font-primary);cursor:pointer;border:none;background:none}:where(.tm-app) input,:where(.tm-app) textarea,:where(.tm-app) select{font-family:var(--font-primary);font-size:var(--text-base)}:where(.tm-app) .h1,:where(.tm-app) .h2,:where(.tm-app) .h3,:where(.tm-app) .h4,:where(.tm-app) .h5,:where(.tm-app) .h6{font-family:var(--font-heading);font-weight:600;line-height:1.3;color:var(--color-text-primary)}:where(.tm-app) ::-webkit-scrollbar{width:6px;height:6px}:where(.tm-app) ::-webkit-scrollbar-track{background:transparent}:where(.tm-app) ::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}:where(.tm-app) ::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}:where(.tm-app) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.45}}:where(.tm-app) .anim-rise{animation:rise-in .45s var(--ease-spring) both}:where(.tm-app) .skeleton{background:var(--color-border);border-radius:var(--radius-md);animation:pulse-soft 1.4s ease-in-out infinite}:where(.tm-app) .panel-lift{transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}:where(.tm-app) .panel-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(prefers-reduced-motion:reduce){:where(.tm-app){scroll-behavior:auto}:where(.tm-app) *,:where(.tm-app) *:before,:where(.tm-app) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(.tm-app) :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}:where(.tm-app) .panel{background:var(--color-card-bg);background-color:var(--color-card-surface);mix-blend-mode:normal;-webkit-backdrop-filter:var(--color-card-blur);backdrop-filter:var(--color-card-blur);border:1px solid var(--color-card-border);border-radius:var(--radius-2xl);padding:var(--card-pad-block) var(--card-pad-inline);display:flex;flex-direction:column;gap:var(--space-4);min-width:0}:where(.tm-app) .panel-head{display:flex;flex-direction:column;gap:var(--space-2)}:where(.tm-app) .panel-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}:where(.tm-app) .panel-title .h2{font-size:var(--text-2xl);font-weight:var(--font-regular);letter-spacing:-.02em;margin:0;line-height:1.1}:where(.tm-app) .page{display:flex;flex-direction:column;gap:var(--space-6)}:where(.tm-app) .panel-actions{display:flex;gap:var(--space-1);align-items:center;flex-wrap:wrap;flex:1;justify-content:end}:where(.tm-app) .tabs-container{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1)}:where(.tm-app) .tab-btn{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:none;background:var(--color-surface);font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--space-1)}:where(.tm-app) .tab-btn.large{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}:where(.tm-app) .tab-btn.active{background-color:var(--color-primary-dark-bg);color:var(--color-text-inverse)}:where(.tm-app) .tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--color-card-border);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);font-family:var(--font-mono)}:where(.tm-app) .tab-btn.active .tab-badge{background:var(--color-surface);color:var(--color-text-primary)}:where(.tm-app) .abtn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--btn-base);padding-inline:var(--space-6);border-radius:var(--radius-full);border:none;cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;text-decoration:none;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}:where(.tm-app) .abtn:disabled,:where(.tm-app) .abtn[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}:where(.tm-app) .abtn-sm{height:var(--btn-sm);padding-inline:var(--space-5)!important;font-size:var(--text-sm)!important}:where(.tm-app) .abtn-xs{height:var(--btn-xs);padding-inline:var(--space-4)!important;font-size:var(--text-xs)!important}:where(.tm-app) .abtn-xxs{height:var(--btn-xxs);padding-inline:var(--space-2)!important;font-size:var(--text-xs)!important;font-weight:var(--font-medium)!important}:where(.tm-app) .abtn-lg{height:var(--btn-lg);padding-inline:var(--space-8);font-size:var(--text-base)}:where(.tm-app) .abtn-full{width:100%}:where(.tm-app) .abtn-primary,:where(.tm-app) .abtn-secondary,:where(.tm-app) .abtn-ghost,:where(.tm-app) .abtn-dark,:where(.tm-app) .abtn-danger,:where(.tm-app) .abtn-muted{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);border:none;cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);white-space:nowrap;text-decoration:none;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}:where(.tm-app) .abtn-primary:disabled,:where(.tm-app) .abtn-secondary:disabled,:where(.tm-app) .abtn-ghost:disabled,:where(.tm-app) .abtn-dark:disabled,:where(.tm-app) .abtn-danger:disabled,:where(.tm-app) .abtn-muted:disabled{opacity:.55;cursor:not-allowed}:where(.tm-app) .abtn-primary{background:var(--color-primary-dark-bg);color:var(--color-text-inverse)}:where(.tm-app) .abtn-primary:hover:not(:disabled){background:var(--color-primary);transform:scale(1.02);box-shadow:var(--shadow-md)}:where(.tm-app) .abtn-secondary{border:1.7px solid var(--color-text-primary);color:var(--color-text-primary);background:transparent}:where(.tm-app) .abtn-secondary:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent);transform:scale(1.01)}:where(.tm-app) .abtn-ghost{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}:where(.tm-app) .abtn-ghost:hover:not(:disabled){background:var(--color-primary);color:#fff}:where(.tm-app) .abtn-dark{background:var(--color-primary-dark-bg);color:var(--color-text-inverse);box-shadow:var(--shadow-sm)}:where(.tm-app) .abtn-dark:hover:not(:disabled){background:var(--color-primary-dark-bg-light)}:where(.tm-app) .abtn-danger{background:var(--color-danger-light);color:var(--color-danger-text)}:where(.tm-app) .abtn-danger:hover:not(:disabled){background:var(--color-danger);color:#fff}:where(.tm-app) .abtn-muted{background:var(--color-inner-card-bg);color:var(--color-text-secondary);border:1px solid var(--color-border)}:where(.tm-app) .abtn-muted:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}:where(.tm-app) .abtn-icon{padding:0}:where(.tm-app) .btn__spinner{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}:where(.tm-app) .icon-btn{border-radius:var(--radius-2xl);border:1.5px solid transparent;min-width:var(--btn-base);min-height:var(--btn-base);background:var(--color-inner-card-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);transition:all var(--transition-fast)}:where(.tm-app) .icon-btn:hover{background:var(--color-accent-light);border-color:var(--color-accent);color:var(--color-accent);transform:scale(1.01)}:where(.tm-app) .icon-btn.small{min-width:var(--btn-sm);min-height:var(--btn-sm)}:where(.tm-app) .icon-btn.Xsmall{min-width:var(--btn-xs);min-height:var(--btn-xs)}:where(.tm-app) .icon-btn.rounded-full{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);border-radius:var(--radius-full)}:where(.tm-app) .icon-btn.subtle{background:var(--color-card-border);border:none;transition:transform var(--transition-fast) ease}:where(.tm-app) .icon-btn.subtle.rotated{transform:rotate(180deg)}:where(.tm-app) .icon-btn.danger{background:var(--color-danger-light);border-color:var(--color-danger);color:var(--color-danger-text)}:where(.tm-app) .badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);white-space:nowrap}:where(.tm-app) .badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}:where(.tm-app) .badge-default{background:var(--color-slate-light);color:var(--color-slate-text)}:where(.tm-app) .badge-info{background:var(--color-info-light);color:var(--color-info-text)}:where(.tm-app) .badge-success{background:var(--color-success-light);color:var(--color-success-text)}:where(.tm-app) .badge-warning{background:var(--color-warning-light);color:var(--color-warning-text)}:where(.tm-app) .badge-danger{background:var(--color-danger-light);color:var(--color-danger-text)}:where(.tm-app) .dropdown-wrap{position:relative}:where(.tm-app) .dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:200;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 8px 24px #0000001f;padding:var(--space-2);min-width:200px;animation:dropMenuIn .15s ease}:where(.tm-app) .dropdown-menu--right{left:auto;right:0}:where(.tm-app) .dropdown-menu--up{top:auto;bottom:calc(100% + 6px)}@keyframes dropMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:where(.tm-app) .dropdown-label{font-size:10px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:var(--space-1) var(--space-3) var(--space-2);display:block}:where(.tm-app) .dropdown-item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:none;background:none;border-radius:var(--radius-lg);font-family:inherit;font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;text-align:left;text-decoration:none;transition:background var(--transition-fast)}:where(.tm-app) .dropdown-item:hover{background:var(--color-surface-hover)}:where(.tm-app) .dropdown-item.active{color:var(--color-primary);font-weight:var(--font-medium)}:where(.tm-app) .dropdown-item.danger{color:var(--color-danger-text)}:where(.tm-app) .dropdown-item.danger:hover{background:var(--color-danger-light)}:where(.tm-app) .dropdown-item.is-locked{color:var(--color-warning-700, #92400e)}:where(.tm-app) .dropdown-item.is-locked:hover{background:var(--color-warning-50, #fffbeb)}:where(.tm-app) .dropdown-item .pro-tag{margin-left:auto;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:.1rem .35rem;border-radius:.25rem;background:var(--color-warning-100, #fef3c7);color:var(--color-warning-800, #854d0e)}:where(.tm-app) .dropdown-divider{height:1px;background:var(--color-border);margin:var(--space-1) 0}:where(.tm-app) .drawer-backdrop{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:400}:where(.tm-app) .drawer-panel{position:fixed;top:0;right:0;bottom:0;width:min(var(--drawer-w, 440px),100vw);z-index:401;background:var(--color-card-bg);border-left:1px solid var(--color-card-border);display:flex;flex-direction:column;box-shadow:var(--shadow-xl)}:where(.tm-app) .modal-overlay{position:fixed;inset:0;background:#00000073;z-index:400;display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:modalFadeIn .15s ease}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}:where(.tm-app) .modal{background:var(--color-card-bg);border-radius:var(--radius-2xl);border:1px solid var(--color-border);width:100%;max-width:460px;box-shadow:0 20px 60px #0003;animation:modalSlideUp .2s ease}:where(.tm-app) .modal-sm{max-width:360px}:where(.tm-app) .modal-lg{max-width:600px}:where(.tm-app) .modal-confirm{max-width:380px;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-8)}:where(.tm-app) .modal-confirm .modal-icon-wrap{width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-danger-light);color:var(--color-danger-text);display:flex;align-items:center;justify-content:center}:where(.tm-app) .modal-confirm .modal-icon-wrap.info{background:var(--color-info-light);color:var(--color-info-text)}:where(.tm-app) .modal-confirm .modal-icon-wrap.warn{background:var(--color-warning-light);color:var(--color-warning-text)}:where(.tm-app) .modal-confirm .modal-title{font-size:var(--text-xl);font-weight:var(--font-semibold)}:where(.tm-app) .modal-confirm .modal-desc{font-size:var(--text-sm);color:var(--color-text-secondary);max-width:300px}:where(.tm-app) .modal-confirm .modal-actions{display:flex;gap:var(--space-3);margin-top:var(--space-2)}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:where(.tm-app) .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-5) var(--space-5) 0}:where(.tm-app) .modal-header .h3{font-size:var(--text-base);font-weight:var(--font-semibold)}:where(.tm-app) .modal-header p{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:3px}:where(.tm-app) .modal-close{width:28px;height:28px;border-radius:50%;border:none;background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;display:grid;place-items:center;font-size:var(--text-xs);flex-shrink:0;transition:background var(--transition-fast)}:where(.tm-app) .modal-close:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}:where(.tm-app) .modal-body{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}:where(.tm-app) .modal-footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--color-border)}:where(.tm-app) .modal-field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}:where(.tm-app) .modal-field{display:flex;flex-direction:column;gap:6px}:where(.tm-app) .modal-field label{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}:where(.tm-app) .modal-summary{background:var(--color-inner-card-bg);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}:where(.tm-app) .modal-summary-row{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--color-text-secondary)}:where(.tm-app) .modal-summary-row strong{font-family:var(--font-mono);color:var(--color-text-primary)}:where(.tm-app) .modal-summary-total{padding-top:var(--space-2);border-top:1px solid var(--color-border)}:where(.tm-app) .modal-summary-total strong{font-size:var(--text-sm);font-weight:var(--font-bold)}:where(.tm-app) .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}:where(.tm-app) .info-item{display:flex;flex-direction:column;gap:3px}:where(.tm-app) .info-label{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}:where(.tm-app) .info-value{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-medium)}:where(.tm-app) .info-value.mono{font-family:var(--font-mono)}:where(.tm-app) .info-link{font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--font-medium);text-decoration:none}:where(.tm-app) .flex{display:flex}:where(.tm-app) .flex-col{display:flex;flex-direction:column}:where(.tm-app) .items-center{align-items:center}:where(.tm-app) .justify-between{justify-content:space-between}:where(.tm-app) .gap-1{gap:var(--space-1)}:where(.tm-app) .gap-2{gap:var(--space-2)}:where(.tm-app) .gap-3{gap:var(--space-3)}:where(.tm-app) .gap-4{gap:var(--space-4)}:where(.tm-app) .text-xs{font-size:var(--text-xs)}:where(.tm-app) .text-sm{font-size:var(--text-sm)}:where(.tm-app) .text-base{font-size:var(--text-base)}:where(.tm-app) .text-lg{font-size:var(--text-lg)}:where(.tm-app) .text-xl{font-size:var(--text-xl)}:where(.tm-app) .text-2xl{font-size:var(--text-2xl)}:where(.tm-app) .text-3xl{font-size:var(--text-3xl)}:where(.tm-app) .text-4xl{font-size:var(--text-4xl)}:where(.tm-app) .font-light{font-weight:var(--font-light)}:where(.tm-app) .font-regular{font-weight:var(--font-regular)}:where(.tm-app) .font-medium{font-weight:var(--font-medium)}:where(.tm-app) .font-semibold{font-weight:var(--font-semibold)}:where(.tm-app) .font-bold{font-weight:var(--font-bold)}:where(.tm-app) .font-mono{font-family:var(--font-mono)}:where(.tm-app) .text-primary{color:var(--color-text-primary)}:where(.tm-app) .text-secondary{color:var(--color-text-secondary)}:where(.tm-app) .text-muted{color:var(--color-text-muted)}:where(.tm-app) .text-inverse{color:var(--color-text-inverse)}:where(.tm-app) .text-link{color:var(--color-text-link)}:where(.tm-app) .text-danger{color:var(--color-danger-text)}:where(.tm-app) .text-success{color:var(--color-success-text)}:where(.tm-app) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.tm-app) .mt-1{margin-top:var(--space-1)}:where(.tm-app) .mt-2{margin-top:var(--space-2)}:where(.tm-app) .mt-4{margin-top:var(--space-4)}:where(.tm-app) .mt-6{margin-top:var(--space-6)}:where(.tm-app) .bg-primary{background-color:var(--color-primary)}:where(.tm-app) .bg-primary-dark{background-color:var(--color-primary-dark)}:where(.tm-app) .bg-primary-light{background-color:var(--color-primary-light)}:where(.tm-app) .bg-primary-subtle{background-color:var(--color-primary-subtle)}:where(.tm-app) .divider{height:1px;background:var(--color-border);margin-block:var(--space-4)}:where(.tm-app) .action-panel-wrapper{position:fixed;bottom:var(--space-6);left:50%;transform:translate(-50%);z-index:100;width:100%;max-width:640px;padding:0 var(--space-4)}:where(.tm-app) .search-box{display:flex;align-items:center;gap:7px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);cursor:text}:where(.tm-app) .search-box input{border:none;outline:none;background:transparent;font-size:.85rem;color:var(--color-text-primary);width:100%;padding:0}:where(.tm-app) .search-box input::placeholder{color:var(--color-text-muted)}:where(.tm-app) label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}:where(.tm-app) input:not(:where([type=checkbox],[type=radio])),:where(.tm-app) select,:where(.tm-app) textarea{width:100%;border:1.2px solid var(--color-border);background:var(--color-inner-card-bg);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4);font-family:inherit;font-size:var(--text-base);color:var(--color-text-primary);transition:var(--transition-normal);appearance:none;outline:none;font-size:var(--text-sm)}:where(.tm-app) input:focus,:where(.tm-app) select:focus,:where(.tm-app) textarea:focus{outline:none;border-color:var(--color-primary);background-color:var(--color-surface)}:where(.tm-app) textarea{min-height:120px;resize:vertical}:where(.tm-app) select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%239ca3af' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:2.5rem;-webkit-appearance:none;appearance:none}:where(.tm-app) .search-input{height:44px;padding-inline:var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface)}:where(.tm-app) .search-input:focus{border-color:var(--color-primary)}:where(.tm-app) .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16);color:var(--color-text-muted);text-align:center;gap:var(--space-3)}:where(.tm-app) .empty-icon{width:72px;height:72px;border-radius:var(--radius-full);background:var(--color-surface);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}:where(.tm-app) .empty-state strong{font-size:var(--text-base);font-weight:700;color:var(--color-text-secondary)}:where(.tm-app) .empty-state span{font-size:var(--text-sm);max-width:280px}:where(.tm-app) section{display:flex;flex-direction:column;gap:var(--space-3)}:where(.tm-app) section .h3{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-muted);line-height:1.2;font-weight:var(--font-medium);font-family:var(--font-mono);letter-spacing:.08em;padding:var(--space-2) 0}:where(.tm-app) section .h3.medium{font-size:var(--text-sm)}:where(.tm-app) .section-separator{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}:where(.tm-app) .push-bright{transition:transform .1s ease,filter .1s ease}:where(.tm-app) .push-bright:active{transform:scale(.95);filter:brightness(.9)}:where(.tm-app) .status-active{background-color:var(--color-success-light);color:var(--color-success-text)}:where(.tm-app) .status-done{background-color:#dcfce7;color:#15803d}:where(.tm-app) .status-paused{background-color:color-mix(in srgb,#f59e0b 12%,white);color:#b45309}:where(.tm-app) .status-warning{background-color:var(--color-warning-light);color:var(--color-warning-text)}:where(.tm-app) .status-success{background-color:var(--color-success-light);color:var(--color-success-text)}:where(.tm-app) .status-info{background-color:var(--color-info-light);color:var(--color-info-text)}:where(.tm-app) .status-slate{background-color:var(--color-slate-light);color:var(--color-slate-text)}:where(.tm-app) .status-scheduled{background-color:#ede9fe;color:#6d28d9}:where(.tm-app) .md-shell{display:grid;grid-template-columns:var(--md-list-w, 360px) 1fr;gap:var(--space-2);align-items:start}:where(.tm-app) .md-shell>*{min-width:0}:where(.tm-app) .md-handle{display:none}:where(.tm-app) .md-shell>:not(.md-backdrop):not(.md-detail){position:sticky;top:calc(var(--topbar-height) + var(--space-4))}:where(.tm-app) .md-backdrop{display:none;animation:none!important}:where(.tm-app) .md-footer{margin:var(--space-4) calc(-1 * var(--card-pad-inline)) calc(-1 * var(--card-pad-block));padding:var(--space-4) var(--card-pad-inline) calc(var(--card-pad-block) + var(--space-1));background:var(--color-card-surface);-webkit-backdrop-filter:var(--color-card-blur);backdrop-filter:var(--color-card-blur);border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-2xl) var(--radius-2xl)}.app-shell.svelte-12jikek{display:flex;min-height:100vh}.app-main.svelte-12jikek{flex:1;display:flex;flex-direction:column;padding:var(--space-2);min-width:0}.app-content.svelte-12jikek{flex:1;padding-top:var(--space-12);padding-bottom:calc(var(--space-6) + var(--action-panel-clearance));max-width:1400px;width:100%;margin:0 auto}.topbar.svelte-12jikek{height:var(--topbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6);position:sticky;top:var(--space-2);z-index:10;width:100%;max-width:1650px;margin:0 auto;background:color-mix(in srgb,var(--color-bg) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-full)}.topbar__brand.svelte-12jikek{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.logo_container.svelte-12jikek{display:flex;align-items:center;gap:var(--space-4);position:relative}.topbar__logo.svelte-12jikek{width:100%;max-width:140px;min-width:100px;height:auto}.navigation_container.svelte-12jikek{display:flex;gap:var(--space-1);background-color:var(--color-surface);padding:var(--space-1);border-radius:var(--radius-full)}.navigation_container__item.svelte-12jikek{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-secondary);transition:background-color var(--transition-fast);display:flex;align-items:center;gap:var(--space-2);justify-content:center}.navigation_container__item.svelte-12jikek:hover{color:var(--color-text-primary);font-weight:var(--font-medium)}.navigation_container__item--active.svelte-12jikek,.navigation_container__item--active.svelte-12jikek:hover{color:var(--color-text-inverse)}.navigation_container__item--active.svelte-12jikek{background-color:var(--color-primary-dark-bg);color:var(--color-text-inverse);font-weight:var(--font-medium)}.navigation_container__badge.svelte-12jikek{min-width:18px;height:18px;padding:0 5px;background:var(--color-primary);color:#fff;border-radius:var(--radius-full);font-size:10px;font-weight:700;font-family:var(--font-mono);display:inline-flex;align-items:center;justify-content:center;line-height:1}.navigation_container__item--active.svelte-12jikek .navigation_container__badge:where(.svelte-12jikek){background:var(--color-text-inverse);color:var(--color-primary-dark-bg)}.navigation_container__group-btn.svelte-12jikek{cursor:pointer;border:none;font:inherit}.topbar__right.svelte-12jikek{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.topbar__icon-btn.svelte-12jikek{padding:var(--space-4);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background-color:var(--color-surface);gap:var(--space-2);color:var(--color-text-secondary);transition:background-color var(--transition-fast),color var(--transition-fast)}.topbar__icon-btn.svelte-12jikek:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.topbar__summary.svelte-12jikek{position:relative}.topbar__summary-dot.svelte-12jikek{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-warning-text);border:2px solid var(--color-surface);box-sizing:content-box}.topbar__notif.svelte-12jikek{position:relative}.topbar__notif-badge.svelte-12jikek{position:absolute;top:6px;right:6px;min-width:18px;height:18px;padding:0 4px;background:var(--color-primary);color:#fff;border-radius:var(--radius-full);font-size:10px;font-weight:700;font-family:var(--font-mono);display:flex;align-items:center;justify-content:center;border:2px solid var(--color-surface);line-height:1}@keyframes svelte-12jikek-dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.action-panel.svelte-12jikek{position:fixed;bottom:var(--space-2);left:50%;transform:translate(-50%);z-index:99;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;max-width:660px;padding:0 var(--space-4);font-family:var(--font-primary)}.quick-actions.svelte-12jikek{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);max-width:100%}.action-btn.svelte-12jikek{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-secondary);font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.action-btn.svelte-12jikek:hover{background:var(--color-surface-hover);border-color:var(--color-primary-light);color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.action-btn.svelte-12jikek:active{transform:translateY(0)}.search-wrapper.svelte-12jikek{position:relative;width:100%}.search-bar.svelte-12jikek{display:flex;align-items:center;gap:var(--space-2);height:52px;padding:0 var(--space-3) 0 var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-md);transition:all var(--transition-fast)}.search-icon.svelte-12jikek{flex-shrink:0;color:var(--color-text-muted);display:flex;align-items:center}.search-input.svelte-12jikek{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-primary);font-size:var(--text-sm);color:var(--color-text-primary)}.search-input.svelte-12jikek::placeholder{color:var(--color-text-muted)}.search-actions.svelte-12jikek{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.divider.svelte-12jikek{width:1px;height:18px;background:var(--color-border);flex-shrink:0;margin:0 var(--space-1)}.Action-icon-btn.svelte-12jikek{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.plate-btn.svelte-12jikek{background:transparent;color:var(--color-text-muted)}.plate-btn.svelte-12jikek:hover{background:var(--color-primary-subtle);color:var(--color-primary)}.add-btn.svelte-12jikek{background:var(--color-text-primary);color:#fff}.add-btn.svelte-12jikek:hover{background:var(--color-primary)}@keyframes svelte-12jikek-dialIn{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-12jikek-slideUp{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes svelte-12jikek-modalIn{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-12jikek-scanLine{0%{top:0%}50%{top:100%}to{top:0%}}@keyframes svelte-12jikek-badgeIn{0%{opacity:0;transform:translate(-50%) scale(.88)}to{opacity:1;transform:translate(-50%) scale(1)}}.tm-app.svelte-12jikek{position:relative;height:100%}.action-panel.svelte-12jikek{position:absolute}.search-input.svelte-12jikek{color:var(--color-text-muted)}.page-header.svelte-29y4vi{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-8);padding:0 var(--space-8)}.page-header__main.svelte-29y4vi{display:flex;flex-direction:column;gap:var(--space-1)}.page-header__title.svelte-29y4vi{font-size:var(--text-3xl);font-weight:var(--font-medium);letter-spacing:-.5px;color:var(--color-text-primary)}.page-header__subtitle.svelte-29y4vi{font-size:var(--text-sm);color:var(--color-text-muted);max-width:300px}.page-header__right.svelte-29y4vi{display:flex;align-items:flex-start;gap:var(--space-8)}.page-header__back-link.svelte-29y4vi{font-size:var(--text-sm);color:var(--color-primary);text-decoration:none;display:inline-flex;align-items:center}.money.svelte-7y6b0g{font-variant-numeric:tabular-nums}.money__dec.svelte-7y6b0g,.money__sym.svelte-7y6b0g{font-size:.68em;font-weight:var(--font-regular);color:var(--color-text-muted)}.money__sym.svelte-7y6b0g{margin-left:.15em}.stat.svelte-1fmiz3a{display:flex;flex-direction:column;gap:var(--space-1);min-width:100px}.stat__icon.svelte-1fmiz3a{background-color:var(--color-surface);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;padding:var(--space-2)}.stat__content.svelte-1fmiz3a{display:flex;gap:var(--space-2);align-items:flex-end}.stat__value.svelte-1fmiz3a{font-size:var(--text-3xl);font-family:var(--font-mono);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:1}.stat__label.svelte-1fmiz3a{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary);letter-spacing:.02em}.stat__footer.svelte-1fmiz3a{display:flex;flex-direction:column}.page.svelte-9t0g2p>:first-child{animation:rise-in .45s var(--ease-spring) both}.dashboard__cards.svelte-9t0g2p{display:flex;flex-direction:column;gap:var(--space-2)}.dashboard__cards.svelte-9t0g2p .panel{max-height:min(560px,80vh);overflow-y:auto}.dashboard__cards.svelte-9t0g2p .panel:after{content:"";position:sticky;bottom:calc(var(--card-pad-block) * -1);height:var(--space-6);margin-top:calc(var(--space-4) * -1);margin-bottom:calc(var(--card-pad-block) * -1);flex:none;pointer-events:none;background:linear-gradient(transparent,var(--color-card-surface))}.rd.svelte-9t0g2p{display:grid;grid-template-columns:1fr 340px;gap:var(--space-3);align-items:start}.rd-main.svelte-9t0g2p{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.rd-block.svelte-9t0g2p{display:flex;flex-direction:column;gap:var(--space-2)}.rd-head.svelte-9t0g2p{display:flex;align-items:center;gap:var(--space-2)}.rd-title.svelte-9t0g2p{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.rd-link.svelte-9t0g2p{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs);color:var(--color-text-muted);text-decoration:none}.rd-link.svelte-9t0g2p:hover{color:var(--color-primary)}.rd-badge.svelte-9t0g2p{font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-2xl)}.rd-badge--blue.svelte-9t0g2p{background:color-mix(in srgb,#2563eb 14%,transparent);color:#2563eb}.rd-badge--green.svelte-9t0g2p{background:color-mix(in srgb,#16a34a 14%,transparent);color:#16a34a}.rd-badge--amber.svelte-9t0g2p{background:color-mix(in srgb,#d97706 16%,transparent);color:#b45309}.rd-timeline.svelte-9t0g2p{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:4px}.rd-slot.svelte-9t0g2p{min-width:110px;text-align:left;cursor:pointer;font:inherit;background:var(--color-card-bg, var(--color-inner-card-bg));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:2px;transition:border-color var(--transition-fast)}.rd-slot.svelte-9t0g2p:hover{border-color:var(--color-primary)}.rd-slot--current.svelte-9t0g2p{border-color:#ea580c;background:color-mix(in srgb,#ea580c 8%,transparent)}.rd-slot-hour.svelte-9t0g2p{font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted)}.rd-slot-name.svelte-9t0g2p{font-size:var(--text-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-slot-svc.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-list.svelte-9t0g2p{display:flex;flex-direction:column;gap:var(--space-2)}.rd-card.svelte-9t0g2p{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0 var(--space-3);background:var(--color-card-bg, var(--color-inner-card-bg));border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);text-decoration:none;color:var(--color-text-primary);transition:border-color var(--transition-fast)}.rd-card.svelte-9t0g2p:hover{border-color:var(--color-primary)}.rd-bar.svelte-9t0g2p{width:3px;align-self:stretch;border-radius:3px}.rd-bar--blue.svelte-9t0g2p{background:#2563eb}.rd-bar--amber.svelte-9t0g2p{background:#d97706}.rd-bar--green.svelte-9t0g2p{background:#16a34a}.rd-bar--approval.svelte-9t0g2p{background:#ea580c}.rd-card-meta.svelte-9t0g2p{display:flex;flex-direction:column;gap:1px;min-width:0;text-decoration:none;color:inherit}.rd-client.svelte-9t0g2p{font-size:var(--text-sm);font-weight:var(--font-semibold, 600)}.rd-vehicle.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-secondary)}.rd-service.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-actions.svelte-9t0g2p{display:flex;gap:6px}.rd-icon-btn.svelte-9t0g2p{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:600;padding:5px 9px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-hover);color:var(--color-text-secondary);white-space:nowrap;text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast)}.rd-icon-btn.svelte-9t0g2p:hover{color:var(--color-text-primary)}.rd-icon-btn--call.svelte-9t0g2p:hover{color:#16a34a;border-color:#16a34a}.rd-icon-btn--wa.svelte-9t0g2p:hover,.rd-icon-btn--notify.svelte-9t0g2p:hover{color:#2563eb;border-color:#2563eb}.rd-icon-btn.svelte-9t0g2p:disabled{opacity:.6;cursor:default}.rd-side.svelte-9t0g2p{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow:hidden;display:flex;flex-direction:column;background:var(--color-card-bg, var(--color-inner-card-bg));border:1px solid var(--color-border);border-radius:var(--radius-xl)}.rd-tabs.svelte-9t0g2p{display:flex;border-bottom:1px solid var(--color-border)}.rd-tab.svelte-9t0g2p{flex:1;padding:var(--space-3) var(--space-2);text-align:center;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);background:none;border:none;border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.rd-tab.svelte-9t0g2p:hover:not(.active){color:var(--color-text-secondary)}.rd-tab.active.svelte-9t0g2p{color:var(--color-primary);border-bottom-color:var(--color-primary)}.rd-side-body.svelte-9t0g2p{overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.rd-side-label.svelte-9t0g2p{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.rd-mech.svelte-9t0g2p{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface-hover);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.rd-mech-avatar.svelte-9t0g2p{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary);font-size:var(--text-xs);font-weight:700}.rd-mech-info.svelte-9t0g2p{flex:1;min-width:0;display:flex;flex-direction:column}.rd-mech-name.svelte-9t0g2p{font-size:var(--text-sm);font-weight:600}.rd-mech-task.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-mech-status.svelte-9t0g2p{font-size:var(--text-xs);font-weight:700}.rd-mech-status--free.svelte-9t0g2p{color:#16a34a}.rd-mech-status--busy.svelte-9t0g2p{color:#b45309}.rd-divider.svelte-9t0g2p{height:1px;background:var(--color-border)}.rd-mech-summary.svelte-9t0g2p{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}.rd-mech-summary.svelte-9t0g2p .free:where(.svelte-9t0g2p){color:#16a34a;font-weight:700}.rd-mech-summary.svelte-9t0g2p .busy:where(.svelte-9t0g2p){color:#b45309;font-weight:700}.rd-sb-card.svelte-9t0g2p{background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.rd-sb-head.svelte-9t0g2p{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.rd-sb-name.svelte-9t0g2p{font-size:var(--text-sm);font-weight:600}.rd-sb-detail.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-secondary)}.rd-sb-sub.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-muted)}.rd-checkin-btn.svelte-9t0g2p{width:100%;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:600;padding:7px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;transition:opacity var(--transition-fast)}.rd-checkin-btn.svelte-9t0g2p:hover:not(:disabled){opacity:.9}.rd-checkin-btn.svelte-9t0g2p:disabled{opacity:.6;cursor:default}.rd-act.svelte-9t0g2p{display:flex;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.rd-act.svelte-9t0g2p:last-child{border-bottom:none}.rd-act-dot.svelte-9t0g2p{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.rd-act-text.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.45}.rd-act-text.svelte-9t0g2p strong:where(.svelte-9t0g2p){color:var(--color-text-primary);font-weight:600}.rd-act-time.svelte-9t0g2p{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.rd-checkin-btn.svelte-9t0g2p{display:block;text-align:center}.info-field.svelte-zf6va2{display:flex;align-items:center;flex-direction:row;gap:var(--space-2)}.info-icon-box.svelte-zf6va2{background:var(--color-surface);border-radius:var(--radius-xl);width:40px;height:40px;display:grid;place-items:center}.element-info.svelte-zf6va2{display:flex;flex-direction:column}.element-label.svelte-zf6va2{font-size:var(--text-xs);color:var(--color-text-secondary)}.element-value.svelte-zf6va2{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1;font-family:var(--font-mono)}.history.svelte-11essf3 summary:where(.svelte-11essf3){display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);padding:var(--space-2) 0;list-style:none}.history.svelte-11essf3 summary:where(.svelte-11essf3)::-webkit-details-marker{display:none}.count.svelte-11essf3{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-inner-card-bg);color:var(--color-text-secondary);font-size:var(--text-xs)}.entries.svelte-11essf3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-height:26rem;overflow-y:auto}.entry.svelte-11essf3{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.entry-head.svelte-11essf3{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary)}.action.svelte-11essf3{padding:.1rem .5rem;border-radius:var(--radius-full);font-weight:var(--font-semibold)}.action--created.svelte-11essf3{background:var(--color-success-light, #e6f7ed);color:var(--color-success-text, #1a7f45)}.action--updated.svelte-11essf3{background:var(--color-primary-subtle);color:var(--color-primary)}.doc.svelte-11essf3{display:inline-flex;align-items:baseline;gap:4px;color:var(--color-text-primary);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.doc-type.svelte-11essf3{font-weight:var(--font-normal, 400);color:var(--color-text-secondary)}.who.svelte-11essf3{display:inline-flex;align-items:center;gap:3px;color:var(--color-text-primary);font-weight:var(--font-semibold)}.at.svelte-11essf3{margin-left:auto;font-variant-numeric:tabular-nums}.changes.svelte-11essf3{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.changes.svelte-11essf3 li:where(.svelte-11essf3){display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);font-size:var(--text-sm)}.field.svelte-11essf3{color:var(--color-text-secondary);min-width:7rem}.from.svelte-11essf3{color:var(--color-text-secondary);text-decoration:line-through}.arrow.svelte-11essf3{color:var(--color-text-secondary)}.to.svelte-11essf3{color:var(--color-text-primary);font-weight:var(--font-semibold)}.page.svelte-1rzyl7e>:first-child{animation:rise-in .45s var(--ease-spring) both}.docs-layout.svelte-1rzyl7e{display:grid;grid-template-columns:450px 1fr;gap:var(--space-2);align-items:start}.docs-layout.svelte-1rzyl7e>:first-child{animation:rise-in .45s var(--ease-spring) both}.panel-head.svelte-1rzyl7e{display:flex;flex-direction:column;gap:var(--space-3)}.panel-title.svelte-1rzyl7e{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);min-width:0}.panel-title-text.svelte-1rzyl7e{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-2);min-width:0}.panel-actions.svelte-1rzyl7e{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.panel-title.svelte-1rzyl7e .h2:where(.svelte-1rzyl7e){font-size:var(--text-2xl);font-weight:var(--font-regular);letter-spacing:-.02em;margin:0;line-height:1.1}.panel-title-container.svelte-1rzyl7e{display:flex;align-items:center;gap:var(--space-2)}.stats-grid.svelte-1rzyl7e{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2)}.stats-row.svelte-1rzyl7e{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.stat-card.svelte-1rzyl7e{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.stat-label.svelte-1rzyl7e{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:400}.stat-value.svelte-1rzyl7e{font-size:var(--text-lg);font-weight:500;letter-spacing:-.03em;line-height:1.2;font-family:var(--font-mono)}.side-panel.svelte-1rzyl7e{position:sticky;top:calc(var(--topbar-height) + var(--space-4));max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;animation-delay:60ms}.main-panel.svelte-1rzyl7e{animation-delay:.14s}.panel-header.svelte-1rzyl7e{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.panel-header-top.svelte-1rzyl7e{display:flex;align-items:flex-start;gap:var(--space-2)}.panel-folder-icon.svelte-1rzyl7e{flex-shrink:0;width:60px;height:60px;border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);-webkit-user-select:none;user-select:none}.panel-header-text.svelte-1rzyl7e{flex:1;min-width:0}.panel-order-num.svelte-1rzyl7e{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.panel-status.svelte-1rzyl7e{display:flex;align-items:center;gap:4px;align-self:flex-start;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 10px;border-radius:var(--radius-2xl)}.panel-status--ok.svelte-1rzyl7e{background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.panel-status--warn.svelte-1rzyl7e{background:color-mix(in srgb,#d97706 12%,transparent);color:#b45309}.panel-status--danger.svelte-1rzyl7e{background:color-mix(in srgb,#ef4444 12%,transparent);color:#dc2626}.folder-plate.svelte-1rzyl7e{font-family:var(--font-mono, monospace);font-size:var(--text-xs);background:var(--color-surface-hover);padding:1px 6px;border-radius:var(--radius-sm);color:var(--color-text-secondary)}.panel-doc-list.svelte-1rzyl7e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.panel-doc-item.svelte-1rzyl7e{display:flex;flex-direction:column;gap:4px}.panel-doc-pay-btn.svelte-1rzyl7e{align-self:flex-end;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:var(--text-xs);font-weight:var(--font-medium);background:var(--color-inner-card-bg);color:var(--color-text-secondary);border:1px solid var(--color-card-border);border-radius:var(--radius-full);cursor:pointer}.panel-doc-pay-btn.svelte-1rzyl7e:hover{border-color:var(--color-primary);color:var(--color-primary)}.panel-doc-row.svelte-1rzyl7e{width:100%;text-align:left;cursor:pointer;font:inherit;display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid transparent;border-radius:var(--radius-lg);color:var(--color-text-primary);transition:border-color var(--transition-fast),background var(--transition-fast)}.panel-doc-row.svelte-1rzyl7e:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-surface-hover))}.panel-doc-icon.svelte-1rzyl7e{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.panel-doc-body.svelte-1rzyl7e{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.panel-doc-top.svelte-1rzyl7e{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1)}.panel-doc-ref.svelte-1rzyl7e{font-size:var(--text-sm);font-weight:var(--font-semibold, 600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-doc-amount.svelte-1rzyl7e{font-size:var(--text-sm);font-weight:var(--font-bold, 700);flex-shrink:0}.panel-doc-amount--muted.svelte-1rzyl7e{font-size:var(--text-xs);font-weight:500;color:var(--color-text-muted)}.panel-doc-bottom.svelte-1rzyl7e{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.panel-doc-type.svelte-1rzyl7e{font-size:var(--text-xs);color:var(--color-text-muted)}.panel-doc-date.svelte-1rzyl7e,.panel-doc-pay.svelte-1rzyl7e{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-xs);color:var(--color-text-muted)}.panel-doc-badges.svelte-1rzyl7e{flex-shrink:0}.panel-empty.svelte-1rzyl7e{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:var(--color-text-muted);text-align:center}.panel-empty.svelte-1rzyl7e p:where(.svelte-1rzyl7e){margin:0;font-size:var(--text-sm);line-height:1.5}.fd-badge.svelte-1rzyl7e{font-size:.6rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-2xl);text-transform:uppercase;letter-spacing:.03em}.fd-badge--ok.svelte-1rzyl7e{background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.fd-badge--warn.svelte-1rzyl7e{background:color-mix(in srgb,#d97706 12%,transparent);color:#b45309}.docs-count.svelte-1rzyl7e{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.folder-grid.svelte-1rzyl7e{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.folder-card.svelte-1rzyl7e{display:flex;flex-direction:column;gap:var(--space-2);text-align:left;padding:var(--space-4);background:var(--color-card-bg, var(--color-inner-card-bg));border:1.5px solid transparent;border-radius:var(--radius-xl);cursor:pointer;color:var(--color-text-primary)}.doc-history.svelte-1rzyl7e{margin-top:var(--space-4, 1rem);padding-top:var(--space-3, .75rem);border-top:1px solid var(--color-border)}.folder-card.is-selected.svelte-1rzyl7e{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,var(--color-card-bg, var(--color-inner-card-bg)));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.folder-top.svelte-1rzyl7e{display:flex;align-items:center;justify-content:space-between}.folder-top-meta.svelte-1rzyl7e{display:flex;align-items:flex-start;gap:var(--space-2)}.folder-icon.svelte-1rzyl7e{width:38px;height:38px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.folder-badge.svelte-1rzyl7e{display:inline-flex;align-items:center;gap:3px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:var(--radius-2xl)}.folder-badge--ok.svelte-1rzyl7e{background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.folder-badge--warn.svelte-1rzyl7e{background:color-mix(in srgb,#d97706 12%,transparent);color:#b45309}.folder-badge--danger.svelte-1rzyl7e{background:color-mix(in srgb,#ef4444 12%,transparent);color:#dc2626}.folder-title.svelte-1rzyl7e{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.25}.folder-meta.svelte-1rzyl7e{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-sm);color:var(--color-text-muted)}.folder-customer.svelte-1rzyl7e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-foot.svelte-1rzyl7e{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.folder-types.svelte-1rzyl7e{display:flex;gap:4px}.folder-type-chip.svelte-1rzyl7e{width:28px;height:28px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:var(--color-surface-hover);color:var(--color-text-secondary)}.folder-doccount.svelte-1rzyl7e{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.dr-compact.svelte-1rzyl7e{position:relative;display:inline-flex;min-width:0;max-width:min(100%,20rem)}.dr-compact.svelte-1rzyl7e>.abtn:where(.svelte-1rzyl7e){min-width:0}.dr-chip-label.svelte-1rzyl7e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-root.svelte-1rzyl7e{position:relative;display:inline-flex}.dx-count.svelte-1rzyl7e{font-variant-numeric:tabular-nums}.tabs-container.svelte-1hd3iqa{display:flex;flex-shrink:0;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;padding-bottom:var(--space-1)}.tabs-container.svelte-1hd3iqa::-webkit-scrollbar{display:none}.tab-btn.svelte-1hd3iqa{flex-shrink:0}.page.svelte-edsqqb>:first-child{animation:rise-in .45s var(--ease-spring) both}.dashboard-layout.svelte-edsqqb{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.dashboard-layout.svelte-edsqqb>*{min-width:0;animation:rise-in .45s var(--ease-spring) both}.info-section.svelte-edsqqb{display:flex;flex-direction:column;gap:var(--space-4)}.dashboard-layout.svelte-edsqqb{flex-direction:row}.project-list-panel.svelte-edsqqb{width:100%;display:flex;flex-direction:column;height:50vh;animation-delay:60ms}.project-list-panel.svelte-edsqqb{width:clamp(360px,42vw,540px);flex-shrink:0;position:sticky;top:calc(var(--topbar-height) + var(--space-4));height:calc(100vh - var(--topbar-height) - var(--space-6));overflow:hidden}.panel-header.svelte-edsqqb{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10;flex-wrap:wrap;gap:var(--space-2)}.panel-header-actions.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex-wrap:wrap}.panel-title.svelte-edsqqb{font-size:var(--text-2xl);font-weight:var(--font-regular);letter-spacing:-.02em;margin:0;line-height:1.1}.list-scroll-area.svelte-edsqqb{flex:1;overflow-y:auto;padding-right:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.project-card.svelte-edsqqb{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);background:var(--color-inner-card-bg);border:1.5px solid transparent}.project-card.svelte-edsqqb:hover{background:var(--color-surface-hover)}.project-card.selected.svelte-edsqqb{border-color:var(--color-primary-light);background:var(--color-primary-subtle)}.project-card-main.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-3)}.car-icon-box.svelte-edsqqb{width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-lg);background:var(--color-card-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.car-brand-img.svelte-edsqqb{width:100%;height:100%;object-fit:contain;padding:4px}.project-details.svelte-edsqqb{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.project-header-info.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.project-model.svelte-edsqqb{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-plate.svelte-edsqqb{font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-semibold);color:var(--color-text-secondary);white-space:nowrap}.project-status-row.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.status-workshop.svelte-edsqqb{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.status-workshop.svelte-edsqqb .status-dot:where(.svelte-edsqqb){background:var(--color-primary)}.project-card-right.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.project-client.svelte-edsqqb{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.client-label.svelte-edsqqb{font-size:10px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.client-name.svelte-edsqqb{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-primary);white-space:nowrap}.detail-panel.svelte-edsqqb{flex:1;height:50vh;overflow-y:auto;animation-delay:.14s}.detail-panel.svelte-edsqqb{height:auto;min-height:calc(100vh - var(--space-8));overflow-y:visible;align-self:stretch}.detail-header.svelte-edsqqb{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.detail-title-group.svelte-edsqqb{min-width:0}.detail-title.svelte-edsqqb{font-size:var(--text-2xl);font-weight:var(--font-regular);letter-spacing:-.02em;margin:0;line-height:1.1;text-transform:capitalize;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-header.svelte-edsqqb .flex-row-center:where(.svelte-edsqqb){min-width:0}.detail-header.svelte-edsqqb .status-badge:where(.svelte-edsqqb){flex-shrink:0}.detail-subtitle.svelte-edsqqb{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.detail-actions.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0}.detail-actions.svelte-edsqqb .header-cta:where(.svelte-edsqqb){display:none}.detail-actions.svelte-edsqqb .header-cta:where(.svelte-edsqqb){display:inline-flex}.info-grid.svelte-edsqqb{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.info-grid.svelte-edsqqb{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.section-description.svelte-edsqqb{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary)}.grid-2-col.svelte-edsqqb{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.grid-2-col.svelte-edsqqb{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.info-card.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-3)}.info-icon-bg.svelte-edsqqb{width:40px;min-width:40px;height:40px;min-height:40px;background-color:var(--color-surface);border-radius:var(--radius-xl);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center}.info-label.svelte-edsqqb{font-size:var(--text-xs);color:var(--color-text-secondary)}.info-value.svelte-edsqqb{font-weight:var(--font-semibold);color:var(--color-text-primary);font-size:var(--text-sm)}.client-card.svelte-edsqqb{background-color:var(--color-inner-card-bg);padding:var(--space-2) var(--space-3);border-radius:var(--radius-xl);display:flex;align-items:center;gap:var(--space-4)}.avatar-section.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2)}.avatar-box.svelte-edsqqb{width:35px;height:35px;border-radius:var(--radius-xl);background-color:var(--color-accent-light);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-sm)}.client-name-lg.svelte-edsqqb{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.client-phone.svelte-edsqqb{font-size:var(--text-xs);color:var(--color-text-secondary);display:flex;flex-direction:column;gap:2px}.client-actions.svelte-edsqqb{margin-left:auto;display:flex;gap:var(--space-1)}.jobs-section.svelte-edsqqb{display:flex;flex-direction:column;gap:var(--space-2)}.job-card.svelte-edsqqb{background-color:var(--color-inner-card-bg);border-radius:var(--radius-xl);overflow:hidden}.job-header.svelte-edsqqb{padding:var(--space-2) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);cursor:pointer;transition:background-color var(--transition-fast) ease;-webkit-user-select:none;user-select:none}.job-header.svelte-edsqqb{flex-direction:row;align-items:center;justify-content:space-between}.job-title-row.svelte-edsqqb{display:flex;align-items:flex-start;gap:var(--space-2)}.job-icon.svelte-edsqqb{min-width:45px;min-height:45px;padding:var(--space-2);border-radius:var(--radius-md);flex-shrink:0;display:flex;align-items:center;justify-content:center}.job-name.svelte-edsqqb{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.job-mechanic.svelte-edsqqb{font-size:var(--text-sm);color:var(--color-text-secondary)}.job-meta-row.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-4)}.meta-object.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2)}.meta-item.svelte-edsqqb{display:flex;flex-direction:column;gap:var(--space-1)}.meta-label.svelte-edsqqb{font-size:var(--text-xs);color:var(--color-text-secondary)}.meta-value.svelte-edsqqb{font-weight:var(--font-medium);font-family:var(--font-mono);color:var(--color-text-primary);font-size:var(--text-sm)}.status-badge.svelte-edsqqb{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-mono)}.status-dot.svelte-edsqqb{width:6px;height:6px;border-radius:var(--radius-full);background-color:currentColor}.job-status-badge.svelte-edsqqb{border-radius:var(--radius-full);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-medium);padding:var(--space-1) var(--space-2);display:flex;align-items:center;gap:var(--space-1);width:max-content}.tag.svelte-edsqqb{background-color:var(--color-surface);color:var(--color-text-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-family:var(--font-mono);font-weight:var(--font-medium)}.tags-row.svelte-edsqqb{display:flex;gap:var(--space-1);flex-wrap:wrap}@keyframes svelte-edsqqb-shimmer{to{background-position:-200% 0}}.jobs-header-right.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2)}.jobs-header-left.svelte-edsqqb{display:flex;align-items:flex-start;flex-direction:column}.jobs-section-header.svelte-edsqqb{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.jobs-count.svelte-edsqqb{font-size:var(--text-xs);font-weight:var(--font-medium);background:var(--color-card-border);color:var(--color-text-secondary);padding:2px 10px;border-radius:var(--radius-full)}.section-separator.svelte-edsqqb{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.docs-section-header.svelte-edsqqb{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.docs-header-left.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2)}.docs-count.svelte-edsqqb{font-size:var(--text-xs);font-weight:var(--font-medium, 500);background:var(--color-surface-hover);color:var(--color-text-muted);padding:2px var(--space-2);border-radius:var(--radius-2xl)}.docs-list.svelte-edsqqb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.doc-row.svelte-edsqqb{width:100%;text-align:left;cursor:pointer;font:inherit;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-card-bg, var(--color-inner-card-bg));border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text-primary);transition:border-color var(--transition-fast),background var(--transition-fast)}.doc-row.svelte-edsqqb:hover{border-color:var(--color-primary);background:var(--color-surface-hover)}.doc-icon.svelte-edsqqb{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-icon--ot.svelte-edsqqb{background:color-mix(in srgb,#2563eb 12%,transparent);color:#2563eb}.doc-icon--presupuesto.svelte-edsqqb{background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706}.doc-info.svelte-edsqqb{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.doc-ref.svelte-edsqqb{font-size:var(--text-sm);font-weight:var(--font-semibold, 600)}.doc-meta.svelte-edsqqb{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-right.svelte-edsqqb{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0}.doc-amount.svelte-edsqqb{font-size:var(--text-sm);font-weight:var(--font-semibold, 600)}.doc-amount--label.svelte-edsqqb{font-size:var(--text-xs);font-weight:var(--font-medium, 500);color:var(--color-text-muted)}.doc-badge.svelte-edsqqb{font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-2xl);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.doc-badge--paid.svelte-edsqqb{background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.doc-checklist.svelte-edsqqb{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-4)}.doc-tile.svelte-edsqqb{display:flex;gap:var(--space-2);flex-direction:column;padding:var(--space-3) var(--space-2);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-card-bg, var(--color-inner-card-bg));transition:border-color var(--transition-fast),background var(--transition-fast)}.doc-tile-main-container.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2)}.doc-tile--done.svelte-edsqqb{border-color:color-mix(in srgb,#16a34a 40%,transparent);background:color-mix(in srgb,#16a34a 5%,transparent)}.doc-tile--missing.svelte-edsqqb{border-color:color-mix(in srgb,#ef4444 40%,transparent);background:color-mix(in srgb,#ef4444 5%,transparent)}.doc-tile-icon.svelte-edsqqb{width:38px;height:38px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--color-surface-hover);color:var(--color-text-muted);flex-shrink:0}.doc-tile--done.svelte-edsqqb .doc-tile-icon:where(.svelte-edsqqb){background:color-mix(in srgb,#16a34a 14%,transparent);color:#16a34a}.doc-tile--missing.svelte-edsqqb .doc-tile-icon:where(.svelte-edsqqb){background:color-mix(in srgb,#ef4444 14%,transparent);color:#ef4444}.doc-tile-body.svelte-edsqqb{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.doc-tile-step.svelte-edsqqb{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.doc-tile-label.svelte-edsqqb{font-size:var(--text-sm);font-weight:var(--font-semibold, 600)}.doc-tile-sub.svelte-edsqqb{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.3}.doc-tile-step-container.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-2);justify-content:space-between}.doc-tile-btn.svelte-edsqqb{flex-shrink:0;font-size:var(--text-xs);font-weight:700;padding:var(--space-3) var(--space-3);border-radius:var(--radius-2xl);background:var(--color-primary);color:#fff;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:opacity var(--transition-fast),transform var(--transition-fast)}.doc-tile-btn.svelte-edsqqb:hover{opacity:.88;transform:translateY(-1px)}.doc-tile-btn.svelte-edsqqb:disabled{background:var(--color-border);color:var(--color-text-muted);opacity:.75;cursor:not-allowed;transform:none}.doc-tile-btn.svelte-edsqqb:disabled:hover{opacity:.75;transform:none}.doc-tile-state.svelte-edsqqb{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:600;padding:var(--space-1) var(--space-2);border-radius:var(--radius-2xl)}.doc-tile-state--done.svelte-edsqqb{background:color-mix(in srgb,#16a34a 12%,transparent);color:#16a34a}.doc-tile-state--btn.svelte-edsqqb{border:none;cursor:pointer;transition:background var(--transition-fast)}.doc-tile-state--btn.svelte-edsqqb:hover{background:color-mix(in srgb,#16a34a 20%,transparent)}.doc-step-connector.svelte-edsqqb{width:22px;align-self:center;height:2px;background:var(--color-border);border-radius:2px;position:relative}.doc-step-connector.svelte-edsqqb:after{content:"";position:absolute;right:-1px;top:-3px;border:4px solid transparent;border-left-color:var(--color-border)}.doc-step-connector--active.svelte-edsqqb{background:#16a34a}.doc-step-connector--active.svelte-edsqqb:after{border-left-color:#16a34a}.doc-list-item.svelte-edsqqb{display:flex;flex-direction:column;gap:0}.status-badge.status-doc-warn.svelte-edsqqb{display:inline-flex;align-items:center;gap:3px;background:color-mix(in srgb,#d97706 12%,transparent);color:#d97706;border:1px solid color-mix(in srgb,#d97706 30%,transparent)}.detail-totals.svelte-edsqqb{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-inner-card-bg);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--space-2)}.total-row-sm.svelte-edsqqb{display:flex;justify-content:space-between;font-size:var(--text-sm);color:var(--color-text-secondary)}.total-row-sm--final.svelte-edsqqb{font-weight:var(--font-bold);color:var(--color-text-primary);padding-top:var(--space-2);border-top:1px solid var(--color-border)}.flex-row-center.svelte-edsqqb{display:flex;align-items:center;gap:var(--space-3)}.job-actions.svelte-edsqqb{display:flex;gap:var(--space-1);align-items:center}.dr-compact.svelte-edsqqb{position:relative;display:inline-flex;min-width:0;max-width:min(100%,20rem)}.dr-compact.svelte-edsqqb>.abtn:where(.svelte-edsqqb){min-width:0}.dr-chip-label.svelte-edsqqb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asection-header.svelte-g19o87,.summary-row.svelte-g19o87{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.form-grid.svelte-g19o87{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}input.svelte-g19o87{width:100%;border:1px solid transparent;background:var(--color-inner-card-bg);border-radius:var(--radius-xl);padding:1rem;font:inherit}input.svelte-g19o87:focus{outline:none;border-color:var(--color-primary);background:#fff}.items-table.svelte-g19o87{display:flex;flex-direction:column;gap:var(--space-3)}.table-head.svelte-g19o87,.table-row.svelte-g19o87{display:grid;grid-template-columns:2fr 100px 140px 120px 48px;gap:var(--space-3);align-items:center}.table-head.svelte-g19o87{padding-inline:.5rem;color:var(--color-text-secondary);font-size:var(--text-sm)}.table-row.svelte-g19o87{background:var(--color-inner-card-bg);padding:var(--space-3);border-radius:var(--radius-xl)}.summary-card.svelte-g19o87{display:flex;flex-direction:column;gap:var(--space-4)}.invoice-page.svelte-g19o87{min-height:100vh;display:flex;flex-direction:column;gap:var(--space-5)}.invoice-layout.svelte-g19o87{display:grid;grid-template-columns:1fr 360px;gap:var(--space-2);align-items:start}.section.svelte-g19o87{display:flex;flex-direction:column;gap:var(--space-4)}.asection-header.svelte-g19o87{display:flex;align-items:center;justify-content:space-between}.h2.svelte-g19o87{font-size:var(--text-lg)}.form-grid.svelte-g19o87{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.input-group.svelte-g19o87{display:flex;flex-direction:column;gap:var(--space-2)}.payment-method-group.svelte-g19o87{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-2)}.payment-method-btn.svelte-g19o87{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--radius-xl);background:var(--color-inner-card-bg);border:1.5px solid transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);text-align:center;transition:all var(--transition-fast)}.payment-method-btn.svelte-g19o87:hover{background:var(--color-surface)}.payment-method-btn.selected.svelte-g19o87{border-color:var(--color-primary);background:var(--color-primary-subtle);color:var(--color-text-primary)}.payment-method-btn.selected.svelte-g19o87 svg{color:var(--color-primary)}.payment-status-group.svelte-g19o87{display:flex;gap:var(--space-2);flex-wrap:wrap}.radio-option.svelte-g19o87{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-xl);background:var(--color-inner-card-bg);border:1.5px solid transparent;cursor:pointer;font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-medium);transition:all var(--transition-fast)}.radio-option.svelte-g19o87 input[type=radio]:where(.svelte-g19o87){display:none}.radio-option.selected.svelte-g19o87{border-color:var(--color-primary);background:var( --color-primary-subtle, color-mix(in srgb, var(--color-primary) 10%, transparent) )}label.svelte-g19o87,.group-label.svelte-g19o87{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-medium)}input.svelte-g19o87{background-color:var(--color-inner-card-bg);border:1px solid transparent;border-radius:var(--radius-xl);padding:1rem;color:var(--color-text-primary);transition:all var(--transition-fast);font:inherit}input.svelte-g19o87:focus{border-color:var(--color-primary);background-color:#fff;outline:none}.customer-card.svelte-g19o87{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--color-inner-card-bg);border-radius:var(--radius-2xl)}.avatar.svelte-g19o87{width:56px;height:56px;border-radius:50%;background:var(--color-primary-subtle);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--font-bold);font-size:var(--text-xl);flex-shrink:0}.customer-content.svelte-g19o87 .h3:where(.svelte-g19o87){margin-bottom:4px}.customer-content.svelte-g19o87 p:where(.svelte-g19o87){color:var(--color-text-secondary);margin-bottom:var(--space-2)}.customer-meta.svelte-g19o87{display:flex;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-sm);color:var(--color-text-secondary)}.plate.svelte-g19o87{background:#fff;padding:.15rem .5rem;border-radius:var(--radius-full);font-family:var(--font-mono);font-weight:var(--font-semibold)}.summary-sidebar.svelte-g19o87{display:flex;flex-direction:column;gap:var(--space-4);position:sticky;top:var(--space-6)}.summary-card.svelte-g19o87{padding:var(--space-5)}.summary-row.svelte-g19o87{display:flex;align-items:center;justify-content:space-between}.summary-header.svelte-g19o87{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.summary-header.svelte-g19o87 .h3:where(.svelte-g19o87){font-size:var(--text-base);margin-bottom:var(--space-2)}.draft-pill.svelte-g19o87{display:inline-block;background:var(--color-primary-subtle);color:var(--color-primary-dark);padding:.25rem .7rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium)}.view-pdf-btn.svelte-g19o87{display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem .9rem;border-radius:var(--radius-lg);background:var(--color-inner-card-bg);border:none;color:var(--color-text-primary);font:inherit;font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.view-pdf-btn.svelte-g19o87:hover{background:var(--color-surface)}.summary-row.svelte-g19o87{padding:var(--space-3) 0}.summary-row.svelte-g19o87 p:where(.svelte-g19o87){color:var(--color-text-secondary)}.grouped-concepts.svelte-g19o87{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.grouped-title.svelte-g19o87{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0 0 var(--space-1)}.grouped-row.svelte-g19o87{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-inner-card-bg)}.grouped-label.svelte-g19o87{display:flex;align-items:center;gap:var(--space-2);min-width:0}.grouped-icon.svelte-g19o87{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);flex-shrink:0}.grouped-name.svelte-g19o87{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.grouped-count.svelte-g19o87{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--font-semibold)}.grouped-total.svelte-g19o87{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap}.totals-box.svelte-g19o87{padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-inner-card-bg);margin-bottom:var(--space-4)}.verifactu-ready.svelte-g19o87{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-success-light);color:var(--color-success-text);font-size:var(--text-xs);font-weight:var(--font-medium);margin-bottom:var(--space-4)}.divider.svelte-g19o87{height:1px;background:var(--color-border);margin:var(--space-2) 0}.total-row.svelte-g19o87{align-items:flex-end}.total-row.svelte-g19o87 .h2:where(.svelte-g19o87){font-size:var(--text-2xl);color:var(--color-primary)}.draft-hint.svelte-g19o87{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--text-xs);text-align:center}@keyframes svelte-g19o87-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-g19o87-slide-up{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-g19o87-spin{to{transform:rotate(360deg)}}.lines.svelte-g19o87{container-type:inline-size}.lines-header.svelte-g19o87{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.lines-header.svelte-g19o87 .h2:where(.svelte-g19o87){font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.add-line-btn.svelte-g19o87{display:inline-flex;align-items:center;gap:var(--space-2);padding:.5rem 1rem;background:var(--color-primary-subtle);color:var(--color-primary);border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);cursor:pointer;transition:all var(--transition-fast)}.add-line-btn.svelte-g19o87:hover{background:var(--color-primary);color:#fff}.items-table.svelte-g19o87{border:1px solid var(--color-border);border-radius:var(--radius-2xl);overflow:hidden}.table-head.svelte-g19o87{display:none}.table-row.svelte-g19o87{display:grid;grid-template-columns:1fr 1fr auto;grid-template-areas:"service service action" "type    type    type" "qty     price   discount" "total   total   total";align-items:end;gap:var(--space-2) var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border);transition:background var(--transition-fast)}.table-row.svelte-g19o87:last-child{border-bottom:none}.cell-service.svelte-g19o87{grid-area:service;display:flex;flex-direction:column;gap:4px;min-width:0}.cell-type.svelte-g19o87{grid-area:type;display:flex;flex-direction:column;align-items:stretch;gap:2px;min-width:0}.cell-qty.svelte-g19o87{grid-area:qty}.cell-price.svelte-g19o87{grid-area:price}.cell-discount.svelte-g19o87{grid-area:discount}.cell-total.svelte-g19o87{grid-area:total}.cell-action.svelte-g19o87{grid-area:action;display:flex;justify-content:center;align-self:start}.cell-qty.svelte-g19o87,.cell-price.svelte-g19o87,.cell-discount.svelte-g19o87,.cell-total.svelte-g19o87{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:2px;min-width:0}.line-input.svelte-g19o87{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-lg);padding:.55rem .7rem;color:var(--color-text-primary);font:inherit;font-size:max(var(--text-sm),16px);width:100%;min-width:0;transition:all var(--transition-fast)}.line-input.svelte-g19o87:focus{border-color:var(--color-primary);background:var(--color-card-bg);outline:none}.name-input.svelte-g19o87{font-weight:var(--font-semibold)}.type-select.svelte-g19o87{padding-right:1.6rem;cursor:pointer}.type-select.svelte-g19o87{border-radius:var(--radius-full);font-weight:var(--font-medium);text-align:center}.description-input.svelte-g19o87{color:var(--color-text-secondary)}.num-input.svelte-g19o87{text-align:left}.line-total.svelte-g19o87{font-weight:var(--font-semibold);font-size:var(--text-base);color:var(--color-text-primary);padding:.55rem 0;text-align:right}.row-delete-btn.svelte-g19o87{width:36px;height:36px;border-radius:50%;background:var(--color-inner-card-bg);color:var(--color-text-secondary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.row-delete-btn.svelte-g19o87:hover{background:var(--color-danger-light);color:var(--color-danger)}.col-center.svelte-g19o87{text-align:center}.col-right.svelte-g19o87{text-align:right}@container (min-width: 460px){.table-row.svelte-g19o87{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 9.5rem 36px;grid-template-areas:"service service type     action" "qty     price   discount total";column-gap:var(--space-3)}.cell-type.svelte-g19o87{align-self:start}}@container (min-width: 720px){.table-head.svelte-g19o87{display:grid;grid-template-columns:1fr 130px 70px 100px 70px 100px 44px;align-items:center;gap:var(--space-3);background:var(--color-inner-card-bg);padding:.65rem var(--space-4);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border)}.table-row.svelte-g19o87{grid-template-columns:1fr 130px 70px 100px 70px 100px 44px;grid-template-areas:"service type qty price discount total action";align-items:center;padding:.75rem var(--space-4)}.table-row.svelte-g19o87:hover{background:var(--color-inner-card-bg)}.cell-action.svelte-g19o87{justify-content:center;align-self:center}.cell-type.svelte-g19o87{align-self:center;min-width:0}.cell-qty.svelte-g19o87,.cell-price.svelte-g19o87{flex-direction:row;justify-content:center}.cell-total.svelte-g19o87{flex-direction:row;justify-content:flex-end}.line-input.svelte-g19o87{border-color:transparent;background:transparent;padding:.4rem .6rem;font-size:var(--text-sm)}.description-input.svelte-g19o87{font-size:var(--text-xs);padding-top:0}.line-input.svelte-g19o87:hover{border-color:var(--color-border);background:var(--color-surface)}.line-input.svelte-g19o87:focus{border-color:var(--color-primary);background:var(--color-card-bg)}.num-input.svelte-g19o87{text-align:center}.line-total.svelte-g19o87{font-size:var(--text-sm);padding:0}.row-delete-btn.svelte-g19o87{width:32px;height:32px;background:transparent}}.hero-mockup.svelte-1hgmv1w{--glow-x: 28%;--glow-y: 70%;--notch-r: 20px;position:relative;max-width:1400px;margin:0 auto;padding:96px clamp(12px,5vw,80px) clamp(24px,5vw,80px);border-radius:36px;overflow:hidden;text-align:left;background:radial-gradient(55% 70% at var(--glow-x) var(--glow-y),rgba(255,237,213,.55) 0%,transparent 70%),linear-gradient(160deg,#f77734,#f59e0b)}.notch.svelte-1hgmv1w{position:absolute;top:0;inset-inline:0;width:fit-content;margin:0 auto;display:flex;gap:2px;max-width:calc(100% - 2 * var(--notch-r));padding:8px 10px 10px;background:var(--bg);border-radius:0 0 var(--notch-r) var(--notch-r)}.notch.svelte-1hgmv1w:before,.notch.svelte-1hgmv1w:after{content:"";position:absolute;top:0;width:var(--notch-r);height:var(--notch-r)}.notch.svelte-1hgmv1w:before{right:100%;background:radial-gradient(circle at 0 100%,transparent calc(var(--notch-r) - .5px),var(--bg) var(--notch-r))}.notch.svelte-1hgmv1w:after{left:100%;background:radial-gradient(circle at 100% 100%,transparent calc(var(--notch-r) - .5px),var(--bg) var(--notch-r))}.tab-indicator.svelte-1hgmv1w{position:absolute;top:8px;left:0;bottom:10px;width:0;border-radius:100px;background:var(--card);box-shadow:var(--shadow);will-change:transform}[role=tab].svelte-1hgmv1w{position:relative;flex:none;padding:8px 16px;border:0;border-radius:100px;background:none;font:inherit;font-size:.85rem;font-weight:500;color:var(--muted);cursor:pointer;transition:color .2s}[role=tab][aria-selected=true].svelte-1hgmv1w{color:var(--text)}[role=tab].svelte-1hgmv1w:focus-visible{outline:2px solid var(--accent-cta);outline-offset:2px}.hero-mockup-window.svelte-1hgmv1w{max-width:1180px;margin:0 auto;padding:0 10px 10px;background:#fbfaf8;border-radius:18px;box-shadow:0 40px 90px #7c2d124d,0 0 0 1px #fff6;overflow:hidden}.win-chrome.svelte-1hgmv1w{display:flex;flex-direction:column;gap:10px;padding:14px 6px 10px}.dots.svelte-1hgmv1w{display:flex;gap:7px}.dots.svelte-1hgmv1w i:where(.svelte-1hgmv1w){width:12px;height:12px;border-radius:50%;background:#ff5f57}.dots.svelte-1hgmv1w i:where(.svelte-1hgmv1w):nth-child(2){background:#febc2e}.dots.svelte-1hgmv1w i:where(.svelte-1hgmv1w):nth-child(3){background:#28c840}.addr.svelte-1hgmv1w{display:flex;align-items:center;gap:14px;padding:7px 14px;border-radius:10px;background:#efedea;color:#9a9a9a;font-size:.82rem}.addr-nav.svelte-1hgmv1w{display:flex;align-items:center;gap:10px}.url.svelte-1hgmv1w{color:#5f5f5f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-viewport.svelte-1hgmv1w{--s: .75;border-radius:12px;overflow:hidden;border:1px solid #eee3db}.app-scale.svelte-1hgmv1w{width:1440px;height:900px;zoom:var(--s);overflow:hidden}.screen[hidden].svelte-1hgmv1w{display:none}@media(max-width:640px){.hero-mockup.svelte-1hgmv1w{--notch-r: 14px;padding-top:64px;border-radius:20px}.notch.svelte-1hgmv1w{gap:0;padding:6px 6px 8px}.tab-indicator.svelte-1hgmv1w{top:6px;bottom:8px}[role=tab].svelte-1hgmv1w{padding:6px 7px;font-size:.72rem}.hero-mockup-window.svelte-1hgmv1w{padding:0 5px 5px;border-radius:12px}.win-chrome.svelte-1hgmv1w{padding:8px 4px 6px;gap:6px}.dots.svelte-1hgmv1w i:where(.svelte-1hgmv1w){width:8px;height:8px}.addr.svelte-1hgmv1w{padding:4px 10px;font-size:.68rem}.addr-nav.svelte-1hgmv1w{display:none}}.hero.svelte-1bg0z5i{position:relative;text-align:center;padding:72px 40px 48px;max-width:1280px;margin:0 auto}.hero_container.svelte-1bg0z5i{position:relative;z-index:1;display:grid;justify-items:center}h1.svelte-1bg0z5i{max-width:1200px;margin:0 auto 20px;animation:svelte-1bg0z5i-blurUp .8s .1s ease both}.hero-sub.svelte-1bg0z5i{font-size:1.05rem;color:var(--muted);max-width:540px;margin:0 auto 32px;line-height:1.7;animation:svelte-1bg0z5i-blurUp .8s .25s ease both}.hero-actions.svelte-1bg0z5i{display:flex;flex-direction:column;align-items:stretch;gap:12px;justify-content:center;width:100%;max-width:420px;animation:svelte-1bg0z5i-blurUp .8s .25s ease both}@media(min-width:641px){.hero-actions.svelte-1bg0z5i{flex-direction:row;align-items:center;flex-wrap:wrap;max-width:none}}.hero-badge.svelte-1bg0z5i{margin-bottom:24px;animation:svelte-1bg0z5i-blurUp .7s ease both}@keyframes svelte-1bg0z5i-blurUp{0%{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.hero-badge.svelte-1bg0z5i,h1.svelte-1bg0z5i,.hero-sub.svelte-1bg0z5i,.hero-actions.svelte-1bg0z5i{animation:none}}.hero-trust.svelte-1bg0z5i{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:48px;padding-top:28px;border-top:1px solid var(--border);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text);animation:fadeUp .5s .36s ease both}@media(max-width:640px){.hero.svelte-1bg0z5i{padding:28px 16px 32px}h1.svelte-1bg0z5i{margin-bottom:14px}.hero-sub.svelte-1bg0z5i{font-size:.95rem;margin-bottom:22px}}.hero-image.svelte-1bg0z5i{position:relative;isolation:isolate;margin-top:56px;width:100vw;margin-left:calc(-50vw + 50%);padding:0 40px;animation:svelte-1bg0z5i-blurUp .9s .5s ease both}@media(max-width:1000px){.hero-image.svelte-1bg0z5i{padding:0 20px}}@media(max-width:640px){.hero-image.svelte-1bg0z5i{padding:0 12px}}.c2c.svelte-4szyfx{min-height:100dvh;display:flex;align-items:center;justify-content:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg);overflow:hidden;padding:64px 32px}.c2c-inner.svelte-4szyfx{max-width:760px;width:100%;text-align:center}.c2c-title.svelte-4szyfx{font-size:clamp(1.9rem,4vw,3.2rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;margin-bottom:40px}.word-swap.svelte-4szyfx{position:relative;display:inline-block;min-width:5.2em}.word.svelte-4szyfx{transition:opacity .35s ease,transform .35s ease;display:inline-block}.word.hidden.svelte-4szyfx{opacity:0;transform:translateY(10px);position:absolute;left:0;right:0;pointer-events:none}.chaos-word.svelte-4szyfx{color:var(--accent3)}.control-word.svelte-4szyfx{color:var(--accent2)}.c2c-sub-line.svelte-4szyfx{display:block;font-size:.62em;font-weight:600;color:var(--muted);margin-top:6px}.panel-zone.svelte-4szyfx{position:relative;max-width:520px;margin:0 auto 36px;padding:22px}.panel-frame.svelte-4szyfx{position:absolute;inset:0;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card2);box-shadow:var(--shadow-md);opacity:0;pointer-events:none}.chaos-list.svelte-4szyfx{position:relative;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.chaos-card.svelte-4szyfx{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:12px 16px;font-size:.9rem;font-weight:500;text-align:left;box-shadow:var(--shadow);will-change:transform;transition:border-color .35s ease}.chaos-card.resolved.svelte-4szyfx{border-color:#16a34a59}.cc-text.svelte-4szyfx{position:relative;flex:1;min-height:1.3em}.cc-chaos.svelte-4szyfx,.cc-control.svelte-4szyfx{transition:opacity .35s ease;display:block}.cc-chaos.hidden.svelte-4szyfx,.cc-control.hidden.svelte-4szyfx{opacity:0;position:absolute;inset:0;pointer-events:none}.cc-control.svelte-4szyfx{color:var(--text)}.cc-check.svelte-4szyfx{width:22px;height:22px;border-radius:50%;background:var(--accent2);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transform:scale(.4);transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.cc-check.show.svelte-4szyfx{opacity:1;transform:scale(1)}.cc-check.svelte-4szyfx svg:where(.svelte-4szyfx){width:12px;height:12px}.pairs.svelte-4szyfx{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pair.svelte-4szyfx{background:var(--card);border:1px solid var(--border);border-radius:100px;padding:8px 18px;font-size:.82rem;font-weight:500;color:var(--muted);box-shadow:var(--shadow);white-space:nowrap}.pair.svelte-4szyfx em:where(.svelte-4szyfx){font-style:normal;color:var(--accent);font-weight:700}@media(max-width:640px){.c2c.svelte-4szyfx{padding:48px 16px}.pair.svelte-4szyfx{white-space:normal}}.journey.svelte-16ptppu{max-width:1180px;margin:0 auto;padding:96px 32px}.j-grid.svelte-16ptppu{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.j-steps.svelte-16ptppu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.j-step.svelte-16ptppu{display:flex;gap:20px;padding:28px 0;opacity:.45;transition:opacity .35s ease}.j-step.active.svelte-16ptppu{opacity:1}.j-step-rail.svelte-16ptppu{display:flex;flex-direction:column;align-items:center;gap:10px}.j-step-n.svelte-16ptppu{font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:700;width:38px;height:38px;border-radius:50%;border:1px solid var(--border);background:var(--card);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .25s ease,color .25s ease,border-color .25s ease}.j-step.active.svelte-16ptppu .j-step-n:where(.svelte-16ptppu){background:var(--text);color:#fff;border-color:var(--text)}.j-step-line.svelte-16ptppu{flex:1;width:1px;background:var(--border)}.j-step.svelte-16ptppu:last-child .j-step-line:where(.svelte-16ptppu){display:none}.j-step-body.svelte-16ptppu h3:where(.svelte-16ptppu){font-size:1.25rem;font-weight:600;margin-bottom:8px}.j-step-body.svelte-16ptppu p:where(.svelte-16ptppu){color:var(--muted);font-size:.93rem;line-height:1.65;margin-bottom:10px}.j-outcome.svelte-16ptppu{display:inline-block;font-size:.8rem;font-weight:600;color:var(--accent2);background:#16a34a14;padding:5px 12px;border-radius:100px}.j-visual-wrap.svelte-16ptppu{position:sticky;top:96px}.j-visual.svelte-16ptppu{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}.jv-chrome.svelte-16ptppu{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--card2)}.jv-chrome.svelte-16ptppu .dot:where(.svelte-16ptppu){width:9px;height:9px;border-radius:50%;background:var(--border)}.jv-chrome-title.svelte-16ptppu{margin-left:10px;font-size:.78rem;font-weight:600;color:var(--muted)}.jv-pane.svelte-16ptppu{padding:24px;display:flex;flex-direction:column;gap:12px;min-height:320px;animation:svelte-16ptppu-paneIn .4s ease}@keyframes svelte-16ptppu-paneIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.jv-pane.svelte-16ptppu{animation:none}}.jv-field.svelte-16ptppu{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border);border-radius:12px;padding:12px 16px}.jv-label.svelte-16ptppu{font-size:.78rem;color:var(--muted);font-weight:500}.jv-value.svelte-16ptppu{font-size:.88rem;font-weight:600}.jv-value.plate.svelte-16ptppu{background:var(--text);color:#fff;padding:4px 12px;border-radius:6px;letter-spacing:.08em}.jv-history.svelte-16ptppu{border:1px dashed var(--border);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:6px}.jv-mini-title.svelte-16ptppu{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.jv-hist-row.svelte-16ptppu{font-size:.83rem;color:var(--muted)}.jv-btn.svelte-16ptppu{margin-top:auto;background:var(--text);color:#fff;border-radius:12px;padding:12px;text-align:center;font-size:.88rem;font-weight:600}.jv-btn.green.svelte-16ptppu{background:var(--accent2)}.jv-order-head.svelte-16ptppu{display:flex;justify-content:space-between;align-items:center}.jv-order-id.svelte-16ptppu{font-weight:700;font-size:1rem}.jv-badge.svelte-16ptppu{font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:100px}.jv-badge.orange.svelte-16ptppu{background:var(--accent-soft);color:var(--accent-hover)}.jv-badge.green.svelte-16ptppu{background:#16a34a1a;color:var(--accent2)}.jv-line.svelte-16ptppu{display:flex;justify-content:space-between;font-size:.88rem;color:var(--muted);padding:8px 0;border-bottom:1px solid var(--border)}.jv-total.svelte-16ptppu{display:flex;justify-content:space-between;font-weight:700;font-size:1rem;padding-top:6px}.jv-mech.svelte-16ptppu{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:12px;padding:12px 14px}.jv-mech.sel.svelte-16ptppu{border-color:var(--accent);background:var(--accent-soft)}.jv-avatar.svelte-16ptppu{width:34px;height:34px;border-radius:50%;background:var(--text);color:#fff;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jv-mech-info.svelte-16ptppu{display:flex;flex-direction:column;flex:1;min-width:0}.jv-mech-info.svelte-16ptppu strong:where(.svelte-16ptppu){font-size:.86rem}.jv-mech-info.svelte-16ptppu span:where(.svelte-16ptppu){font-size:.74rem;color:var(--muted)}.jv-load.svelte-16ptppu{width:70px;height:6px;background:var(--bg);border-radius:100px;overflow:hidden}.jv-load.svelte-16ptppu i:where(.svelte-16ptppu){display:block;height:100%;background:var(--accent);border-radius:100px}.jv-load-val.svelte-16ptppu{font-size:.74rem;font-weight:600;color:var(--muted);width:32px;text-align:right}.jv-track.svelte-16ptppu{display:flex;flex-direction:column;gap:0}.jv-track-step.svelte-16ptppu{display:flex;align-items:center;gap:12px;font-size:.9rem;font-weight:500;color:var(--muted);padding:14px 0;border-bottom:1px solid var(--border)}.jv-track-step.svelte-16ptppu span:where(.svelte-16ptppu){width:14px;height:14px;border-radius:50%;border:2px solid var(--border);flex-shrink:0}.jv-track-step.done.svelte-16ptppu{color:var(--text)}.jv-track-step.done.svelte-16ptppu span:where(.svelte-16ptppu){background:var(--accent2);border-color:var(--accent2)}.jv-track-step.current.svelte-16ptppu{color:var(--text);font-weight:600}.jv-track-step.current.svelte-16ptppu span:where(.svelte-16ptppu){border-color:var(--accent);background:var(--accent-soft)}.jv-notify.svelte-16ptppu{background:var(--card2);border:1px solid var(--border);border-radius:12px;padding:14px 16px;font-size:.85rem;color:var(--muted);line-height:1.5;margin-top:8px}.jv-kpis.svelte-16ptppu{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.jv-kpi.svelte-16ptppu{border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px}.jv-kpi.svelte-16ptppu strong:where(.svelte-16ptppu){font-size:1.15rem;font-weight:700}.jv-kpi.svelte-16ptppu span:where(.svelte-16ptppu){font-size:.72rem;color:var(--muted)}.jv-bars.svelte-16ptppu{display:flex;align-items:flex-end;gap:10px;height:170px;padding:10px 6px 0}.jv-bars.svelte-16ptppu i:where(.svelte-16ptppu){flex:1;background:var(--accent);opacity:.85;border-radius:6px 6px 0 0;min-height:12px}.jv-bars.svelte-16ptppu i:where(.svelte-16ptppu):last-child{background:var(--accent2)}.jv-progress.svelte-16ptppu{display:flex;gap:6px;padding:14px 24px;border-top:1px solid var(--border)}.jv-progress.svelte-16ptppu span:where(.svelte-16ptppu){flex:1;height:4px;border-radius:100px;background:var(--border);transition:background .3s ease}.jv-progress.svelte-16ptppu span.on:where(.svelte-16ptppu){background:var(--accent)}.j-step-visual.svelte-16ptppu{display:none}@media(max-width:880px){.journey.svelte-16ptppu{padding:64px 20px}.title-br.svelte-16ptppu{display:none}.j-grid.svelte-16ptppu{grid-template-columns:1fr;gap:0}.j-visual-wrap.svelte-16ptppu{display:none}.j-step.svelte-16ptppu{opacity:1}.j-step-visual.svelte-16ptppu{display:block;margin-top:20px}.jv-pane.svelte-16ptppu{min-height:0}}.ret.svelte-1ywzibc{border-top:1px solid var(--border);background:var(--bg);padding:96px 32px}.ret-inner.svelte-1ywzibc{max-width:760px;margin:0 auto;text-align:center}.ret-title.svelte-1ywzibc{font-size:clamp(1.8rem,3.8vw,3rem);font-weight:700;line-height:1.14;letter-spacing:-.02em;margin:0 0 16px}.ret-sub.svelte-1ywzibc{font-size:1rem;line-height:1.65;color:var(--muted);max-width:620px;margin:0 auto 40px}.ret-list.svelte-1ywzibc{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left}.ret-row.svelte-1ywzibc{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px 18px;box-shadow:var(--shadow)}.ret-badge.svelte-1ywzibc{flex-shrink:0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 10px;border-radius:100px;white-space:nowrap}.ret-badge--quote.svelte-1ywzibc{background:var(--accent-soft);color:var(--accent-cta)}.ret-badge--due.svelte-1ywzibc{background:#dc26261a;color:var(--accent3)}.ret-body.svelte-1ywzibc{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ret-row-title.svelte-1ywzibc{font-size:.9rem;font-weight:600;line-height:1.3}.ret-row-detail.svelte-1ywzibc{font-size:.82rem;color:var(--muted);line-height:1.4}.ret-action.svelte-1ywzibc{flex-shrink:0;font-size:.78rem;font-weight:600;padding:7px 14px;border-radius:100px;border:1px solid rgba(22,163,74,.35);background:#16a34a14;color:var(--accent2);white-space:nowrap}.ret-points.svelte-1ywzibc{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-direction:column;gap:12px;text-align:left;max-width:620px;margin-inline:auto}.ret-points.svelte-1ywzibc li:where(.svelte-1ywzibc){display:flex;align-items:flex-start;gap:11px;font-size:.94rem;line-height:1.5;color:var(--text)}.ret-check.svelte-1ywzibc{flex-shrink:0;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--accent2);color:#fff;display:flex;align-items:center;justify-content:center}.ret-check.svelte-1ywzibc svg:where(.svelte-1ywzibc){width:11px;height:11px}.ret-cta.svelte-1ywzibc{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:640px){.ret.svelte-1ywzibc{padding:64px 16px}.ret-row.svelte-1ywzibc{flex-wrap:wrap;gap:10px}.ret-body.svelte-1ywzibc{order:3;flex-basis:100%}.ret-action.svelte-1ywzibc{margin-left:auto}}.how-section.svelte-1mkc218{background:var(--text);padding:80px 40px}.how-inner.svelte-1mkc218{max-width:1180px;margin:0 auto}.how-head.svelte-1mkc218{text-align:center;margin-bottom:44px}.how-title.svelte-1mkc218{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;color:#fff;line-height:1.15;margin-bottom:12px}.how-sub.svelte-1mkc218{color:#ffffff73;font-size:.95rem;max-width:440px;margin:0 auto}.stage-wrap.svelte-1mkc218{max-width:760px;margin:0 auto}.stage.svelte-1mkc218{position:relative;overflow:hidden;border-radius:var(--r-lg);aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);background:radial-gradient(60% 90% at 30% 30%,rgba(247,119,52,.55) 0%,transparent 70%),radial-gradient(55% 85% at 78% 40%,rgba(251,191,36,.5) 0%,transparent 70%),radial-gradient(70% 90% at 55% 85%,rgba(255,255,255,.35) 0%,transparent 72%),linear-gradient(135deg,#f77734,#fb9a4b 45%,#fbbf24)}.stage-glow.svelte-1mkc218{position:absolute;inset:-20%;background:radial-gradient(40% 40% at 50% 45%,rgba(255,255,255,.55) 0%,transparent 70%);animation:svelte-1mkc218-stageFloat 9s ease-in-out infinite alternate;pointer-events:none}@keyframes svelte-1mkc218-stageFloat{0%{transform:translate3d(-4%,-3%,0) scale(1);opacity:.7}to{transform:translate3d(4%,3%,0) scale(1.1);opacity:1}}.stage-cards.svelte-1mkc218{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px}.app-card.svelte-1mkc218{width:min(340px,82%);display:flex;align-items:center;gap:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6);border-radius:14px;padding:12px 14px;box-shadow:0 10px 30px #140a002e}.app-icon.svelte-1mkc218{flex-shrink:0;width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.05rem;color:#fff;background:linear-gradient(135deg,var(--text),#3a3a36)}.app-text.svelte-1mkc218{flex:1;min-width:0}.app-title.svelte-1mkc218{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.95rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sub.svelte-1mkc218{font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-badge.svelte-1mkc218{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.app-badge.done.svelte-1mkc218{background:var(--accent2);color:#fff}.app-badge.done.svelte-1mkc218 svg:where(.svelte-1mkc218){width:13px;height:13px}.app-badge.spin.svelte-1mkc218{border:2px solid rgba(0,0,0,.12);border-top-color:var(--accent);animation:svelte-1mkc218-spin .8s linear infinite}@keyframes svelte-1mkc218-spin{to{transform:rotate(360deg)}}.progress.svelte-1mkc218{display:flex;gap:8px;margin:18px auto 0;max-width:420px}.seg.svelte-1mkc218{flex:1;height:4px;padding:0;border:none;background:#ffffff24;border-radius:100px;cursor:pointer;overflow:hidden;transition:background .2s}.seg.svelte-1mkc218:hover{background:#ffffff3d}.seg-fill.svelte-1mkc218{display:block;height:100%;width:0;background:#fff;border-radius:100px}.seg.active.svelte-1mkc218 .seg-fill:where(.svelte-1mkc218){width:100%}.seg-fill.run.svelte-1mkc218{width:0;animation:svelte-1mkc218-fillBar 5s linear forwards}@keyframes svelte-1mkc218-fillBar{0%{width:0}to{width:100%}}.caption.svelte-1mkc218{display:flex;align-items:flex-start;gap:14px;max-width:620px;margin:32px auto 0;text-align:left}.cap-icon.svelte-1mkc218{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.cap-icon.svelte-1mkc218 svg:where(.svelte-1mkc218){width:19px;height:19px;color:var(--text)}.cap-title.svelte-1mkc218{font-family:Space Grotesk,sans-serif;color:#fff;font-weight:700;font-size:1.25rem;margin-bottom:4px}.cap-desc.svelte-1mkc218{color:#ffffff80;font-size:.9rem;line-height:1.6}.how-cta.svelte-1mkc218{text-align:center;margin-top:48px}.how-cta-actions.svelte-1mkc218{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.how-btn.svelte-1mkc218{display:inline-block;background:var(--accent);color:#fff;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;padding:13px 28px;border-radius:var(--border-radius);text-decoration:none;transition:all .15s}.how-btn.svelte-1mkc218:hover{background:var(--accent-hover);transform:translateY(-1px)}.how-btn-outline.svelte-1mkc218{display:inline-block;border:1.5px solid rgba(255,255,255,.3);color:#fff;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;padding:13px 28px;border-radius:var(--border-radius);text-decoration:none;transition:all .15s}.how-btn-outline.svelte-1mkc218:hover{border-color:#ffffffb3;transform:translateY(-1px)}.how-cta-note.svelte-1mkc218{font-size:.78rem;color:#fff6;margin-top:12px}@media(prefers-reduced-motion:reduce){.stage-glow.svelte-1mkc218,.app-badge.spin.svelte-1mkc218,.seg-fill.run.svelte-1mkc218{animation:none}.seg-fill.run.svelte-1mkc218{width:100%}}@media(max-width:640px){.how-section.svelte-1mkc218{padding:60px 20px}.stage.svelte-1mkc218{aspect-ratio:4 / 5}.app-card.svelte-1mkc218{width:92%}.caption.svelte-1mkc218{gap:12px}.cap-title.svelte-1mkc218{font-size:1.1rem}}.lvf.svelte-ejur4f{padding:90px 24px;max-width:1100px;margin:0 auto}.lvf-body.svelte-ejur4f{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;margin-top:44px}.lvf-invoice.svelte-ejur4f{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:24px;max-width:400px;margin:0 auto}.lvf-head.svelte-ejur4f{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--border);padding-bottom:14px}.lvf-head.svelte-ejur4f strong:where(.svelte-ejur4f){display:block;font-size:.92rem}.lvf-head.svelte-ejur4f span:where(.svelte-ejur4f):not(.lvf-total){font-size:.75rem;color:var(--muted)}.lvf-total.svelte-ejur4f{font-size:1.1rem;font-weight:800}.lvf-rows.svelte-ejur4f{padding:12px 0}.lvf-row.svelte-ejur4f{display:flex;justify-content:space-between;font-size:.82rem;padding:5px 0}.lvf-row--muted.svelte-ejur4f{color:var(--muted)}.lvf-foot.svelte-ejur4f{display:flex;gap:16px;align-items:center;border-top:1px solid var(--border);padding-top:16px}.lvf-qr.svelte-ejur4f{display:grid;grid-template-columns:repeat(4,11px);gap:3px;flex-shrink:0}.lvf-qr.svelte-ejur4f b:where(.svelte-ejur4f){width:11px;height:11px;background:var(--text);border-radius:2px;animation:svelte-ejur4f-lvf-blink 4s ease infinite;animation-delay:var(--d)}@keyframes svelte-ejur4f-lvf-blink{0%,to{opacity:1}50%{opacity:.3}}.lvf-legend.svelte-ejur4f{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.lvf-stamp.svelte-ejur4f{font-size:.68rem;font-weight:800;color:#15803d;border:2px solid #15803d;border-radius:6px;padding:3px 8px;transform:rotate(-4deg);animation:svelte-ejur4f-lvf-stamp 5s ease infinite}@keyframes svelte-ejur4f-lvf-stamp{0%,8%{opacity:0;transform:rotate(-4deg) scale(1.5)}16%,92%{opacity:1;transform:rotate(-4deg) scale(1)}to{opacity:1}}.lvf-verify.svelte-ejur4f{font-size:.7rem;color:var(--muted)}.lvf-check.svelte-ejur4f{display:flex;gap:14px;margin-bottom:22px}.lvf-tick.svelte-ejur4f{width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.85rem}.lvf-check.svelte-ejur4f h3:where(.svelte-ejur4f){font-size:1rem;margin-bottom:4px;line-height:1.3}.lvf-check.svelte-ejur4f p:where(.svelte-ejur4f){font-size:.9rem;color:var(--muted);line-height:1.55}.lvf-link.svelte-ejur4f{display:inline-block;margin-top:6px;font-weight:700;color:var(--accent-hover);text-decoration:none}.lvf-link.svelte-ejur4f:hover{text-decoration:underline}@media(max-width:900px){.lvf.svelte-ejur4f{padding:64px 20px}.lvf-body.svelte-ejur4f{grid-template-columns:1fr;gap:32px}}@media(prefers-reduced-motion:reduce){.lvf-qr.svelte-ejur4f b:where(.svelte-ejur4f),.lvf-stamp.svelte-ejur4f{animation:none;opacity:1}}.stats.svelte-1nebj61{position:relative;background:#14100c;padding:clamp(64px,10vw,120px) 32px;color:#fff}.stats.svelte-1nebj61.bg-loaded{background:linear-gradient(#14100cb8,#14100cb8),url(/taller-stats-bg.jpg) center / cover no-repeat}.stats-inner.svelte-1nebj61{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.2fr);gap:clamp(40px,6vw,80px);align-items:center}.stats-title.svelte-1nebj61{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px}.stats-sub.svelte-1nebj61{font-size:.98rem;line-height:1.65;color:#ffffffc7;margin:0;max-width:40ch}.stats-grid.svelte-1nebj61{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;list-style:none;margin:0;padding:0}.stat-card.svelte-1nebj61{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:180px;padding:24px;border-radius:var(--r);background:#ffffff14;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.stat-value.svelte-1nebj61{font-family:Space Grotesk,sans-serif;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-label.svelte-1nebj61{font-size:.88rem;line-height:1.5;color:#ffffffd1}@media(max-width:860px){.stats-inner.svelte-1nebj61{grid-template-columns:1fr}}@media(max-width:640px){.stats.svelte-1nebj61{padding:56px 16px}.stats-grid.svelte-1nebj61{grid-template-columns:1fr;gap:12px}.stat-card.svelte-1nebj61{min-height:0;gap:20px}}.pricing.svelte-1f6qxbg{padding:80px 32px;max-width:1100px;margin:0 auto}.section-header.svelte-1f6qxbg{text-align:center;margin-bottom:32px}.section-title.svelte-1f6qxbg{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:600;line-height:1.15;margin-bottom:12px}.section-sub.svelte-1f6qxbg{color:var(--muted);font-size:.95rem;max-width:460px;margin:0 auto;line-height:1.7}.toggle-row.svelte-1f6qxbg{text-align:center;margin-bottom:40px}.plans.svelte-1f6qxbg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plan.svelte-1f6qxbg{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px 28px;box-shadow:var(--shadow);transition:box-shadow .25s,transform .25s;position:relative;display:flex;flex-direction:column}.plan.svelte-1f6qxbg:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.plan.featured.svelte-1f6qxbg{background:var(--text);border-color:var(--text)}.plan-badge.svelte-1f6qxbg{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:.7rem;font-weight:700;padding:4px 14px;border-radius:100px;white-space:nowrap}.plan-name.svelte-1f6qxbg{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:12px}.plan.featured.svelte-1f6qxbg .plan-name:where(.svelte-1f6qxbg){color:#fff}.plan-price-area.svelte-1f6qxbg{margin-bottom:14px}.plan-price.svelte-1f6qxbg{font-family:Space Grotesk,sans-serif;font-size:2.6rem;font-weight:700;line-height:1;color:var(--text)}.plan.featured.svelte-1f6qxbg .plan-price:where(.svelte-1f6qxbg){color:#fff}.plan-price-hint.svelte-1f6qxbg{font-size:.8rem;color:var(--muted);margin-top:4px}.plan.featured.svelte-1f6qxbg .plan-price-hint:where(.svelte-1f6qxbg){color:#ffffff59}.plan-desc.svelte-1f6qxbg{font-size:.85rem;color:var(--muted);line-height:1.6;margin-bottom:20px}.plan.featured.svelte-1f6qxbg .plan-desc:where(.svelte-1f6qxbg){color:#ffffff80}.plan-hr.svelte-1f6qxbg{border:none;border-top:1px solid var(--border);margin-bottom:20px}.plan.featured.svelte-1f6qxbg .plan-hr:where(.svelte-1f6qxbg){border-color:#ffffff1a}.plan-features.svelte-1f6qxbg{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px;padding:0;flex-grow:1}.plan-feat.svelte-1f6qxbg{display:flex;align-items:center;gap:8px;font-size:.86rem}.plan.featured.svelte-1f6qxbg .plan-feat:where(.svelte-1f6qxbg){color:#ffffffb3}.feat-check.svelte-1f6qxbg{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent-soft)}.feat-check.svelte-1f6qxbg svg:where(.svelte-1f6qxbg){width:10px;height:10px;color:var(--accent-hover)}.plan.featured.svelte-1f6qxbg .feat-check:where(.svelte-1f6qxbg){background:#f777342e}.plan.featured.svelte-1f6qxbg .feat-check:where(.svelte-1f6qxbg) svg:where(.svelte-1f6qxbg){color:var(--accent)}.plan-more.svelte-1f6qxbg a:where(.svelte-1f6qxbg){font-size:.82rem;font-weight:600;color:var(--accent-hover);text-decoration:none;padding-left:26px}.plan.featured.svelte-1f6qxbg .plan-more:where(.svelte-1f6qxbg) a:where(.svelte-1f6qxbg){color:var(--accent)}.plan-cta.svelte-1f6qxbg{width:100%;padding:12px;border-radius:10px;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:all .15s;background:var(--bg);color:var(--text);border:1px solid var(--border);margin-top:auto}.plan-cta.svelte-1f6qxbg:hover{background:var(--border)}.plan.featured.svelte-1f6qxbg .plan-cta:where(.svelte-1f6qxbg){background:var(--accent);border-color:var(--accent);color:var(--text)}.plan.featured.svelte-1f6qxbg .plan-cta:where(.svelte-1f6qxbg):hover{background:var(--accent-hover)}.pricing-cta.svelte-1f6qxbg{text-align:center;margin-top:32px}.plans-note.svelte-1f6qxbg{text-align:center;margin:18px auto 0;font-size:.8rem;color:var(--muted)}.roi-note.svelte-1f6qxbg{text-align:center;max-width:560px;margin:28px auto 0;font-size:.92rem;color:var(--muted);line-height:1.55}.roi-fine.svelte-1f6qxbg{display:block;font-size:.72rem;opacity:.7;margin-top:4px}.details-link.svelte-1f6qxbg{display:inline-block;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;color:var(--accent);text-decoration:none;padding:10px 4px;transition:color .15s}.details-link.svelte-1f6qxbg:hover{color:var(--accent-hover)}.reveal.svelte-1f6qxbg{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.plans.svelte-1f6qxbg{grid-template-columns:1fr}.pricing.svelte-1f6qxbg{padding-left:16px;padding-right:16px}}.trust.svelte-152rt3u{max-width:1100px;margin:0 auto;padding:8px 32px clamp(48px,6vw,72px)}.trust-grid.svelte-152rt3u{list-style:none;margin:0;padding:clamp(22px,3vw,30px);display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));border:1px solid var(--border);border-radius:var(--r);background:var(--card);box-shadow:var(--shadow)}.trust-item.svelte-152rt3u{display:flex;gap:12px;align-items:flex-start}.trust-check.svelte-152rt3u{flex:0 0 auto;width:20px;height:20px;margin-top:2px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-cta)}.trust-check.svelte-152rt3u svg:where(.svelte-152rt3u){width:12px;height:12px}.trust-item.svelte-152rt3u h3:where(.svelte-152rt3u){margin:0 0 3px;font-size:.95rem;font-weight:600;line-height:1.3}.trust-item.svelte-152rt3u p:where(.svelte-152rt3u){margin:0;font-size:.875rem;line-height:1.5;color:var(--muted)}.articles.svelte-g90xgn{max-width:1200px;margin:0 auto;padding:96px 24px;text-align:center}.section-header.svelte-g90xgn{margin-bottom:48px}.grid.svelte-g90xgn{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.card.svelte-g90xgn{display:flex;flex-direction:column;text-decoration:none;border-radius:var(--r);overflow:hidden;background:var(--card);border:1px solid var(--border);transition:transform .15s,box-shadow .15s,border-color .15s}.card.svelte-g90xgn:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#0000002e}.thumb.svelte-g90xgn{aspect-ratio:16 / 9;overflow:hidden;background:var(--accent-soft)}.thumb.svelte-g90xgn img:where(.svelte-g90xgn){width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.card.svelte-g90xgn:hover .thumb:where(.svelte-g90xgn) img:where(.svelte-g90xgn){transform:scale(1.04)}.body.svelte-g90xgn{display:flex;flex-direction:column;flex:1;padding:22px 24px 24px}.tag.svelte-g90xgn{margin-bottom:10px;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-cta)}h3.svelte-g90xgn{margin:0 0 8px;font-size:1.15rem;line-height:1.35;color:var(--text)}p.svelte-g90xgn{margin:0;font-size:.9rem;line-height:1.6;color:var(--muted)}.foot.svelte-g90xgn{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:.8rem;color:var(--muted)}.link.svelte-g90xgn,.all.svelte-g90xgn{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--accent-cta)}.link.svelte-g90xgn .i-arrow,.all.svelte-g90xgn .i-arrow{transition:transform .15s}.card.svelte-g90xgn:hover .link:where(.svelte-g90xgn) .i-arrow,.all.svelte-g90xgn:hover .i-arrow{transform:translate(3px)}.all.svelte-g90xgn{margin-top:32px;font-size:.9rem;text-decoration:none}.all.svelte-g90xgn:hover{color:var(--accent-cta-hover)}@media(max-width:1024px){.grid.svelte-g90xgn{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.articles.svelte-g90xgn{padding:64px 20px}.grid.svelte-g90xgn{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.card.svelte-g90xgn,.thumb.svelte-g90xgn img:where(.svelte-g90xgn),.link.svelte-g90xgn .i-arrow,.all.svelte-g90xgn .i-arrow{transition:none}.card.svelte-g90xgn:hover,.card.svelte-g90xgn:hover .thumb:where(.svelte-g90xgn) img:where(.svelte-g90xgn){transform:none}}.lf.svelte-qc5dzn{background:#faf8f6;padding:112px 24px;overflow:hidden}.lf__inner.svelte-qc5dzn{max-width:1200px;margin:0 auto;display:grid;gap:96px}.lf__head.svelte-qc5dzn{max-width:760px;margin:0 auto;text-align:center}.lf__head.svelte-qc5dzn h2:where(.svelte-qc5dzn){margin:14px 0 12px}.lf__head.svelte-qc5dzn p:where(.svelte-qc5dzn){color:#584239;font-size:1.08rem;line-height:1.65;margin:0}.row.svelte-qc5dzn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.row--flip.svelte-qc5dzn .copy:where(.svelte-qc5dzn){order:2}.copy.svelte-qc5dzn h3:where(.svelte-qc5dzn){font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#1f1f1f;margin:20px 0 16px}.desc.svelte-qc5dzn{color:#584239;font-size:1.08rem;line-height:1.65;margin:0}.points.svelte-qc5dzn{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:16px}.points.svelte-qc5dzn li:where(.svelte-qc5dzn){display:flex;gap:14px;align-items:flex-start}.tick.svelte-qc5dzn{width:1.6rem;height:1.6rem;flex-shrink:0;border-radius:50%;background:var(--accent);color:#1f1f1f;display:grid;place-items:center}.tick.svelte-qc5dzn svg{display:block}.points.svelte-qc5dzn strong:where(.svelte-qc5dzn){display:block;font-family:Space Grotesk,sans-serif;font-weight:600;color:#1f1f1f;margin-bottom:4px}.points.svelte-qc5dzn div:where(.svelte-qc5dzn) span:where(.svelte-qc5dzn){display:block;color:#584239;font-size:.9rem;line-height:1.6}.actions.svelte-qc5dzn{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.actions--center.svelte-qc5dzn{justify-content:center}.btn-outline.svelte-qc5dzn{display:inline-flex;align-items:center;gap:8px;padding:.75rem 1.1rem;border-radius:var(--border-radius);border:1px solid #eee3db;color:#1f1f1f;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease}.btn-outline.svelte-qc5dzn svg{color:#f77734}.btn-outline.svelte-qc5dzn:hover{background:#fff7f2;color:#f77734}.stage.svelte-qc5dzn{position:relative;overflow:hidden;border-radius:18px;padding:40px;background:#1f1f1f;border:1px solid #333;box-shadow:0 25px 50px -12px #00000059;transition:box-shadow .5s ease,border-color .5s ease}.stage.svelte-qc5dzn:hover{box-shadow:0 30px 70px #f777342e;border-color:#f7773466}.stage--green.svelte-qc5dzn:hover{box-shadow:0 30px 70px #10b98129;border-color:#10b98166}.glow.svelte-qc5dzn{position:absolute;width:288px;height:288px;border-radius:50%;filter:blur(90px);pointer-events:none}.glow--a.svelte-qc5dzn{right:-64px;top:-64px;background:#f7773433}.glow--b.svelte-qc5dzn{left:-48px;bottom:-48px;background:#f777341a}.stage--green.svelte-qc5dzn .glow--a:where(.svelte-qc5dzn){top:auto;bottom:-48px;background:#10b98133}.stage--green.svelte-qc5dzn .glow--b:where(.svelte-qc5dzn){bottom:auto;top:-64px;background:#f7773433}.scene.svelte-qc5dzn{position:relative;z-index:1;font-size:.75rem;color:#1b1c1c}.scene--stack.svelte-qc5dzn{display:grid;gap:12px}.lift.svelte-qc5dzn{transition:transform .3s ease}.stage.svelte-qc5dzn:hover .lift:where(.svelte-qc5dzn),.lift-hover.svelte-qc5dzn:hover{transform:translateY(-4px)}.lift-hover.svelte-qc5dzn{transition:transform .3s ease,box-shadow .3s ease}.card.svelte-qc5dzn{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 25px 50px -12px #00000059;padding:22px}.card--order.svelte-qc5dzn,.card--agenda.svelte-qc5dzn{max-width:440px;margin-left:auto}.card__head.svelte-qc5dzn{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid #efeded}.line.svelte-qc5dzn{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.eyebrow.svelte-qc5dzn{color:#f77734;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.status.svelte-qc5dzn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#ffdbcc;color:#5c2100;font-size:.625rem;font-weight:700;text-transform:uppercase}.status--green.svelte-qc5dzn{background:#dcfce7;color:#166534}.card__title.svelte-qc5dzn{display:block;margin:4px 0 2px;font-family:Space Grotesk,sans-serif;font-size:1rem}.card.svelte-qc5dzn small:where(.svelte-qc5dzn){color:#584239}.plate.svelte-qc5dzn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;background:#efeded;border:1px solid rgba(223,192,179,.3);font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:.06em;white-space:nowrap}.plate.svelte-qc5dzn i:where(.svelte-qc5dzn){font-style:normal;font-size:.56rem;color:#006684}.phases.svelte-qc5dzn{padding:12px 0;border-bottom:1px solid #f5f3f3}.phases__top.svelte-qc5dzn{display:flex;justify-content:space-between;color:#584239;font-weight:500;margin-bottom:8px}.timer.svelte-qc5dzn{display:inline-flex;align-items:center;gap:6px;color:#f77734;font-family:Space Grotesk,sans-serif;font-weight:700}.phases__grid.svelte-qc5dzn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;text-align:center;font-size:.625rem;font-weight:600}.ph.svelte-qc5dzn{padding:6px 2px;border-radius:4px;background:#f5f3f3;color:#584239;display:flex;align-items:center;justify-content:center;gap:4px}.ph--done.svelte-qc5dzn{background:#efeded;text-decoration:line-through;opacity:.7}.ph--now.svelte-qc5dzn{background:#f77734;color:#fff}.tasks.svelte-qc5dzn{padding-top:12px;display:grid;gap:6px}.label.svelte-qc5dzn{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#584239}.task.svelte-qc5dzn{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px;border-radius:8px;background:#f5f3f3}.task.svelte-qc5dzn span:where(.svelte-qc5dzn){display:inline-flex;align-items:center;gap:8px;font-weight:500}.task.svelte-qc5dzn em:where(.svelte-qc5dzn){font-style:normal;font-size:.7rem;color:#584239}.task.svelte-qc5dzn em.ok:where(.svelte-qc5dzn){color:#047857;font-weight:600}.task.svelte-qc5dzn em.now:where(.svelte-qc5dzn){color:#f77734;font-weight:600}.task--todo.svelte-qc5dzn span:where(.svelte-qc5dzn){color:#584239}.spin.svelte-qc5dzn{display:inline-flex;animation:svelte-qc5dzn-spin 1.2s linear infinite}.badge.svelte-qc5dzn{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;padding:12px 14px;max-width:300px;border-radius:16px;background:#fffffff5;border:1px solid rgba(226,232,240,.8);box-shadow:0 15px 30px #00000040;transition:scale .3s ease}.badge.svelte-qc5dzn:hover{scale:1.03}.badge--accent.svelte-qc5dzn{border:2px solid #f77734;background:#fff;box-shadow:0 20px 40px #0000004d}.badge--tl.svelte-qc5dzn{top:-20px;left:-24px}.badge--bl.svelte-qc5dzn{bottom:-20px;left:-20px}.badge--br.svelte-qc5dzn{bottom:-20px;right:-24px}.badge.svelte-qc5dzn strong:where(.svelte-qc5dzn){display:flex;align-items:center;gap:6px;font-family:Space Grotesk,sans-serif;font-size:.75rem}.badge.svelte-qc5dzn span.g:where(.svelte-qc5dzn),.badge.svelte-qc5dzn span.o:where(.svelte-qc5dzn){display:block;font-size:.7rem;font-weight:600}.g.svelte-qc5dzn{color:#047857}.o.svelte-qc5dzn{color:#f77734}.badge__ico.svelte-qc5dzn{width:36px;height:36px;flex-shrink:0;border-radius:12px;display:grid;place-items:center}.badge__ico--green.svelte-qc5dzn{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.badge__ico--solid.svelte-qc5dzn{background:#f77734;color:#fff}.confirm.svelte-qc5dzn{padding:4px 10px;border-radius:8px;background:#f77734;color:#fff;font-size:.7rem;font-weight:700}.phone.svelte-qc5dzn{max-width:430px;background:#f0f2f5;border:1px solid #cbd5e1;border-radius:24px;padding:18px;box-shadow:0 25px 50px -12px #00000059;display:grid;gap:10px}.phone__bar.svelte-qc5dzn{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:16px}.phone__bar.svelte-qc5dzn div:where(.svelte-qc5dzn){flex:1}.phone__bar.svelte-qc5dzn strong:where(.svelte-qc5dzn){display:block;font-family:Space Grotesk,sans-serif}.phone__bar.svelte-qc5dzn small:where(.svelte-qc5dzn){display:inline-flex;align-items:center;gap:4px;font-size:.625rem;color:#047857}.time.svelte-qc5dzn{font-size:.625rem;color:#584239}.wa-avatar.svelte-qc5dzn{width:36px;height:36px;border-radius:50%;background:#059669;color:#fff;display:grid;place-items:center}.msg.svelte-qc5dzn{border-radius:16px;padding:12px 14px;line-height:1.55;max-width:95%;box-shadow:0 1px 2px #0000000f}.msg.svelte-qc5dzn p:where(.svelte-qc5dzn){margin:0}.msg--in.svelte-qc5dzn{background:#fff;border:1px solid #e2e8f0;border-top-left-radius:0}.msg--short.svelte-qc5dzn{width:max-content}.msg--out.svelte-qc5dzn{justify-self:end;max-width:90%;background:#d1fae5;color:#064e3b;border:1px solid #a7f3d0;border-top-right-radius:0}.msg--note.svelte-qc5dzn{justify-self:center;padding:4px 12px;background:#fff7ed;color:#9a3412;font-size:.68rem;font-weight:600;border-radius:8px;box-shadow:none}.msg__top.svelte-qc5dzn{display:flex;justify-content:space-between;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid #efeded;font-size:.68rem;color:#584239}.msg__top.svelte-qc5dzn b:where(.svelte-qc5dzn){font-family:Space Grotesk,sans-serif;color:#f77734;text-transform:uppercase}.wa-btn.svelte-qc5dzn{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:10px 12px;border-radius:8px;background:#059669;color:#fff;font-weight:700}.ticks.svelte-qc5dzn{display:block;text-align:right;font-size:.625rem;color:#8b7267;margin-top:4px}.ticks.svelte-qc5dzn b:where(.svelte-qc5dzn){color:#0ea5e9}.pills.svelte-qc5dzn{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.fpill.svelte-qc5dzn{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fpill--green.svelte-qc5dzn{background:#10b98133;border-color:#10b98166;color:#6ee7b7}.right.svelte-qc5dzn{text-align:right}.right.svelte-qc5dzn small:where(.svelte-qc5dzn){display:block}.lines.svelte-qc5dzn{display:grid;gap:8px;padding:14px 0}.iline.svelte-qc5dzn{display:flex;justify-content:space-between;padding:8px;border-radius:8px;background:#f5f3f3;transition:background .15s ease}.iline.svelte-qc5dzn:hover{background:#efeded}.iline.svelte-qc5dzn b:where(.svelte-qc5dzn),.right.svelte-qc5dzn b:where(.svelte-qc5dzn){font-family:Space Grotesk,sans-serif}.totals.svelte-qc5dzn{display:flex;justify-content:space-between;align-items:flex-end;padding-top:10px;border-top:1px solid #efeded}.tax.svelte-qc5dzn{display:grid;gap:4px;color:#584239}.tax.svelte-qc5dzn b:where(.svelte-qc5dzn){color:#1b1c1c}.big.svelte-qc5dzn{font-family:Space Grotesk,sans-serif;font-size:1.5rem}small.o.svelte-qc5dzn{font-size:.625rem;font-weight:700;text-transform:uppercase}.qr.svelte-qc5dzn{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px;border-radius:12px;background:#fffffff5;border:1px solid #e2e8f0;box-shadow:0 10px 15px #0000001a}.qr.svelte-qc5dzn span:where(.svelte-qc5dzn){display:inline-flex;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif}.qr.svelte-qc5dzn em:where(.svelte-qc5dzn){display:inline-flex;align-items:center;gap:4px;font-style:normal;padding:2px 8px;border-radius:999px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:.68rem;font-weight:700;white-space:nowrap}.agenda__head.svelte-qc5dzn{padding-bottom:12px;border-bottom:1px solid #efeded}.agenda__head.svelte-qc5dzn span:where(.svelte-qc5dzn){display:inline-flex;align-items:center;gap:8px;font-family:Space Grotesk,sans-serif;font-size:.85rem}.cal.svelte-qc5dzn{display:grid;grid-template-columns:38px repeat(5,minmax(0,1fr));gap:6px;padding-top:12px}.cal__day.svelte-qc5dzn{text-align:center;font-weight:700;color:#584239}.cal__time.svelte-qc5dzn{font-size:.65rem;color:#8b7267;padding-top:10px}.slot.svelte-qc5dzn{min-height:46px;border-radius:8px;background:#f5f3f3;padding:6px;font-size:.6rem;line-height:1.3;font-weight:600}.slot--busy.svelte-qc5dzn{background:#fff3ec;color:#7b2f00;border-left:3px solid #f77734}.slot--new.svelte-qc5dzn{background:#f77734;color:#fff;animation:svelte-qc5dzn-pop 4.5s ease-in-out infinite}.dot.svelte-qc5dzn{display:inline-block;width:6px;height:6px;border-radius:50%;background:#f77734;flex-shrink:0}.dot--green.svelte-qc5dzn{background:#10b981}.dot--grey.svelte-qc5dzn{background:#94a3b8}.dot--white.svelte-qc5dzn{width:4px;height:4px;background:#fff;animation:svelte-qc5dzn-pulse 2s ease-in-out infinite}.dot--pulse.svelte-qc5dzn{animation:svelte-qc5dzn-pulse 2s ease-in-out infinite}.dot--ping.svelte-qc5dzn{position:relative}.dot--ping.svelte-qc5dzn:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:svelte-qc5dzn-ping 1.2s cubic-bezier(0,0,.2,1) infinite}.all.svelte-qc5dzn{text-align:center;max-width:640px;margin:0 auto}.all.svelte-qc5dzn p:where(.svelte-qc5dzn){color:#584239;font-size:1.05rem;line-height:1.6;margin:0}.float-slow.svelte-qc5dzn{animation:svelte-qc5dzn-float-slow 4.5s ease-in-out infinite}.float-delayed.svelte-qc5dzn{animation:svelte-qc5dzn-float-delayed 5s ease-in-out 1.2s infinite}.float-badge.svelte-qc5dzn{animation:svelte-qc5dzn-float-badge 4.8s ease-in-out .6s infinite}.soft-pulse.svelte-qc5dzn{animation:svelte-qc5dzn-soft-pulse 2.6s cubic-bezier(.4,0,.6,1) infinite}.soft-pulse-o.svelte-qc5dzn{animation:svelte-qc5dzn-soft-pulse-o 2.6s cubic-bezier(.4,0,.6,1) infinite}.pill-1.svelte-qc5dzn{animation:svelte-qc5dzn-float-pill-1 4s ease-in-out infinite}.pill-2.svelte-qc5dzn{animation:svelte-qc5dzn-float-pill-2 4.2s ease-in-out 1.5s infinite}@keyframes svelte-qc5dzn-float-slow{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(-.5deg)}}@keyframes svelte-qc5dzn-float-delayed{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes svelte-qc5dzn-float-badge{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.01)}}@keyframes svelte-qc5dzn-soft-pulse{0%,to{box-shadow:0 0 #10b98173}50%{box-shadow:0 0 0 8px #10b98100}}@keyframes svelte-qc5dzn-soft-pulse-o{0%,to{box-shadow:0 0 #f7773473}50%{box-shadow:0 0 0 7px #f7773400}}@keyframes svelte-qc5dzn-float-pill-1{50%{transform:translateY(-3px)}}@keyframes svelte-qc5dzn-float-pill-2{50%{transform:translateY(-4px)}}@keyframes svelte-qc5dzn-pulse{50%{opacity:.4}}@keyframes svelte-qc5dzn-ping{75%,to{transform:scale(2.2);opacity:0}}@keyframes svelte-qc5dzn-spin{to{transform:rotate(360deg)}}@keyframes svelte-qc5dzn-pop{0%,12%{opacity:0;transform:scale(.85)}22%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media(max-width:960px){.lf.svelte-qc5dzn{padding:80px 20px}.lf__inner.svelte-qc5dzn{gap:72px}.row.svelte-qc5dzn{grid-template-columns:minmax(0,1fr);gap:48px}.row--flip.svelte-qc5dzn .copy:where(.svelte-qc5dzn){order:0}}@media(max-width:640px){.stage.svelte-qc5dzn{padding:32px 16px}.badge.svelte-qc5dzn{position:relative;inset:auto;margin-top:14px;max-width:none}.card--order.svelte-qc5dzn,.card--agenda.svelte-qc5dzn,.phone.svelte-qc5dzn{margin:0 auto}.actions.svelte-qc5dzn a:where(.svelte-qc5dzn){width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.float-slow.svelte-qc5dzn,.float-delayed.svelte-qc5dzn,.float-badge.svelte-qc5dzn,.soft-pulse.svelte-qc5dzn,.soft-pulse-o.svelte-qc5dzn,.pill-1.svelte-qc5dzn,.pill-2.svelte-qc5dzn,.spin.svelte-qc5dzn,.slot--new.svelte-qc5dzn,.dot--pulse.svelte-qc5dzn,.dot--white.svelte-qc5dzn,.dot--ping.svelte-qc5dzn:after{animation:none}.lift.svelte-qc5dzn,.lift-hover.svelte-qc5dzn{transition:none}}.mig.svelte-9nbm0y{background:var(--text);padding:80px 40px}.mig__inner.svelte-9nbm0y{max-width:1180px;margin:0 auto}.mig__head.svelte-9nbm0y{text-align:center;margin-bottom:48px}.mig__title.svelte-9nbm0y{font-size:clamp(1.8rem,3.5vw,3rem);font-weight:700;color:#fff;line-height:1.15;margin-bottom:12px}.mig__sub.svelte-9nbm0y{color:#ffffff73;font-size:.95rem;max-width:520px;margin:0 auto}.mig__grid.svelte-9nbm0y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1000px;margin:0 auto}.mig__item.svelte-9nbm0y{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:14px 14px 24px;border-radius:var(--r-lg);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.mig__vis.svelte-9nbm0y{grid-column:1 / -1;height:150px;margin-bottom:8px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(60% 90% at 30% 30%,rgba(247,119,52,.55) 0%,transparent 70%),radial-gradient(55% 85% at 78% 40%,rgba(251,191,36,.5) 0%,transparent 70%),linear-gradient(135deg,#f77734,#fb9a4b 45%,#fbbf24)}.chip.svelte-9nbm0y{width:82%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffffeb;box-shadow:0 8px 22px #140a002e;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.8rem;color:var(--text)}.chip--ghost.svelte-9nbm0y{opacity:.6;transform:scale(.94)}.chip__ico.svelte-9nbm0y{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:.65rem;color:#fff;background:var(--text)}.chip__ico.xls.svelte-9nbm0y{background:#1d6f42}.tick.svelte-9nbm0y{margin-left:auto;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:.65rem;color:#fff;background:var(--accent2, #16a34a)}.flow.svelte-9nbm0y{width:2px;height:14px;background:repeating-linear-gradient(#fff 0 3px,transparent 3px 6px)}.bar.svelte-9nbm0y{width:82%;height:8px;border-radius:100px;background:#ffffff59;overflow:hidden}.bar.svelte-9nbm0y span:where(.svelte-9nbm0y){display:block;height:100%;width:100%;border-radius:inherit;background:#fff;animation:svelte-9nbm0y-migFill 2.4s ease-out infinite alternate}@keyframes svelte-9nbm0y-migFill{0%{width:15%}to{width:100%}}@media(prefers-reduced-motion:reduce){.bar.svelte-9nbm0y span:where(.svelte-9nbm0y){animation:none}}.mig__icon.svelte-9nbm0y{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--text);display:flex;align-items:center;justify-content:center}h3.svelte-9nbm0y{font-family:Space Grotesk,sans-serif;color:#fff;font-weight:700;font-size:1.15rem;margin:0 0 4px}.mig__item.svelte-9nbm0y p:where(.svelte-9nbm0y){margin:0;color:#ffffff80;font-size:.9rem;line-height:1.6}.mig__cta.svelte-9nbm0y{text-align:center;margin-top:48px}.mig__btn.svelte-9nbm0y{display:inline-flex;align-items:center;gap:8px;border:1.5px solid rgba(255,255,255,.3);color:#fff;font-size:.95rem;font-weight:600;padding:13px 28px;border-radius:var(--border-radius);text-decoration:none;transition:all .15s}.mig__btn.svelte-9nbm0y:hover{border-color:#ffffffb3;transform:translateY(-1px)}@media(max-width:800px){.mig.svelte-9nbm0y{padding:60px 20px}.mig__grid.svelte-9nbm0y{grid-template-columns:1fr;gap:24px}}.reassure.svelte-1ufcw28{max-width:1200px;margin:0 auto;padding:40px 24px}.grid.svelte-1ufcw28{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:32px 20px}.point.svelte-1ufcw28{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 12px;position:relative}.point.svelte-1ufcw28:not(:last-child):after{content:"";position:absolute;top:12%;right:0;height:76%;width:1px;background:var(--border)}.ico.svelte-1ufcw28{color:var(--accent);margin-bottom:14px}.point.svelte-1ufcw28 h3:where(.svelte-1ufcw28){font-size:.98rem;line-height:1.2;margin:0 0 6px;color:var(--text)}.point.svelte-1ufcw28 p:where(.svelte-1ufcw28){font-size:.8rem;line-height:1.45;color:var(--muted);margin:0}@media(max-width:900px){.grid.svelte-1ufcw28{grid-template-columns:repeat(3,1fr);gap:20px 8px}.point.svelte-1ufcw28:nth-child(3n):after{display:none}}@media(max-width:560px){.reassure.svelte-1ufcw28{padding:24px 16px}.grid.svelte-1ufcw28{grid-template-columns:repeat(2,1fr);gap:24px 8px;padding:28px 12px}.point.svelte-1ufcw28:nth-child(3n):after{display:block}.point.svelte-1ufcw28:nth-child(2n):after{display:none}}.sticky-cta.svelte-54dk2u{display:none;position:fixed;bottom:20px;left:20px;right:20px;z-index:999;transform:translateY(120%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.sticky-cta.visible{transform:translateY(0)}.sticky-cta-content.svelte-54dk2u{background:var(--text);border-radius:16px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(255,255,255,.1)}.sticky-text.svelte-54dk2u{color:#fff}.sticky-title.svelte-54dk2u{font-size:.85rem;font-weight:700}.sticky-sub.svelte-54dk2u{font-size:.75rem;opacity:.7}.sticky-btn.svelte-54dk2u{background:#fff;color:var(--text);padding:8px 20px;border-radius:10px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s}.sticky-btn.svelte-54dk2u:hover{background:#f0f0f0;transform:scale(1.02)}.sticky-close.svelte-54dk2u{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background:var(--text);color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:50%;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;box-shadow:0 2px 8px #0003}@media(max-width:768px){.sticky-cta.svelte-54dk2u{display:block}}.exit-overlay.svelte-1emj5u3{position:fixed;inset:0;z-index:9999;background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.exit-modal.svelte-1emj5u3{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 25px 50px -12px #00000080;position:relative;text-align:center}.exit-close.svelte-1emj5u3{position:absolute;top:20px;right:20px;background:none;border:none;font-size:24px;color:var(--muted);cursor:pointer;line-height:1}.exit-icon.svelte-1emj5u3{width:64px;height:64px;background:var(--accent);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#fff}.exit-icon.svelte-1emj5u3 svg:where(.svelte-1emj5u3){width:32px;height:32px}.exit-modal.svelte-1emj5u3 h3:where(.svelte-1emj5u3){font-size:2.2rem;margin-bottom:12px;font-weight:700;color:var(--text)}.exit-modal.svelte-1emj5u3 p:where(.svelte-1emj5u3){color:var(--muted);font-size:1rem;line-height:1.6;margin-bottom:28px}.exit-cta.svelte-1emj5u3{background:var(--text);color:#fff;padding:14px 28px;border-radius:12px;font-weight:600;text-decoration:none;display:inline-block;width:100%;transition:all .2s}.exit-cta.svelte-1emj5u3:hover{background:#2d2d2a;transform:translateY(-2px)}.exit-note.svelte-1emj5u3{font-size:.8rem;color:var(--muted);margin-top:16px!important;margin-bottom:0!important}@media(max-width:640px){.exit-modal.svelte-1emj5u3{padding:32px 20px}.exit-modal.svelte-1emj5u3 h3:where(.svelte-1emj5u3){font-size:1.75rem}}
