*,:after,:before{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}body,html{min-height:100%}.card-stage,body,html{width:100%;max-width:100%;overflow-x:hidden}.card-stage{--executive-footer-button-height:2.75rem;--executive-footer-height:calc(var(--executive-footer-button-height) + (var(--bx-space-1) * 2));--executive-footer-offset:max(var(--bx-space-2),env(safe-area-inset-bottom));--executive-footer-gap:var(--bx-space-4);--executive-footer-clearance:calc(var(--executive-footer-height) + var(--executive-footer-offset) + var(--executive-footer-gap));min-height:100dvh;background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--bx-color-content-primary) 2%,transparent),transparent 36%),repeating-linear-gradient(90deg,transparent 0,transparent 5rem,color-mix(in srgb,var(--bx-color-border-muted) 8%,transparent) 5.0625rem,transparent 5.125rem),linear-gradient(180deg,var(--bx-color-surface-canvas),var(--bx-color-surface-base) 58%,color-mix(in srgb,var(--bx-color-surface-inset) 86%,var(--bx-color-surface-raised)));color:var(--bx-color-content-primary)}.card-stage-container{max-width:48rem;min-height:100dvh;padding:max(var(--bx-space-4),env(safe-area-inset-top)) var(--bx-space-4) max(var(--bx-space-4),env(safe-area-inset-bottom));display:grid;align-items:start}.card-stage-container,.executive-template{width:100%;margin:0 auto;overflow-x:hidden}.executive-template{--reflection-x:50%;--spotlight-x:50%;--spotlight-y:45%;--tilt-x:0deg;--tilt-y:0deg;max-width:42rem;opacity:1}.executive-card-surface{position:relative;display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;gap:var(--bx-space-4);padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(0);transform-style:preserve-3d}.executive-card-surface:after{content:none}.executive-header{position:relative;z-index:1;display:grid;grid-gap:var(--bx-space-4);gap:var(--bx-space-4);justify-items:center;padding-top:max(var(--bx-space-6),env(safe-area-inset-top));text-align:center;overflow-x:hidden}.executive-avatar{width:7.75rem;height:7.75rem;display:grid;place-items:center;border-radius:9999px;background:radial-gradient(circle at 42% 28%,color-mix(in srgb,var(--bx-color-content-primary) 6%,transparent),transparent 42%),linear-gradient(145deg,var(--bx-color-surface-panel),var(--bx-color-surface-canvas));box-shadow:var(--bx-shadow-raised);color:var(--bx-color-content-accent);font-family:var(--bx-font-heading);font-size:2rem;font-weight:700}.executive-heading{display:grid;grid-gap:var(--bx-space-2);gap:var(--bx-space-2);justify-items:center;max-width:100%;min-width:0}.executive-heading h1{margin:0;color:var(--bx-color-content-primary);font-family:var(--bx-font-display);font-size:2rem;font-weight:600;line-height:1.05}.executive-company,.executive-role,.executive-tagline{margin:0;font-family:var(--bx-font-body);line-height:1.5;overflow-wrap:anywhere}.executive-role{color:var(--bx-color-content-accent);font-size:1.0625rem;font-weight:600}.executive-company{color:var(--bx-color-content-primary);font-size:1rem}.executive-tagline{max-width:25rem;color:var(--bx-color-content-secondary);font-size:.9375rem}.executive-action-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--bx-space-3);gap:var(--bx-space-3);width:100%;max-width:100%;min-width:0}.executive-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;min-height:4.75rem;min-width:0;max-width:100%;grid-gap:var(--bx-space-2);gap:var(--bx-space-2);justify-items:center;align-content:center;border:0;border-radius:var(--bx-radius-lg);background:transparent;color:var(--bx-color-content-primary);cursor:pointer;font-family:var(--bx-font-body);font-size:.8125rem;line-height:1.2;text-align:center;transition:background var(--bx-motion-fast) var(--bx-ease-standard),color var(--bx-motion-fast) var(--bx-ease-standard),opacity var(--bx-motion-fast) var(--bx-ease-standard),transform var(--bx-motion-fast) var(--bx-ease-standard)}.executive-action:focus-visible,.executive-action:hover{background:var(--bx-color-action-ghost-hover);color:var(--bx-color-content-accent);transform:translateY(-1px)}.executive-action:active{transform:scale(.98)}.executive-action:focus-visible,.executive-calendar-form input:focus-visible,.executive-calendar-form textarea:focus-visible,.executive-calendar-submit:focus-visible,.executive-footer-link:focus-visible,.executive-modal-close:focus-visible,.executive-qr-close:focus-visible,.executive-receptionist-open:focus-visible,.executive-text-link:focus-visible,.receptionist-form input:focus-visible,.receptionist-form select:focus-visible,.receptionist-form textarea:focus-visible,.receptionist-submit:focus-visible{outline:2px solid var(--bx-color-border-focus);outline-offset:3px}.executive-action-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:0;border-radius:9999px;background:transparent;box-shadow:none;opacity:.94;transition:opacity var(--bx-motion-fast) var(--bx-ease-standard),transform var(--bx-motion-fast) var(--bx-ease-standard)}.executive-action:focus-visible .executive-action-icon,.executive-action:hover .executive-action-icon{opacity:1;transform:scale(1.04)}.executive-info-stack{position:relative;z-index:1;display:grid;grid-gap:var(--bx-space-3);gap:var(--bx-space-3);width:100%;max-width:100%;min-width:0;padding-bottom:var(--executive-footer-clearance)}.executive-info-stack:after{content:"";display:block;height:0}.executive-info-card,.executive-receptionist-card{display:grid;width:100%;max-width:100%;min-width:0;grid-gap:var(--bx-space-3);gap:var(--bx-space-3);padding:var(--bx-space-3);border:0;border-radius:var(--bx-radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--bx-color-surface-raised) 94%,transparent),color-mix(in srgb,var(--bx-color-surface-panel) 82%,transparent));box-shadow:var(--bx-shadow-raised);transition:background var(--bx-motion-fast) var(--bx-ease-standard),transform var(--bx-motion-fast) var(--bx-ease-standard),box-shadow var(--bx-motion-fast) var(--bx-ease-standard)}.executive-info-card:hover,.executive-receptionist-card:hover{transform:translateY(-1px);box-shadow:var(--bx-shadow-floating)}.executive-info-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.executive-info-card-copy{min-width:0}.executive-info-card h2,.executive-modal-sheet h2,.executive-qr-sheet h2,.executive-receptionist-title h2{margin:0;color:var(--bx-color-content-primary);font-family:var(--bx-font-heading);font-size:1.25rem;font-weight:600;line-height:1.2}.executive-info-card p,.executive-modal-sheet p,.executive-qr-sheet p,.executive-receptionist-card p{margin:0;color:var(--bx-color-content-secondary);font-family:var(--bx-font-body);font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.executive-info-card p+p,.executive-info-card-action{margin-top:var(--bx-space-1)}.executive-text-link{display:inline-flex;color:var(--bx-color-content-accent);font-family:var(--bx-font-body);font-size:.9375rem;font-weight:600;line-height:1.4}.executive-info-card-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;color:var(--bx-color-content-accent)}.executive-receptionist-title{display:inline-flex;align-items:center;gap:var(--bx-space-2);color:var(--bx-color-content-accent)}.executive-receptionist-copy{display:grid;grid-gap:var(--bx-space-2);gap:var(--bx-space-2)}.executive-receptionist-open{min-height:3rem;justify-self:start;border:0;border-radius:var(--bx-radius-lg);background:var(--bx-color-content-accent);color:var(--bx-color-content-inverse);cursor:pointer;font-family:var(--bx-font-body);font-size:.9375rem;font-weight:700;padding:0 var(--bx-space-4);transition:background var(--bx-motion-fast) var(--bx-ease-standard),transform var(--bx-motion-fast) var(--bx-ease-standard)}.executive-receptionist-open:focus-visible,.executive-receptionist-open:hover{background:var(--bx-color-action-primary-hover);transform:translateY(-1px)}.receptionist-form{grid-gap:var(--bx-space-3);gap:var(--bx-space-3);max-width:100%;overflow-x:visible}.receptionist-form,.receptionist-grid{display:grid;width:100%;min-width:0;padding-inline:.125rem}.receptionist-grid{grid-gap:var(--bx-space-2);gap:var(--bx-space-2)}.receptionist-form label{display:grid;grid-gap:var(--bx-space-1);gap:var(--bx-space-1);min-width:0;color:var(--bx-color-content-muted);font-family:var(--bx-font-body);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.receptionist-form input,.receptionist-form select,.receptionist-form textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:2.75rem;border:1px solid color-mix(in srgb,var(--bx-color-content-accent) 34%,transparent);border-radius:var(--bx-radius-md);background:color-mix(in srgb,var(--bx-color-surface-canvas) 82%,transparent);color:var(--bx-color-content-primary);font:inherit;font-size:.9375rem;line-height:1.4;outline:0;padding:var(--bx-space-2) var(--bx-space-3);box-shadow:inset 0 0 0 1px transparent;text-transform:none}.receptionist-form input:focus-visible,.receptionist-form select:focus-visible,.receptionist-form textarea:focus-visible{border-color:var(--bx-color-border-focus);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bx-color-border-focus) 42%,transparent),0 0 0 3px color-mix(in srgb,var(--bx-color-border-focus) 16%,transparent);outline:0}.receptionist-form textarea{min-height:calc(var(--bx-space-8) + var(--bx-space-8));max-height:calc(var(--bx-space-8) + var(--bx-space-8) + var(--bx-space-6));resize:vertical}.receptionist-form-compact{gap:var(--bx-space-3)}.receptionist-form-compact .receptionist-form-grid{gap:var(--bx-space-2)}.receptionist-form-compact label{gap:var(--bx-space-1)}.receptionist-form-compact input,.receptionist-form-compact select,.receptionist-form-compact textarea{min-height:2.75rem}.receptionist-consent{grid-template-columns:auto minmax(0,1fr);align-items:start;text-transform:none}.receptionist-consent input{width:1.125rem;min-height:1.125rem;margin-top:.125rem;accent-color:var(--bx-color-content-accent)}.receptionist-consent span{color:var(--bx-color-content-secondary);font-size:.8125rem;font-weight:500;line-height:1.5}.receptionist-submit{min-height:calc(var(--bx-space-8) + var(--bx-space-6));border:0;border-radius:var(--bx-radius-lg);background:var(--bx-color-content-accent);color:var(--bx-color-surface-canvas);cursor:pointer;font-family:var(--bx-font-body);font-size:.9375rem;font-weight:700;transition:background var(--bx-motion-fast) var(--bx-ease-standard),transform var(--bx-motion-fast) var(--bx-ease-standard)}.receptionist-submit:focus-visible,.receptionist-submit:hover{background:var(--bx-color-action-primary-hover);transform:translateY(-1px)}.receptionist-submit:disabled{cursor:wait;opacity:.72}.receptionist-status{padding:var(--bx-space-3);border:0;border-radius:var(--bx-radius-md);background:color-mix(in srgb,var(--bx-color-surface-canvas) 74%,transparent)}.receptionist-status[data-state=success]{color:var(--bx-color-content-primary)}.receptionist-status[data-state=error]{color:var(--bx-color-content-accent)}.executive-footer-actions{position:fixed;z-index:60;left:50%;bottom:var(--executive-footer-offset);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--bx-space-2);gap:var(--bx-space-2);width:min(40rem,calc(100% - (var(--bx-space-4) * 2)));max-width:calc(100% - (var(--bx-space-4) * 2));min-width:0;margin:0;padding:var(--bx-space-1);border-radius:var(--bx-radius-xl);background:color-mix(in srgb,var(--bx-color-surface-canvas) 92%,var(--bx-color-surface-raised));box-shadow:var(--bx-shadow-floating);transform:translateX(-50%);overflow:hidden}.executive-footer-link{min-height:var(--executive-footer-button-height);min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--bx-space-2);border:0;border-radius:var(--bx-radius-lg);background:transparent;color:var(--bx-color-content-primary);cursor:pointer;font-family:var(--bx-font-body);font-size:.875rem;font-weight:600;overflow-wrap:anywhere;transition:background var(--bx-motion-fast) var(--bx-ease-standard),color var(--bx-motion-fast) var(--bx-ease-standard),transform var(--bx-motion-fast) var(--bx-ease-standard)}.executive-footer-link:focus-visible,.executive-footer-link:hover{background:var(--bx-color-action-ghost-hover);color:var(--bx-color-content-accent);transform:translateY(-1px)}.executive-modal-backdrop,.executive-qr-sheet-backdrop{position:fixed;z-index:50;inset:0;display:grid;align-items:end;padding:max(var(--bx-space-3),env(safe-area-inset-top)) var(--bx-space-3) var(--executive-footer-clearance);background:color-mix(in srgb,var(--bx-color-surface-canvas) 80%,transparent);overflow-x:hidden}.executive-modal-sheet,.executive-qr-sheet{width:100%;max-width:min(30rem,100%);margin:0 auto;display:grid;grid-gap:var(--bx-space-3);gap:var(--bx-space-3);padding:var(--bx-space-3);border:0;border-radius:var(--bx-radius-xl);background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--bx-color-content-primary) 3%,transparent),transparent 36%),var(--bx-color-surface-raised);box-shadow:var(--bx-shadow-floating);overflow-x:hidden}.executive-modal-sheet{max-height:calc(100dvh - max(var(--bx-space-3), env(safe-area-inset-top)) - max(var(--bx-space-3), env(safe-area-inset-bottom)));overflow:auto;overscroll-behavior:contain}.executive-receptionist-sheet{max-height:calc(100dvh - max(var(--bx-space-3), env(safe-area-inset-top)) - var(--executive-footer-clearance));align-content:start;margin-bottom:0;overflow:auto}.executive-modal-intro{margin:0}.executive-modal-header,.executive-qr-sheet-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--bx-space-3);gap:var(--bx-space-3)}.executive-modal-header{grid-template-columns:minmax(0,1fr) auto}.executive-qr-sheet-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;color:var(--bx-color-content-accent)}.executive-modal-close,.executive-qr-close{min-height:2.5rem;border:0;border-radius:var(--bx-radius-md);background:var(--bx-color-action-ghost-hover);color:var(--bx-color-content-primary);cursor:pointer;font-family:var(--bx-font-body);font-size:.875rem;font-weight:700;padding:0 var(--bx-space-3)}.executive-modal-close{width:2.5rem;padding:0;display:grid;place-items:center}.executive-qr-frame{display:grid;place-items:center;padding:var(--bx-space-4);border-radius:var(--bx-radius-lg);background:var(--bx-color-content-primary)}.executive-qr-value{overflow-wrap:anywhere;text-align:center}.card-face,.card-panel,.qr-frame,.qr-panel{color:var(--bx-color-content-primary)}.executive-splash{position:fixed;z-index:80;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--bx-color-content-primary) 3%,transparent),transparent 32%),linear-gradient(180deg,var(--bx-color-surface-canvas),var(--bx-color-surface-base));animation:executive-splash-fade .46s var(--bx-ease-standard) forwards}.executive-splash-mark{width:5rem;height:5rem;object-fit:contain;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--bx-color-content-accent) 32%,transparent))}.executive-splash-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes executive-splash-fade{0%{opacity:1}72%{opacity:1}to{opacity:0}}.executive-calendar{width:100%;max-width:40rem;margin:0 auto;display:grid;grid-gap:var(--bx-space-4);gap:var(--bx-space-4);padding:var(--bx-space-6) 0;overflow-x:hidden}.executive-calendar-heading{display:grid;grid-gap:var(--bx-space-2);gap:var(--bx-space-2);text-align:center}.executive-calendar-heading h1,.executive-calendar-heading p,.executive-calendar-heading span{margin:0}.executive-calendar-heading h1{color:var(--bx-color-content-primary);font-family:var(--bx-font-display);font-size:2rem;font-weight:600;line-height:1.08}.executive-calendar-heading p{color:var(--bx-color-content-accent);font-family:var(--bx-font-body);font-size:.9375rem;font-weight:700}.executive-calendar-heading span{color:var(--bx-color-content-secondary);font-family:var(--bx-font-body);font-size:.9375rem;line-height:1.5}.executive-calendar-form{display:grid;grid-gap:var(--bx-space-4);gap:var(--bx-space-4);padding:var(--bx-space-4);width:100%;max-width:100%;min-width:0;border:0;border-radius:var(--bx-radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--bx-color-surface-raised) 94%,transparent),color-mix(in srgb,var(--bx-color-surface-panel) 82%,transparent));box-shadow:var(--bx-shadow-raised)}.executive-calendar-slots{display:grid;grid-gap:var(--bx-space-3);gap:var(--bx-space-3);min-width:0;margin:0;padding:0;border:0}.executive-calendar-grid label>span,.executive-calendar-slots legend{margin-bottom:var(--bx-space-2);color:var(--bx-color-content-muted);font-family:var(--bx-font-body);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.executive-calendar-slot{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--bx-space-3);gap:var(--bx-space-3);align-items:center;padding:var(--bx-space-3);min-width:0;border:0;border-radius:var(--bx-radius-lg);background:color-mix(in srgb,var(--bx-color-surface-canvas) 74%,transparent);color:var(--bx-color-content-primary);cursor:pointer}.executive-calendar-slot input{width:1rem;height:1rem;accent-color:var(--bx-color-content-accent)}.executive-calendar-slot span{display:grid;grid-gap:var(--bx-space-1);gap:var(--bx-space-1)}.executive-calendar-slot strong{color:var(--bx-color-content-primary);font-family:var(--bx-font-body);font-size:.9375rem}.executive-calendar-slot small{color:var(--bx-color-content-secondary);font-family:var(--bx-font-body);font-size:.8125rem}.executive-calendar-grid{display:grid;grid-gap:var(--bx-space-3);gap:var(--bx-space-3);min-width:0}.executive-calendar-grid label{display:grid;grid-gap:var(--bx-space-2);gap:var(--bx-space-2);min-width:0}.executive-calendar-grid input,.executive-calendar-grid textarea{width:100%;max-width:100%;min-height:2.75rem;border:0;border-radius:var(--bx-radius-md);background:color-mix(in srgb,var(--bx-color-surface-canvas) 82%,transparent);color:var(--bx-color-content-primary);font:inherit;font-family:var(--bx-font-body);font-size:.9375rem;line-height:1.4;padding:var(--bx-space-3)}.executive-calendar-grid textarea{resize:vertical}.executive-calendar-message{grid-column:1/-1}.executive-calendar-submit{min-height:3rem;border:0;border-radius:var(--bx-radius-lg);background:var(--bx-color-content-accent);color:var(--bx-color-surface-canvas);cursor:pointer;font-family:var(--bx-font-body);font-size:.9375rem;font-weight:700;transition:background var(--bx-motion-fast) var(--bx-ease-standard),transform var(--bx-motion-fast) var(--bx-ease-standard)}.executive-calendar-submit:focus-visible,.executive-calendar-submit:hover{background:var(--bx-color-action-primary-hover);transform:translateY(-1px)}.executive-calendar-submit:disabled{cursor:wait;opacity:.72}.executive-calendar-status{margin:0;padding:var(--bx-space-3);border-radius:var(--bx-radius-md);background:color-mix(in srgb,var(--bx-color-surface-canvas) 74%,transparent);color:var(--bx-color-content-secondary);font-family:var(--bx-font-body);font-size:.9375rem;line-height:1.5}.executive-calendar-status[data-state=success]{color:var(--bx-color-content-primary)}.executive-calendar-status[data-state=error]{color:var(--bx-color-content-accent)}@media (min-width:48rem){.card-stage-container{align-items:center;padding:var(--bx-space-8) var(--bx-space-8) max(var(--bx-space-4),env(safe-area-inset-bottom))}.executive-card-surface{padding:0}.executive-heading h1{font-size:2.625rem}.executive-calendar-grid,.receptionist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-modal-backdrop,.executive-qr-sheet-backdrop{align-items:center}}@media (max-width:24rem){.card-stage-container{padding-inline:var(--bx-space-3)}.executive-card-surface{padding:0}.executive-action-grid{gap:var(--bx-space-2)}.executive-action-icon{width:2.25rem;height:2.25rem}}@media (prefers-color-scheme:light){.executive-template{color-scheme:dark}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}.executive-card-surface{transform:none}.executive-splash{animation:none}}.qr-transfer-feedback{--qr-transfer-status-color:rgb(74 222 128);position:relative;z-index:34;display:grid;grid-gap:var(--bx-space-3);gap:var(--bx-space-3);width:100%;padding:var(--bx-space-4);overflow:hidden;border:1px solid color-mix(in srgb,var(--qr-transfer-status-color) 34%,transparent);border-radius:var(--bx-radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--bx-color-surface-raised) 86%,transparent),color-mix(in srgb,var(--bx-color-surface-canvas) 94%,transparent));box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--bx-color-surface-canvas) 70%,transparent),inset 0 1px 0 color-mix(in srgb,var(--bx-color-content-primary) 10%,transparent)}.qr-transfer-feedback[data-status=failure]{--qr-transfer-status-color:rgb(248 113 113)}.qr-transfer-feedback[data-animation=enabled]{animation:qr-transfer-confirmation var(--bx-motion-normal) var(--bx-ease-standard) both}.qr-transfer-feedback:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at top left,color-mix(in srgb,var(--qr-transfer-status-color) 14%,transparent),transparent 58%);pointer-events:none}.qr-transfer-feedback-main{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--bx-space-3);gap:var(--bx-space-3);align-items:start}.qr-transfer-feedback-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--qr-transfer-status-color);border:1px solid color-mix(in srgb,var(--qr-transfer-status-color) 28%,transparent);border-radius:999rem;background:color-mix(in srgb,var(--qr-transfer-status-color) 10%,transparent)}.qr-transfer-feedback-copy{display:grid;grid-gap:var(--bx-space-1);gap:var(--bx-space-1);min-width:0}.qr-transfer-feedback-copy h2{margin:0;font-family:var(--bx-font-body);font-size:1rem;line-height:1.2;color:var(--bx-color-content-primary)}.qr-transfer-feedback-copy p{margin:0;color:var(--bx-color-content-secondary);font-size:.875rem;line-height:1.45}.qr-transfer-feedback-close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--bx-color-content-secondary);border:0;border-radius:999rem;background:transparent;cursor:pointer}.qr-transfer-feedback-close:focus-visible,.qr-transfer-feedback-close:hover{color:var(--bx-color-content-primary);background:color-mix(in srgb,var(--bx-color-content-primary) 8%,transparent)}.qr-transfer-feedback-save{position:relative;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 var(--bx-space-4);color:var(--bx-color-surface-canvas);font-weight:800;text-decoration:none;border-radius:999rem;background:linear-gradient(135deg,var(--bx-color-content-accent),color-mix(in srgb,var(--bx-color-content-accent) 70%,var(--bx-color-content-primary)))}.transfer-feedback-settings{position:relative;color:var(--bx-color-content-secondary)}.transfer-feedback-settings summary{width:max-content;max-width:100%;color:var(--bx-color-content-accent);font-size:.8125rem;font-weight:800;cursor:pointer}.transfer-feedback-settings-options{display:grid;grid-gap:var(--bx-space-2);gap:var(--bx-space-2);margin-top:var(--bx-space-3)}.transfer-feedback-setting{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--bx-space-3);gap:var(--bx-space-3);align-items:center;padding:var(--bx-space-3);border:1px solid color-mix(in srgb,var(--bx-color-content-primary) 10%,transparent);border-radius:var(--bx-radius-md);background:color-mix(in srgb,var(--bx-color-surface-canvas) 28%,transparent)}.transfer-feedback-setting span{display:grid;grid-gap:var(--bx-space-1);gap:var(--bx-space-1);min-width:0}.transfer-feedback-setting strong{color:var(--bx-color-content-primary);font-size:.875rem}.transfer-feedback-setting small{color:var(--bx-color-content-secondary);line-height:1.35}.transfer-feedback-setting input{width:1.125rem;height:1.125rem;accent-color:var(--bx-color-content-accent)}@keyframes qr-transfer-confirmation{0%{opacity:0;transform:translateY(calc(var(--bx-space-3) * -1)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.qr-transfer-feedback[data-animation=enabled]{animation:none}}@config "../tailwind.config.ts";@source "../app";@source "../src";@source "../../../packages/ui/src";:root{color-scheme:dark}body,html{min-height:100%}body{margin:0;background:var(--bx-color-surface-canvas);color:var(--bx-color-content-primary);font-family:var(--bx-font-body)}a{text-decoration:none}