:root{--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--font-display: var(--font-sans);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px;--radius-xl: 8px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(16, 18, 21, .05);--shadow-sm: 0 8px 20px rgba(16, 18, 21, .06);--shadow-md: 0 18px 38px rgba(16, 18, 21, .1);--shadow-lg: 0 26px 60px rgba(16, 18, 21, .16);--transition-fast: .18s cubic-bezier(.23, 1, .32, 1);--transition-base: .32s cubic-bezier(.23, 1, .32, 1)}body.theme-light{--color-bg: #f4f4f2;--color-bg-alt: #fafaf8;--color-surface: rgba(255, 255, 255, .92);--color-surface-strong: #ffffff;--color-surface-soft: #f1f1ef;--color-text: #13161b;--color-text-soft: #4a4f57;--color-text-muted: #6b7078;--color-text-inverse: #ffffff;--color-border: rgba(16, 18, 21, .1);--color-border-strong: rgba(16, 18, 21, .16);--color-primary: #13161b;--color-primary-2: #1b1f26;--color-accent: #c4a15a;--color-accent-strong: #9e7d41;--color-success: #15803d;--color-warning: #c2410c;--color-danger: #dc2626;--color-info: #b8913f;--gradient-page: #f4f4f2;--gradient-primary: #13161b;--gradient-accent: #dcb466;--glow-accent: 0 0 0 1px rgba(220, 180, 102, .18), 0 10px 28px rgba(220, 180, 102, .22)}body.theme-dark{--color-bg: #101112;--color-bg-alt: #17191b;--color-surface: rgba(27, 29, 31, .94);--color-surface-strong: #1b1d1f;--color-surface-soft: #202326;--color-text: #f4f1ea;--color-text-soft: #c8c9cc;--color-text-muted: #9a9ca1;--color-text-inverse: #ffffff;--color-border: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .18);--color-primary: #e6e3dc;--color-primary-2: #c9ccd2;--color-accent: #dcb466;--color-accent-strong: #f0cd85;--color-success: #4ade80;--color-warning: #fb923c;--color-danger: #f87171;--color-info: #dcb466;--gradient-page: #101112;--gradient-primary: #dcb466;--gradient-accent: #dcb466;--glow-accent: 0 0 0 1px rgba(220, 180, 102, .26), 0 12px 34px rgba(220, 180, 102, .26)}*{box-sizing:border-box}body *{letter-spacing:0!important}html{font-size:16px;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-sans);background:var(--gradient-page);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background var(--transition-base),color var(--transition-base)}app-root,router-outlet{display:contents}h1,h2{margin:0;color:var(--color-text);font-family:var(--font-display);font-weight:400;font-style:normal;line-height:1.04;letter-spacing:0}h3,h4,h5,h6{margin:0;color:var(--color-text);line-height:1.1;letter-spacing:0;font-weight:700}p{margin:0 0 1rem;color:var(--color-text-soft)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}::selection{background:#dcb46638}.container{width:min(1200px,calc(100% - 32px));margin:0 auto}.surface{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.surface-strong{background:var(--color-surface-strong);border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.card{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:24px;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),background var(--transition-base)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-border-strong)}.btn,button.btn,a.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:var(--radius-pill);font-weight:700;transition:transform var(--transition-fast),background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.btn:hover,button:hover{transform:translateY(-1px)}.btn:disabled,button:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-primary{background:var(--gradient-primary);color:var(--color-text-inverse);box-shadow:var(--shadow-md)}.btn-primary:hover{box-shadow:var(--shadow-lg)}.btn-outline{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn-outline:hover{background:var(--color-surface-strong);border-color:var(--color-accent)}.btn-ghost{background:transparent;color:var(--color-text-soft);border-color:transparent}.btn-ghost:hover{color:var(--color-text);background:#ffffff0a}.theme-toggle{width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;max-height:52px;padding:0;border-radius:16px;border:1px solid rgba(16,18,21,.12);background:var(--color-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 52px;box-shadow:0 16px 28px #10121529;z-index:1200}body.theme-dark .theme-toggle{background:var(--color-accent);color:#15130e;border-color:#dcb4666b}.theme-toggle:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 20px 32px #10121533}.theme-toggle-icon{font-size:1.12rem;line-height:1;transform:translateY(-1px)}.theme-toggle-global{position:fixed;top:16px;right:24px}@media(max-width:900px){.theme-toggle{width:50px;min-width:50px;max-width:50px;height:50px;min-height:50px;max-height:50px;flex-basis:50px;border-radius:15px}.theme-toggle-global{top:16px;right:20px}}@media(max-width:768px){.theme-toggle{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;flex-basis:48px;border-radius:14px}.theme-toggle-global{top:14px;right:14px}}.form-group{margin-bottom:18px}label{display:block;margin-bottom:8px;color:var(--color-text);font-size:.92rem;font-weight:600}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-strong);color:var(--color-text);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}textarea{min-height:120px;padding:14px 16px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}input:focus,select:focus,textarea:focus{outline:none;border-color:#dcb46699;box-shadow:0 0 0 4px #dcb46624}.error-msg{display:block;margin-top:8px;color:var(--color-danger);font-size:.82rem;font-weight:600}.navbar-shell{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.section-title{font-size:clamp(2rem,4vw,3.5rem);line-height:.96;letter-spacing:-.05em}.section-copy{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75;color:var(--color-text-soft)}.page-shell{min-height:100vh;background:transparent;color:var(--color-text)}.muted{color:var(--color-text-muted)}.divider{height:1px;width:100%;background:var(--color-border)}@media(max-width:768px){.container{width:min(100% - 24px,1200px)}.card{padding:20px;border-radius:20px}.btn,button.btn,a.btn{min-height:46px;padding:0 18px}.theme-toggle{width:46px;min-width:46px;height:46px;border-radius:14px}}.app-control-dock{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));right:max(18px,env(safe-area-inset-right));z-index:1400;display:flex;align-items:center;gap:12px}.app-control-dock[hidden],.app-control-btn[hidden]{display:none!important}.app-control-btn{border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,border-color .2s ease,background .2s ease}.app-control-btn:hover{transform:translateY(-1px)}.app-control-icon{line-height:1;display:inline-flex;align-items:center;justify-content:center}.nav-control-btn{width:52px;min-width:52px;height:52px;border-radius:16px;background:#101215e0;border:1px solid rgba(160,164,172,.24);box-shadow:0 16px 28px #1012152e,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f1ea}.nav-control-btn:hover{filter:brightness(1.05);box-shadow:0 18px 32px #10121538,inset 0 1px #ffffff0d}.nav-control-btn .app-control-icon{font-size:1.1rem;font-weight:800}.theme-control-btn{width:52px;min-width:52px;height:52px;border-radius:16px;background:#13161b;box-shadow:0 16px 28px #1012152e;color:#fff}.theme-control-btn:hover{filter:brightness(1.04);box-shadow:0 20px 34px #10121538}.theme-control-btn .app-control-icon{font-size:1.15rem;transform:translateY(-1px)}@media(max-width:768px){.app-control-dock{bottom:max(20px,env(safe-area-inset-bottom));right:max(14px,env(safe-area-inset-right));gap:10px}.nav-control-btn,.theme-control-btn{width:48px;min-width:48px;height:48px;border-radius:14px}}body.theme-light :is(.btn-primary,.btn-continuar,.btn-sign,.btn-dashboard,.btn-pay,.btn-cs,.btn-new,.btn-tutela,button.bold-method,.btn-refresh.primary,.btn-save-status,.btn-confirm-pay,.btn-action.petition,.btn-action.found,.btn-action.paid,.cta-button,.payment-button,.payment-link-row button,.coupon-row button,.selected-method-panel button){background:#13161b!important;background-image:none!important;color:#fff!important;border-color:#13161b!important;box-shadow:0 16px 32px #1012152e!important}body.theme-dark :is(.btn-primary,.btn-continuar,.btn-sign,.btn-dashboard,.btn-pay,.btn-cs,.btn-new,.btn-tutela,button.bold-method,.btn-refresh.primary,.btn-save-status,.btn-confirm-pay,.btn-action.petition,.btn-action.found,.btn-action.paid,.cta-button,.payment-button,.payment-link-row button,.coupon-row button,.selected-method-panel button){background:#dcb466!important;background-image:none!important;color:#15130e!important;border-color:#dcb466!important;box-shadow:0 16px 32px #dcb46638!important}body.theme-light :is(.btn-primary,.btn-continuar,.btn-sign,.btn-dashboard,.btn-pay,.btn-cs,.btn-new,.btn-tutela,button.bold-method,.btn-refresh.primary,.btn-save-status,.btn-confirm-pay,.btn-action.petition,.btn-action.found,.btn-action.paid,.cta-button,.payment-button,.payment-link-row button,.coupon-row button,.selected-method-panel button):hover:not(:disabled){background:#2b3a4f!important;background-image:none!important}body.theme-dark :is(.btn-primary,.btn-continuar,.btn-sign,.btn-dashboard,.btn-pay,.btn-cs,.btn-new,.btn-tutela,button.bold-method,.btn-refresh.primary,.btn-save-status,.btn-confirm-pay,.btn-action.petition,.btn-action.found,.btn-action.paid,.cta-button,.payment-button,.payment-link-row button,.coupon-row button,.selected-method-panel button):hover:not(:disabled){background:#d9b978!important;background-image:none!important}body :is(.btn-primary,.btn-continuar,.btn-sign,.btn-dashboard,.btn-pay,.btn-cs,.btn-new,.btn-tutela,button.bold-method,.btn-refresh.primary,.btn-save-status,.btn-confirm-pay,.btn-action.petition,.btn-action.found,.btn-action.paid,.cta-button,.payment-button,.payment-link-row button,.coupon-row button,.selected-method-panel button):disabled{background:#6b7078!important;background-image:none!important;color:#ffffffd1!important;border-color:#6b7078!important;box-shadow:none!important}body.theme-light button.bold-method{background:#fff!important;background-image:none!important;color:#13161b!important;border-color:#10121524!important;box-shadow:0 12px 24px #1012150f!important}body.theme-dark button.bold-method{background:#111317!important;background-image:none!important;color:#f4f1ea!important;border-color:#dcb4663d!important;box-shadow:0 14px 28px #00000042!important}body.theme-light button.bold-method:is(:hover,:focus-visible,.active){background:#f4f1ea!important;border-color:#dcb466!important}body.theme-dark button.bold-method:is(:hover,:focus-visible,.active){background:#182235!important;border-color:#dcb466!important}body button.bold-method .method-logo-frame{background:#f4f1ea!important;background-image:none!important}body button.bold-method:disabled{background:#6b7078!important;background-image:none!important;color:#ffffffd1!important;border-color:#6b7078!important;box-shadow:none!important}body{background:var(--color-bg)}body :is(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(220,180,102,.75);outline-offset:3px}body :is(.wizard-container,.wizard-bridge-card,.docs-card,.signature-card,.tracking-card,.payment-result-card,.result-card,.case-card,.modal-card){border-radius:8px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.theme-light :is(.wizard-container,.wizard-bridge-card,.docs-card,.signature-card,.tracking-card,.payment-result-card,.result-card){background:#fafaf8!important;background-image:none!important;border-color:#1012151c!important;box-shadow:0 20px 50px #10121517!important}body.theme-dark :is(.wizard-container,.wizard-bridge-card,.docs-card,.signature-card,.tracking-card,.payment-result-card,.result-card){background:#17191b!important;background-image:none!important;border-color:#333638!important;box-shadow:0 24px 54px #00000052!important}body :is(.flow-state-card,.route-intro-panel,.guided-questions,.card-option,.bridge-summary,.bridge-note,.docs-flow-state>div,.docs-sync,.docs-mobile-hint,.doc-item,.truth-check,.signature-flow-state>div,.summary-grid>div,.method-card,.confirm-card,.declaration-card,.otp-card,.typed-signature-card,.signature-box,.timeline,.info-box,.case-selected-summary){border-radius:8px!important;background-image:none!important;box-shadow:none!important}body.theme-light :is(.flow-state-card,.route-intro-panel,.docs-flow-state>div,.docs-sync,.signature-flow-state>div,.summary-grid>div,.method-card,.timeline,.info-box,.case-selected-summary){background:#fff!important;border-color:#1012151a!important}body.theme-dark :is(.flow-state-card,.route-intro-panel,.guided-questions,.docs-flow-state>div,.docs-sync,.docs-mobile-hint,.doc-item,.truth-check,.signature-flow-state>div,.summary-grid>div,.method-card,.confirm-card,.declaration-card,.otp-card,.typed-signature-card,.signature-box,.timeline,.info-box,.case-selected-summary){background:#202326!important;border-color:#383b3e!important}body :is(.btn-primary,.btn-continuar,.btn-continue,.btn-upload,.primary-action,.btn-dashboard,.btn-action-primary,.btn-new-case,.btn-pay,.bold-fallback-button,.coupon-row button){min-height:50px;border-radius:6px!important;box-shadow:none!important;font-weight:750}body :is(.btn-secondary,.btn-save-later,.btn-back,.btn-action-secondary,.ghost-action,.home-shortcut,.doc-state-actions button,.doc-help-btn,.module-help-btn,.question-chip,.otp-channel-btn){border-radius:6px!important;box-shadow:none!important}body :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea){border-radius:6px!important}.app-control-dock{padding:6px;gap:6px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface-strong);box-shadow:0 12px 32px #0000002e}.nav-control-btn,.theme-control-btn{width:44px;min-width:44px;height:44px;border-radius:5px;box-shadow:none}body.theme-dark .dashboard{background:#101112!important}body.theme-light .dashboard{background:#f4f4f2!important}body .dash-header{background:#17191b!important}body .case-card{border-radius:8px!important;box-shadow:none!important}body.theme-dark .case-card{background:#1b1d1f!important;border-color:#343638!important}body.theme-dark .case-card :is(h2,h3,strong,.case-card__title,.case-card__type){color:#f5f5f7!important}body.theme-dark .case-card :is(p,small,.case-card__date){color:#aeb0b5!important}@media(max-width:700px){body :is(.wizard-container,.wizard-bridge-card,.docs-card,.signature-card,.tracking-card,.payment-result-card,.result-card){border-radius:0!important}.app-control-dock{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.nav-control-btn,.theme-control-btn{width:42px;min-width:42px;height:42px}}body.theme-dark{--color-bg: #0b0d10;--color-bg-alt: #111317;--color-surface: rgba(21, 24, 29, .94);--color-surface-strong: #15181d;--color-surface-soft: #1b1f26;--color-text: #f4f1ea;--color-text-soft: #c9ccd2;--color-text-muted: #9298a1;--color-border: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .15);--color-accent: #dcb466;--color-accent-strong: #f0cd85;--gradient-page: #0b0d10;--gradient-primary: #dcb466;--gradient-accent: #dcb466;--glow-accent: 0 0 0 1px rgba(220, 180, 102, .24), 0 12px 34px rgba(220, 180, 102, .2);--lc-card: #13161b;--lc-block: #1a1d23;--lc-ring: rgba(255, 255, 255, .025)}body.theme-light{--color-bg: #f3efe7;--color-bg-alt: #f8f5ef;--color-surface: rgba(255, 253, 248, .94);--color-surface-strong: #fffdf8;--color-surface-soft: #efe9de;--color-text: #101215;--color-text-soft: #3d4148;--color-text-muted: #5d6168;--color-border: rgba(16, 18, 21, .09);--color-border-strong: rgba(16, 18, 21, .16);--color-primary: #101215;--color-accent: #a9833b;--color-accent-strong: #8c6c2e;--gradient-page: #f3efe7;--gradient-primary: #101215;--gradient-accent: #a9833b;--glow-accent: 0 0 0 1px rgba(169, 131, 59, .2), 0 10px 28px rgba(169, 131, 59, .18);--lc-card: #fffdf8;--lc-block: #f7f3eb;--lc-ring: rgba(16, 18, 21, .035)}body{font-family:var(--font-sans);font-feature-settings:"ss01","cv11"}body.theme-dark{background:radial-gradient(70% 45% at 85% -5%,rgba(220,180,102,.07),transparent 70%) fixed,var(--color-bg)}body.theme-light{background:radial-gradient(70% 45% at 85% -5%,rgba(220,180,102,.12),transparent 70%) fixed,var(--color-bg)}body :is(h1,h2){letter-spacing:-.035em!important;font-weight:500}body h3{letter-spacing:-.015em!important}::selection{background:#dcb46652}body :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}input:focus,select:focus,textarea:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 4px #dcb46624!important}body :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=date],select,textarea){border-radius:14px!important;transition:border-color var(--transition-base),box-shadow var(--transition-base),background var(--transition-base)}body :is(.wizard-container,.wizard-bridge-card,.docs-card,.signature-card,.tracking-card,.payment-result-card,.result-card,.modal-card){border-radius:26px!important;box-shadow:0 0 0 8px var(--lc-ring),0 0 0 9px var(--color-border),0 40px 80px -40px #00000073!important;animation:lcRise .9s var(--ease-out-quint) both}body.theme-dark :is(.wizard-container,.wizard-bridge-card,.docs-card,.signature-card,.tracking-card,.payment-result-card,.result-card){background:linear-gradient(180deg,#15181d,#111317)!important;border-color:#ffffff12!important}body.theme-light :is(.wizard-container,.wizard-bridge-card,.docs-card,.signature-card,.tracking-card,.payment-result-card,.result-card){background:var(--lc-card)!important;border-color:#10121514!important}body :is(.flow-state-card,.route-intro-panel,.guided-questions,.card-option,.bridge-summary,.bridge-note,.docs-flow-state>div,.docs-sync,.docs-mobile-hint,.doc-item,.truth-check,.signature-flow-state>div,.summary-grid>div,.method-card,.confirm-card,.declaration-card,.otp-card,.typed-signature-card,.signature-box,.timeline,.info-box,.case-selected-summary){border-radius:18px!important;transition:border-color var(--transition-base),background var(--transition-base),transform var(--transition-base)}body.theme-dark :is(.flow-state-card,.route-intro-panel,.guided-questions,.docs-flow-state>div,.docs-sync,.docs-mobile-hint,.doc-item,.truth-check,.signature-flow-state>div,.summary-grid>div,.method-card,.confirm-card,.declaration-card,.otp-card,.typed-signature-card,.signature-box,.timeline,.info-box,.case-selected-summary){background:var(--lc-block)!important;border-color:#ffffff12!important}body.theme-light :is(.flow-state-card,.route-intro-panel,.docs-flow-state>div,.docs-sync,.signature-flow-state>div,.summary-grid>div,.method-card,.timeline,.info-box,.case-selected-summary){background:var(--lc-block)!important;border-color:#10121512!important}body :is(.card-option,.doc-item,.method-card):hover{border-color:#dcb46673!important}body :is(.btn-primary,.btn-continuar,.btn-continue,.btn-upload,.primary-action,.btn-dashboard,.btn-action-primary,.btn-new-case,.btn-pay,.btn-sign,.btn-cs,.btn-new,.btn-confirm-pay,.bold-fallback-button,.cta-button,.payment-button,.coupon-row button){min-height:52px;border-radius:999px!important;font-weight:600!important;letter-spacing:-.01em!important;transition:background var(--transition-base),transform .25s var(--ease-out-quint),box-shadow var(--transition-base)!important}body.theme-dark :is(.btn-primary,.btn-continuar,.btn-sign,.btn-dashboard,.btn-pay,.btn-cs,.btn-new,.btn-tutela,.btn-refresh.primary,.btn-save-status,.btn-confirm-pay,.btn-action.petition,.btn-action.found,.btn-action.paid,.cta-button,.payment-button,.payment-link-row button,.coupon-row button,.selected-method-panel button){background:#dcb466!important;border-color:#dcb466!important;color:#15130e!important;box-shadow:0 1px #ffffff59 inset,0 18px 40px -18px #dcb46699!important}body.theme-dark :is(.btn-primary,.btn-continuar,.btn-sign,.btn-dashboard,.btn-pay,.btn-cs,.btn-new,.btn-tutela,.btn-refresh.primary,.btn-save-status,.btn-confirm-pay,.btn-action.petition,.btn-action.found,.btn-action.paid,.cta-button,.payment-button,.payment-link-row button,.coupon-row button,.selected-method-panel button):hover:not(:disabled){background:#f0cd85!important}body.theme-light :is(.btn-primary,.btn-continuar,.btn-sign,.btn-dashboard,.btn-pay,.btn-cs,.btn-new,.btn-tutela,.btn-refresh.primary,.btn-save-status,.btn-confirm-pay,.btn-action.petition,.btn-action.found,.btn-action.paid,.cta-button,.payment-button,.payment-link-row button,.coupon-row button,.selected-method-panel button){background:#101215!important;border-color:#101215!important;color:#f4f1ea!important;box-shadow:0 18px 40px -20px #1012158c!important}body.theme-light :is(.btn-primary,.btn-continuar,.btn-sign,.btn-dashboard,.btn-pay,.btn-cs,.btn-new,.btn-tutela,.btn-refresh.primary,.btn-save-status,.btn-confirm-pay,.btn-action.petition,.btn-action.found,.btn-action.paid,.cta-button,.payment-button,.payment-link-row button,.coupon-row button,.selected-method-panel button):hover:not(:disabled){background:#2b3a4f!important}body :is(.btn-primary,.btn-continuar,.btn-continue,.btn-dashboard,.btn-pay,.btn-sign,.btn-new-case,.btn-action-primary,.primary-action,.cta-button,.payment-button,.btn-confirm-pay):active:not(:disabled){transform:scale(.97)!important}body :is(.btn-primary,.btn-continuar,.btn-sign,.btn-dashboard,.btn-pay,.btn-cs,.btn-new,.btn-tutela,.btn-refresh.primary,.btn-save-status,.btn-confirm-pay,.btn-action.petition,.btn-action.found,.btn-action.paid,.cta-button,.payment-button,.payment-link-row button,.coupon-row button,.selected-method-panel button):disabled{background:#3a3f47!important;border-color:#3a3f47!important;color:#ffffffb8!important;box-shadow:none!important}body :is(.btn-secondary,.btn-save-later,.btn-back,.btn-action-secondary,.ghost-action,.home-shortcut,.doc-state-actions button,.doc-help-btn,.module-help-btn,.question-chip,.otp-channel-btn){border-radius:999px!important;font-weight:500;transition:background var(--transition-base),border-color var(--transition-base),transform .25s var(--ease-out-quint)}body .question-chip{border-radius:18px!important}body :is(.btn-secondary,.btn-save-later,.btn-back,.btn-action-secondary,.ghost-action,.home-shortcut):hover:not(:disabled){border-color:#dcb46680!important}body.theme-dark .dashboard,body.theme-light .dashboard{background:transparent!important}body.theme-dark .dash-header{background:#13161bcc!important}body.theme-light .dash-header{background:#101215!important}body .case-card{border-radius:22px!important;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)!important;animation:lcRise .8s var(--ease-out-quint) both}body .case-card:nth-child(2){animation-delay:.06s}body .case-card:nth-child(3){animation-delay:.12s}body .case-card:nth-child(n+4){animation-delay:.18s}body.theme-dark .case-card{background:linear-gradient(180deg,#15181d,#121418)!important;border-color:#ffffff12!important}body .case-card:hover{transform:translateY(-3px);border-color:#dcb46666!important}.app-control-dock{padding:5px;gap:4px;border-radius:999px;border:1px solid var(--color-border-strong);background:#0e10149e;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 20px 50px -24px #0009}body.theme-light .app-control-dock{background:#fffdf8b8}.nav-control-btn,.theme-control-btn{width:42px;min-width:42px;height:42px;border-radius:999px;background:transparent;border:0;color:var(--color-text);transition:background var(--transition-base),transform .25s var(--ease-out-quint)}.nav-control-btn:hover,.theme-control-btn:hover{background:#7f7f7f24;filter:none;box-shadow:none}.nav-control-btn:active,.theme-control-btn:active{transform:scale(.92)}body.theme-dark .theme-control-btn{background:#dcb466;color:#15130e}body.theme-light .theme-control-btn{background:#101215;color:#f4f1ea}@keyframes lcRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}::view-transition-old(root){animation:lcFadeOut .28s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:lcFadeIn .55s var(--ease-out-quint) both}@keyframes lcFadeOut{to{opacity:0;transform:translateY(-8px)}}@keyframes lcFadeIn{0%{opacity:0;transform:translateY(14px)}}@media(max-width:700px){body :is(.wizard-container,.wizard-bridge-card,.docs-card,.signature-card,.tracking-card,.payment-result-card,.result-card){border-radius:0!important;box-shadow:none!important}.app-control-dock{right:12px}.nav-control-btn,.theme-control-btn{width:40px;min-width:40px;height:40px}}@media(prefers-reduced-motion:reduce){body :is(.wizard-container,.wizard-bridge-card,.docs-card,.signature-card,.tracking-card,.payment-result-card,.result-card,.modal-card,.case-card){animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}
