.canonical-transfer{min-height:100svh;background:#090b0a;color:#eeede6;padding:clamp(20px,5vw,72px);font-family:Arial,sans-serif}.canonical-transfer header{max-width:920px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #353a36;padding-bottom:24px}.canonical-transfer header a{font-size:28px;letter-spacing:.2em;font-weight:700}.canonical-transfer header span,.transfer-eyebrow,.transfer-state span,.canonical-transfer footer span{font-family:monospace;font-size:11px;letter-spacing:.14em;color:#a4b2a7}.transfer-sheet{max-width:780px;margin:clamp(32px,6vw,80px) auto}.transfer-sheet h1{font-size:clamp(32px,6vw,64px);letter-spacing:-.05em;line-height:1.04;margin:18px 0 26px;font-weight:700}.transfer-sheet h2{font-size:21px;letter-spacing:-.025em;margin:0 0 12px}.transfer-sheet p{font-size:15px;line-height:1.65;color:#b9bdb7;max-width:64ch}.transfer-sheet .transfer-serial{font-family:monospace;color:#e5e8df;overflow-wrap:anywhere}.transfer-sheet aside,.transfer-security,.transfer-private-link,.transfer-state{padding:24px 0;border-top:1px solid #353a36;margin-top:28px}.transfer-state{display:flex;justify-content:space-between;gap:20px}.transfer-sheet label{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:24px 0 12px}.transfer-sheet input:not([type=checkbox]),.transfer-sheet select{display:block;width:100%;min-width:0;padding:16px 0;background:transparent;border:0;border-bottom:1px solid #7c897e;color:#eee;font-size:18px;border-radius:0;outline-offset:6px}.transfer-sheet input[readonly]{font-size:13px}.transfer-sheet button,.transfer-sheet a{cursor:pointer;color:inherit}.transfer-sheet button{display:inline-flex;align-items:center;min-height:44px;padding:10px 0;margin:14px 24px 0 0;background:none;border:0;border-bottom:1px solid #7c897e;font-size:13px;font-weight:600;letter-spacing:.06em}.transfer-sheet button:disabled{opacity:.45;cursor:not-allowed}.transfer-sheet button:focus-visible,.transfer-sheet a:focus-visible{outline:2px solid #b4d1bb;outline-offset:5px}.transfer-sheet [role=alert]{color:#e0bbab}.transfer-sheet .transfer-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.7;letter-spacing:0;text-transform:none;font-size:15px}.transfer-consent input{margin-top:5px;accent-color:#a9cbb1;min-width:18px;height:18px}.transfer-security img{width:200px;max-width:100%;background:#fff;margin:16px 0}.transfer-security code{display:block;overflow-wrap:anywhere}.transfer-sheet footer{margin-top:48px;padding-top:24px;border-top:1px solid #353a36;display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;font-size:13px}@media(max-width:480px){.canonical-transfer header{align-items:flex-start}.canonical-transfer header span{max-width:140px;text-align:right;font-size:9px}.transfer-state{flex-direction:column;gap:12px}.transfer-sheet button{margin-right:18px}.transfer-sheet footer span{font-size:9px}}.claim-panel{width:100%;max-width:600px;margin:28px auto 0;padding:32px 28px;position:relative;overflow:hidden;border:1px solid rgba(221,29,29,.12);background:linear-gradient(135deg,#dd1d1d05,#0009,#dd1d1d05);animation:claimPanelReveal .6s ease-out forwards}@keyframes claimPanelReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.claim-panel-scan{position:absolute;top:0;left:-100%;width:200%;height:1px;background:linear-gradient(90deg,transparent,rgba(221,29,29,.5),transparent);animation:claimScanLine 4s linear infinite}@keyframes claimScanLine{0%{transform:translate(-50%)}to{transform:translate(50%)}}.claim-panel-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.claim-panel-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(221,29,29,.2);color:#dd1d1dcc;background:#dd1d1d0a;flex-shrink:0}.claim-panel-header-text{flex:1}.claim-panel-title{font-family:Anton,Impact,Arial Black,sans-serif;font-size:18px;letter-spacing:.2em;text-transform:uppercase;color:#dd1d1de6;margin-bottom:6px}.claim-panel-subtitle{font-family:Courier Prime,Courier New,monospace;font-size:11px;letter-spacing:.08em;line-height:1.6;color:#ffffff59}.claim-panel-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(221,29,29,.15) 20%,rgba(221,29,29,.15) 80%,transparent);margin-bottom:24px}.claim-panel-form{display:flex;flex-direction:column;gap:20px;text-align:center}.claim-panel-field{display:flex;flex-direction:column;gap:8px}.claim-panel-label{font-family:Courier Prime,Courier New,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:#dd1d1d80}.claim-panel-input{width:100%;padding:16px 20px;font-family:Courier Prime,Courier New,monospace;font-size:18px;letter-spacing:.3em;text-align:center;text-transform:uppercase;color:#fff;background:#00000080;border:1px solid rgba(255,255,255,.15);outline:none;transition:all .3s ease;box-sizing:border-box}.claim-panel-input::-moz-placeholder{color:#ffffff1f;letter-spacing:.4em}.claim-panel-input::placeholder{color:#ffffff1f;letter-spacing:.4em}.claim-panel-input:focus{border-color:#dd1d1d80;box-shadow:0 0 20px #dd1d1d14,inset 0 0 20px #dd1d1d08}.claim-panel-input:disabled{opacity:.4;cursor:not-allowed}.claim-panel-field-hint{font-family:Courier Prime,Courier New,monospace;font-size:10px;letter-spacing:.08em;line-height:1.5;color:#fff3}.claim-panel-error{display:flex;align-items:center;gap:10px;padding:12px 16px;font-family:Courier Prime,Courier New,monospace;font-size:11px;letter-spacing:.05em;color:#ffc832e6;background:#ffc8320f;border:1px solid rgba(255,200,50,.15)}.claim-panel-error--locked{color:#dd1d1de6;background:#dd1d1d0f;border-color:#dd1d1d33}.claim-panel-error-count{margin-left:auto;font-size:9px;opacity:.6;letter-spacing:.1em;text-transform:uppercase}.claim-panel-btn{width:auto;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 36px;font-family:var(--font-anton, "Anton", Impact, sans-serif);font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:#ffffffd9;background:transparent;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.claim-panel-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:transform .6s ease}.claim-panel-btn:hover:not(:disabled):before{transform:translate(200%)}.claim-panel-btn:hover:not(:disabled){color:#fff;border-color:#ffffff80;background:#ffffff0f;transform:translateY(-1px);box-shadow:0 4px 20px #0000004d}.claim-panel-btn:disabled{opacity:.25;cursor:not-allowed}.claim-panel-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.claim-status{width:100%;max-width:600px;margin:28px auto 0;padding:24px;text-align:center;position:relative}.claim-status-icon{width:40px;height:40px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;border-radius:50%}.claim-status-title{font-family:Anton,Impact,Arial Black,sans-serif;font-size:16px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px}.claim-status-subtitle{font-family:Courier Prime,Courier New,monospace;font-size:11px;letter-spacing:.08em;line-height:1.5;color:#ffffff59}.claim-status--green{border:1px solid rgba(34,197,94,.15);background:#22c55e0a}.claim-status--green .claim-status-icon{color:#22c55ecc;border:1px solid rgba(34,197,94,.2)}.claim-status--green .claim-status-title{color:#22c55ee6}.claim-status--blue{border:1px solid rgba(59,130,246,.15);background:#3b82f60a}.claim-status--blue .claim-status-icon{color:#3b82f6cc;border:1px solid rgba(59,130,246,.2)}.claim-status--blue .claim-status-title{color:#3b82f6e6}.claim-status--amber{border:1px solid rgba(212,175,55,.15);background:#d4af370a}.claim-status--amber .claim-status-icon{color:#d4af37cc;border:1px solid rgba(212,175,55,.2)}.claim-status--amber .claim-status-title{color:#d4af37e6}.claim-status--red{border:1px solid rgba(221,29,29,.15);background:#dd1d1d0a}.claim-status--red .claim-status-icon{color:#dd1d1dcc;border:1px solid rgba(221,29,29,.2)}.claim-status--red .claim-status-title{color:#dd1d1de6}.registration-sheet{width:100%;min-width:0;max-width:840px;box-sizing:border-box;margin:0;padding:clamp(22px,4vw,44px);color:#eeeae2;background:#111210;border:1px solid #3d403a;border-top:2px solid #9ec7a9;text-align:left;text-transform:capitalize;font:400 15px/1.6 var(--ehv-font-body, Arial, sans-serif)}.registration-sheet input,.registration-sheet-saved-alias,.registration-sheet-serial strong{text-transform:none}.registration-sheet-availability{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:12px}.registration-sheet-availability span{display:inline-flex;align-items:center;gap:6px;color:#a6d7b4;font-size:13px}.registration-sheet-policy{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #41443d;padding-top:18px;color:#b7b9af;font-size:13px}.registration-sheet-policy svg{flex-shrink:0;margin-top:3px;color:#a6c4a7}.registration-sheet-policy p{margin:0}.registration-policy-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:100001}.registration-policy-dialog{position:fixed;z-index:100002;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:540px;max-height:calc(100dvh - 40px);overflow-y:auto;display:grid;gap:22px}.registration-policy-dialog h3,.registration-policy-dialog p{margin:0}.registration-policy-dialog .registration-sheet-actions{gap:12px}.registration-sheet-consent{display:flex;align-items:flex-start;gap:12px;color:#c3c8bb;font-size:13px}.registration-sheet-consent input{flex-shrink:0;width:18px;height:18px;margin-top:3px;accent-color:#a6d7b4}.registration-sheet-guidelines{color:#b7b9af;font-size:12px}.registration-sheet-guidelines summary{cursor:pointer;min-height:32px}.registration-sheet-guidelines ul{padding-left:18px;margin:8px 0;display:grid;gap:8px}.registration-sheet *{box-sizing:border-box}.registration-sheet-masthead{display:flex;justify-content:space-between;gap:16px;color:#b3b6aa;font:600 10px/1.5 var(--ehv-font-mono, monospace);letter-spacing:.12em}.registration-sheet-steps{display:flex;flex-wrap:wrap;gap:14px 28px;list-style:none;padding:0;margin:28px 0 34px}.registration-sheet-steps li{display:flex;align-items:center;gap:8px;color:#a2a599;font:500 11px/1.3 var(--ehv-font-mono, monospace)}.registration-sheet-steps li[aria-current]{color:#f1eee8}.registration-sheet-steps li[data-complete=true] span{color:#a6d7b4}.registration-sheet-steps li>span{display:grid;place-items:center;width:24px;height:24px;border-bottom:1px solid #53584e}.registration-sheet-steps li[aria-current]>span{border-color:#a6d7b4;color:#a6d7b4}.registration-sheet h3{margin:0 0 14px;max-width:22ch;color:#eeeae2;font:700 clamp(30px,4vw,46px)/1.04 var(--ehv-font-display, Arial, sans-serif);letter-spacing:-.035em}.registration-sheet-heading p{max-width:61ch;margin:0;color:#b7b9af}.registration-sheet-serial{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding:22px 0;margin:8px 0 26px;border-bottom:1px solid #41443d}.registration-sheet-serial span,.registration-sheet-next{color:#a8ac9f;font:600 10px/1.5 var(--ehv-font-mono, monospace);letter-spacing:.1em}.registration-sheet-serial strong{overflow-wrap:anywhere;font:600 14px/1.5 var(--ehv-font-mono, monospace)}.registration-sheet-form{display:grid;gap:22px;margin:0}.registration-sheet-field{min-width:0}.registration-sheet-field>label,.registration-sheet-privacy legend{display:block;margin-bottom:10px;color:#e4e6dc;font:600 11px/1.5 var(--ehv-font-mono, monospace);letter-spacing:.1em;text-transform:uppercase}.registration-sheet-field>input{display:block;width:100%;min-width:0;height:56px;padding:10px 0;border:0;border-bottom:1px solid #818779;border-radius:0;background:transparent;color:#f1efe9;font:600 clamp(16px,2.4vw,22px)/1.4 var(--ehv-font-mono, monospace);letter-spacing:.045em}.registration-sheet-field>input::-moz-placeholder{color:#8c9184;font-size:15px;letter-spacing:.08em}.registration-sheet-field>input::placeholder{color:#8c9184;font-size:15px;letter-spacing:.08em}.registration-sheet-field p{margin:10px 0 0;color:#acb0a4;font-size:13px}.registration-sheet-feedback{min-height:24px;color:#aeb3a5;font-size:13px;overflow-wrap:anywhere}.registration-sheet-feedback--error{color:#f0baa7;border-left:2px solid #bb705a;padding-left:12px}.registration-sheet-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.registration-sheet button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:9px 14px;border-radius:0;cursor:pointer;font:600 12px/1.4 var(--ehv-font-body, Arial, sans-serif);letter-spacing:.06em;text-transform:uppercase;transition:background .15s,color .15s}.registration-sheet-primary{border:1px solid #d6d9cd;background:#e2e5d9;color:#151711}.registration-sheet-primary:hover:not(:disabled){background:#f5f6ed}.registration-sheet-secondary{border:0;border-bottom:1px solid #63695b;background:transparent;color:#c7cdbe}.registration-sheet button:disabled,.registration-sheet input:disabled{opacity:.5;cursor:not-allowed}.registration-sheet :is(input,button,select,summary):focus-visible{outline:2px solid #a6d7b4;outline-offset:4px}.registration-sheet-privacy{display:flex;flex-wrap:wrap;min-width:0;gap:12px;padding:0;border:0;margin:0}.registration-sheet-privacy legend{padding:0}.registration-sheet-privacy label{display:flex;align-items:flex-start;gap:12px;flex:1 1 210px;padding:16px;border:1px solid #4b5144;cursor:pointer}.registration-sheet-privacy label:has(input:checked){border-color:#a6c4a7;background:#1b221b}.registration-sheet-privacy input{width:16px;height:16px;margin:3px 0 0;accent-color:#a6d7b4;flex-shrink:0}.registration-sheet-privacy strong{display:block;color:#e2e8dc;font-size:14px;font-weight:600}.registration-sheet-privacy small{display:block;color:#adb7a5;font-size:12px;margin-top:5px}.registration-sheet-review{padding:12px 0;margin:-10px 0 24px;border-bottom:1px solid #494336;color:#c6bca6;font-size:12px}.registration-sheet-review p{margin:0 0 8px}.registration-sheet-review summary{cursor:pointer}.registration-sheet-review label{display:block;margin:10px 0 6px}.registration-sheet-review select{width:100%;min-height:44px;color:#e4dfd2;background:#1a1916;border:1px solid #716852;padding:8px;font:inherit}.registration-sheet-saved{display:grid;justify-items:start;gap:18px}.registration-sheet-saved>svg{color:#a6d7b4}.registration-sheet-saved h3,.registration-sheet-saved p{margin:0}.registration-sheet-saved-alias{overflow-wrap:anywhere;max-width:100%;font:600 21px/1.4 var(--ehv-font-mono, monospace)}.registration-sheet-spinner{animation:registration-spin 1s linear infinite}.registration-sheet--folio{position:relative;max-width:none;overflow:hidden;padding:clamp(28px,5vw,64px);border:1px solid #383a36;background:radial-gradient(circle at 0 0,#222321 0,#171816 34%,#101110 75%);box-shadow:inset 0 0 0 1px #0a0b0a,0 28px 65px #0005}.registration-sheet--folio:before{content:"";position:absolute;top:0;left:clamp(28px,5vw,64px);width:72px;height:2px;background:#c33135}.registration-sheet--folio .registration-sheet-masthead{padding-bottom:18px;border-bottom:1px solid #41423e;color:#c5c4be;letter-spacing:.16em}.registration-sheet--folio .registration-sheet-steps{gap:12px clamp(20px,4vw,44px);margin:24px 0 0}.registration-sheet--folio .registration-sheet-steps li{color:#9a9d98}.registration-sheet--folio .registration-sheet-steps li[aria-current]{color:#f6f4ef}.registration-sheet--folio .registration-sheet-steps li>span{border-color:#5b5d56}.registration-sheet--folio .registration-sheet-steps li[aria-current]>span{border-color:#c33135;color:#f2efea}.registration-sheet--folio .registration-sheet-content{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,72px);margin-top:clamp(38px,5vw,66px)}.registration-sheet--folio .registration-sheet-eyebrow{display:block;margin-bottom:20px;color:#d5d2c9;font:700 10px/1.5 var(--ehv-font-mono, monospace);letter-spacing:.18em;text-transform:uppercase}.registration-sheet--folio h3{max-width:9ch;margin-bottom:22px;color:#f5f4f0;font-size:clamp(43px,5vw,72px);line-height:.96;letter-spacing:-.055em;text-transform:uppercase}.registration-sheet--folio .registration-sheet-heading p{max-width:36ch;color:#b4b5ae;font-size:clamp(14px,1.5vw,16px);line-height:1.65}.registration-sheet--folio .registration-sheet-serial{display:grid;gap:7px;margin:clamp(36px,5vw,70px) 0 0;padding:0 0 0 17px;border:0;border-left:2px solid #596c5c}.registration-sheet--folio .registration-sheet-serial strong{color:#f0f1e9;font-size:clamp(14px,1.6vw,18px);letter-spacing:.045em}.registration-sheet--folio .registration-sheet-interaction{min-width:0;padding-left:clamp(28px,4vw,52px);border-left:1px solid #41423e}.registration-sheet--folio .registration-sheet-review{margin:0 0 38px;padding:0 0 15px;border-bottom:1px solid #51463e;color:#c8beb2;font:500 11px/1.55 var(--ehv-font-mono, monospace)}.registration-sheet--folio .registration-sheet-review p{margin-bottom:5px}.registration-sheet--folio .registration-sheet-field>label{margin-bottom:22px;color:#e6e5dc;letter-spacing:.16em}.registration-sheet--folio .registration-sheet-field>input{height:58px;padding:0 0 13px;border-bottom:1px solid #959991;color:#f7f6f1;font-size:clamp(20px,2vw,28px);letter-spacing:.1em}.registration-sheet--folio .registration-sheet-field>input:focus{border-bottom-color:#e5e8df}.registration-sheet--folio .registration-sheet-field>input::-moz-placeholder{color:#797e78;font-size:15px}.registration-sheet--folio .registration-sheet-field>input::placeholder{color:#797e78;font-size:15px}.registration-sheet--folio .registration-sheet-field p{max-width:38ch;color:#a5a9a3;line-height:1.55}.registration-sheet--folio .registration-sheet-form{gap:25px}.registration-sheet--folio .registration-sheet-feedback{color:#a7afa5;font-size:12px}.registration-sheet--folio .registration-sheet-actions{gap:14px 26px}.registration-sheet--folio .registration-sheet-primary{min-height:47px;padding:9px 0;border:0;border-bottom:1px solid #deded5;background:transparent;color:#f5f3ed;font:700 13px/1.4 var(--ehv-font-mono, monospace);letter-spacing:.1em}.registration-sheet--folio .registration-sheet-primary:hover:not(:disabled){border-bottom-color:#d1494e;background:transparent;color:#fff}.registration-sheet--folio .registration-sheet-primary:disabled{color:#a6aaa3}.registration-sheet--folio .registration-sheet-next{color:#858a83}@media(max-width:720px){.registration-sheet--folio .registration-sheet-content{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:38px}.registration-sheet--folio .registration-sheet-interaction{padding:27px 0 0;border-left:0;border-top:1px solid #41423e}.registration-sheet--folio .registration-sheet-serial{margin-top:30px}.registration-sheet--folio h3{max-width:none;font-size:clamp(39px,9vw,58px)}}@media(max-width:440px){.registration-sheet--folio{padding:27px 22px 36px}.registration-sheet--folio:before{left:22px}.registration-sheet--folio .registration-sheet-steps{gap:8px 14px}.registration-sheet--folio .registration-sheet-steps li{font-size:10px}.registration-sheet--folio .registration-sheet-steps li>span{width:20px;height:20px}.registration-sheet--folio .registration-sheet-next{flex-basis:100%}}.registration-sheet--identity h3{max-width:11ch;font-size:clamp(42px,4.5vw,64px)}.registration-sheet--identity .registration-sheet-serial{margin-top:clamp(28px,4vw,48px)}.registration-sheet--identity .registration-sheet-identity-display{position:relative;display:grid;gap:16px;margin-top:clamp(34px,5vw,62px);padding:20px 0 0;border-top:1px solid #666a63}.registration-sheet--identity .registration-sheet-identity-display:before{content:"";position:absolute;top:-1px;left:0;width:34px;height:1px;background:#ca3d41}.registration-sheet--identity .registration-sheet-identity-display-head{display:flex;justify-content:space-between;align-items:start;gap:20px;color:#adafa9;font:700 10px/1.4 var(--ehv-font-mono, monospace);letter-spacing:.13em;text-transform:uppercase}.registration-sheet--identity .registration-sheet-identity-display-head img{width:34px;height:37px;-o-object-fit:contain;object-fit:contain;filter:brightness(2) grayscale(1);opacity:.46}.registration-sheet--identity .registration-sheet-identity-display>strong{display:block;max-width:100%;overflow-wrap:anywhere;color:#f4f2eb;font:700 clamp(24px,3vw,35px)/1.1 var(--ehv-font-mono, monospace);letter-spacing:-.04em;text-transform:uppercase}.registration-sheet--identity .registration-sheet-identity-display>strong.registration-sheet-identity-display-pending{color:#929790}.registration-sheet--identity .registration-sheet-identity-display-mode{width:-moz-fit-content;width:fit-content;padding:5px 0 6px;border-bottom:1px solid #ca3d41;color:#d6d8d0;font:700 10px/1.3 var(--ehv-font-mono, monospace);letter-spacing:.15em;text-transform:uppercase}.registration-sheet--identity .registration-sheet-identity-display p{display:flex;align-items:flex-start;gap:11px;margin:12px 0 0;max-width:37ch;color:#aeb2ab;font-size:12px;line-height:1.6}.registration-sheet--identity .registration-sheet-identity-display p svg{flex:none;margin-top:2px;color:#b9cbbb}.registration-sheet--identity .registration-sheet-review{margin-bottom:27px}.registration-sheet--identity .registration-sheet-field>label{margin-bottom:12px}.registration-sheet--identity .registration-sheet-availability{min-height:44px;margin-top:8px;gap:10px 18px}.registration-sheet--identity .registration-sheet-secondary{min-height:36px;padding:6px 0;border-bottom:1px solid #777d76;color:#d5d9d2;font:700 11px/1.4 var(--ehv-font-mono, monospace);letter-spacing:.07em}.registration-sheet--identity .registration-sheet-availability span{color:#a9d6b5;font:600 11px/1.4 var(--ehv-font-mono, monospace);text-transform:uppercase}.registration-sheet--identity .registration-sheet-privacy{display:grid;gap:0;border-top:1px solid #4b4d47}.registration-sheet--identity .registration-sheet-privacy legend{padding:0 0 12px;color:#d5d6cf;letter-spacing:.16em}.registration-sheet--identity .registration-sheet-privacy label{align-items:center;gap:17px;padding:16px 0;border:0;border-bottom:1px solid #3c403a;background:transparent}.registration-sheet--identity .registration-sheet-privacy label:has(input:checked){padding-left:12px;border-left:2px solid #bd373a;border-bottom-color:#6b6e67;background:linear-gradient(90deg,#ffffff09,transparent 70%)}.registration-sheet--identity .registration-sheet-privacy input{width:18px;height:18px;margin:0;accent-color:#c74348}.registration-sheet--identity .registration-sheet-privacy strong{color:#edeee7;font:700 12px/1.4 var(--ehv-font-mono, monospace);letter-spacing:.08em;text-transform:uppercase}.registration-sheet--identity .registration-sheet-privacy small{margin-top:4px;color:#a8ada6;font-size:12px;line-height:1.45}.registration-sheet--identity .registration-sheet-policy{gap:9px;padding:0;border:0;color:#a6aaa3;font-size:11px;line-height:1.5}.registration-sheet--identity .registration-sheet-policy svg{width:14px;height:14px;color:#a6aaa3}.registration-sheet--identity .registration-sheet-feedback:not(.registration-sheet-feedback--error){min-height:0;color:#898f88}.registration-sheet--identity .registration-sheet-actions{gap:13px 27px}.registration-policy-dialog{border:1px solid #474b44;border-top:2px solid #c33135;background:radial-gradient(circle at 0 0,#222421,#141614 65%);box-shadow:0 30px 90px #000a}.registration-policy-dialog h3{max-width:none;font-size:clamp(30px,5vw,42px);text-transform:uppercase}.registration-policy-dialog .registration-sheet-saved-alias{padding:13px 0;border-block:1px solid #484c44;color:#f2f0e8}.registration-policy-dialog .registration-sheet-guidelines{padding:11px 0;border-block:1px solid #41443e}@media(max-width:900px){.registration-sheet--identity .registration-sheet-content{grid-template-columns:minmax(0,1fr);gap:30px}.registration-sheet--identity .registration-sheet-interaction{padding:27px 0 0;border-left:0;border-top:1px solid #41423e}.registration-sheet--identity h3{max-width:18ch;font-size:clamp(42px,6vw,58px)}}@media(max-width:720px){.registration-sheet--identity .registration-sheet-identity-display{margin-top:30px}.registration-sheet--identity h3{max-width:none}}@keyframes registration-spin{to{transform:rotate(360deg)}}@media(max-width:440px){.registration-sheet{padding:22px 18px}.registration-sheet-steps{gap:12px 16px}.registration-sheet-next{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.registration-sheet-spinner{animation:none}.registration-sheet button{transition:none}}.product-evidence{margin:0;min-width:0;color:var(--ehv-ink)}.product-evidence__field{position:relative;min-height:clamp(280px,42vw,600px);display:grid;place-items:center;overflow:hidden;border:1px solid var(--ehv-line);border-radius:var(--ehv-radius-sm);background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 32%),repeating-linear-gradient(90deg,transparent 0 39px,rgba(255,255,255,.018) 40px),#090909;box-shadow:var(--ehv-shadow-deep),inset 0 0 70px #000000b8}.product-evidence__field:before,.product-evidence__field:after{content:"";position:absolute;z-index:4;pointer-events:none}.product-evidence__field:before{top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.08)}.product-evidence__field:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.72))}.product-evidence__image{position:relative;z-index:2;width:100%;height:100%;max-height:620px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:clamp(18px,4vw,46px);opacity:0;filter:saturate(.86) contrast(1.04);transition:opacity var(--ehv-motion-base) ease}.product-evidence[data-image-state=loaded] .product-evidence__image{opacity:1}.product-evidence__loading{position:absolute;z-index:3;display:flex;gap:7px}.product-evidence__loading span{width:5px;height:26px;background:var(--ehv-metal-bright);animation:evidence-pulse .9s ease-in-out infinite alternate}.product-evidence__loading span:nth-child(2){animation-delay:.12s}.product-evidence__loading span:nth-child(3){animation-delay:.24s}.product-evidence__fallback{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:22px;padding:32px;text-align:center}.product-evidence__fallback>img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) invert(1);opacity:.22}.product-evidence__fallback>div{display:grid;justify-items:center;gap:8px}.product-evidence__fallback strong,.product-evidence__fallback span,.product-evidence__registration,.product-evidence figcaption span{font-family:var(--ehv-font-mono);letter-spacing:.16em;text-transform:uppercase}.product-evidence__fallback strong{font-size:12px}.product-evidence__fallback span{max-width:290px;color:var(--ehv-ink-muted);font-size:10px;line-height:1.5}.product-evidence__registration{position:absolute;z-index:5;left:22px;bottom:20px;display:flex;align-items:center;gap:8px;font-size:9px;color:#ffffff8c}.product-evidence figcaption{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding-top:14px}.product-evidence figcaption span{color:var(--ehv-ink-muted);font-size:9px}.product-evidence figcaption strong{font-family:var(--ehv-font-display);font-size:clamp(18px,3vw,30px);letter-spacing:.04em;text-transform:uppercase}.product-evidence--restricted .product-evidence__field{border-color:#bf25286b}.product-evidence--certificate .product-evidence__field{min-height:310px;background-color:#bbb4a6}.product-evidence--certificate .product-evidence__image{max-height:420px}.product-evidence--certificate figcaption{color:var(--ehv-paper-ink)}.product-evidence--certificate .product-evidence__registration{color:#ffffffb8}@keyframes evidence-pulse{to{opacity:.2;transform:scaleY(.5)}}@media(max-width:620px){.product-evidence__field{min-height:min(70dvh,440px)}.product-evidence figcaption{grid-template-columns:1fr;gap:5px}}@media(prefers-reduced-motion:reduce){.product-evidence__loading span{animation:none}.product-evidence__image{transition:none}}.certificate-shell{width:min(1040px,calc(100vw - 32px))!important;max-width:1040px!important;max-height:calc(100dvh - 32px);display:grid!important;grid-template-rows:minmax(0,1fr) auto;gap:0!important;padding:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.18)!important;border-radius:var(--ehv-radius-sm)!important;background:#080808!important;color:var(--ehv-ink);box-shadow:0 30px 120px #000c!important}.certificate-shell>button[data-radix-collection-item],.certificate-shell>button.absolute{display:none}.certificate-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px;scrollbar-color:var(--ehv-metal) #080808}.certificate-artifact{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(24px,4vw,48px);background:#e8e7e1;color:var(--ehv-paper-ink);box-shadow:inset 0 0 0 1px #17171333}.certificate-security-band{position:absolute;inset:0 0 auto;height:4px;background:var(--ehv-signal)}.certificate-header,.certificate-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.certificate-header{margin:calc(-1*clamp(24px,4vw,48px)) calc(-1*clamp(24px,4vw,48px)) 0;padding:28px clamp(24px,4vw,48px);background:#111211;color:#e8e7e1;border-bottom:1px solid rgba(23,23,19,.35)}.certificate-wordmark{display:flex;align-items:center;gap:12px;min-width:0}.certificate-wordmark img{width:36px;height:40px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.certificate-wordmark div{display:grid;gap:5px}.certificate-wordmark span{font:800 25px/1 var(--ehv-font-display);letter-spacing:.2em}.certificate-wordmark small,.certificate-reference span,.certificate-title-block>p,.certificate-product-name span,.certificate-ledger dt,.certificate-primary-ledger dt,.certificate-holder small,.certificate-attestation span,.certificate-qr span{font:700 9px/1.45 var(--ehv-font-mono);letter-spacing:.1em;text-transform:uppercase}.certificate-wordmark small{max-width:none;font-size:8px;text-wrap:balance}.certificate-reference{display:grid;justify-items:end;gap:6px;text-align:right}.certificate-reference strong{font:700 12px/1.35 var(--ehv-font-mono);overflow-wrap:anywhere}.certificate-title-block{position:relative;padding:30px 0 26px;border-bottom:1px solid rgba(23,23,19,.3);margin-bottom:26px}.certificate-title-block>p{margin:0 0 10px;color:#1717139e}.certificate-title-block h2{max-width:24ch;margin:0;font:700 clamp(28px,3.6vw,42px)/1.04 var(--ehv-font-display);letter-spacing:-.02em;text-transform:uppercase}.certificate-seal{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:var(--ehv-signal)}.certificate-seal span{font:800 9px/1 var(--ehv-font-mono);letter-spacing:.14em}.certificate-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:center}.certificate-body .product-evidence__field{min-height:0;aspect-ratio:1;background:#c9c3b7;border:1px solid rgba(23,23,19,.2);box-shadow:none}.certificate-body .product-evidence__field:before,.certificate-body .product-evidence__field:after{display:none}.certificate-body .product-evidence__image{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;max-height:none;filter:none;-o-object-fit:contain;object-fit:contain}.certificate-body .product-evidence__registration{display:none}.certificate-record{min-width:0}.certificate-product-name{display:grid;gap:8px;padding:0 0 18px;border-bottom:1px solid var(--ehv-paper-ink)}.certificate-product-name strong{font:600 clamp(20px,2.5vw,27px)/1.18 var(--ehv-font-body);letter-spacing:-.025em;overflow-wrap:anywhere}.certificate-product-name small{font:500 12px/1.5 var(--ehv-font-body)}.certificate-primary-ledger{display:grid;gap:18px;margin:20px 0 0}.certificate-primary-ledger dd{margin:6px 0 0;overflow-wrap:anywhere;font:600 clamp(15px,2vw,20px)/1.4 var(--ehv-font-mono)}.certificate-primary-ledger .certificate-ledger__edition{border-left:2px solid var(--ehv-signal);padding-left:14px}.certificate-primary-ledger .certificate-ledger__edition dd strong{color:var(--ehv-paper-ink);font-size:30px;letter-spacing:-.04em}.certificate-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;border-top:1px solid var(--ehv-paper-ink)}.certificate-ledger>div{min-width:0;padding:14px 12px 14px 0;border-bottom:1px solid rgba(23,23,19,.22)}.certificate-ledger__collection,.certificate-holder{grid-column:span 2}.certificate-ledger dt{color:#171713a6}.certificate-ledger dd{margin:6px 0 0;overflow-wrap:anywhere;font:500 13px/1.5 var(--ehv-font-body)}.certificate-ledger__edition dd strong{color:var(--ehv-signal);font-size:19px}.certificate-holder small{display:block;margin-top:6px;color:#1717139e}.certificate-footer{margin-top:26px;padding-top:20px;border-top:1px solid rgba(23,23,19,.35);align-items:end}.certificate-attestation{max-width:560px}.certificate-attestation p{margin:8px 0 0;font:12px/1.55 var(--ehv-font-body);color:#171713c2}.certificate-qr{flex:0 0 auto;display:grid;justify-items:start;gap:7px}.certificate-qr span{max-width:86px;font-size:8px}.certificate-actions{flex:0 0 auto;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px 20px;padding:8px 20px;border-top:1px solid rgba(255,255,255,.14);background:#0b0b0a}.certificate-actions button{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:0;padding:8px 2px;background:transparent;color:var(--ehv-ink);font:600 10px/1 var(--ehv-font-body);letter-spacing:.08em;cursor:pointer}.certificate-actions button:hover{background:var(--ehv-ink);color:var(--ehv-bg-void)}.certificate-actions button:focus-visible{outline:2px solid var(--ehv-focus);outline-offset:-4px}.certificate-actions button:disabled{opacity:.5;cursor:wait}@media(max-width:700px){.certificate-shell{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)}.certificate-scroll{padding:5px}.certificate-artifact{padding:24px 19px}.certificate-header{flex-wrap:wrap;gap:18px;margin:-24px -19px 0;padding:24px 19px}.certificate-reference{justify-items:start;text-align:left;gap:3px}.certificate-reference span{font-size:8px}.certificate-reference strong{font-size:11px}.certificate-title-block{padding:24px 0 22px}.certificate-title-block h2{font-size:clamp(27px,7vw,36px)}.certificate-body{grid-template-columns:1fr;gap:22px}.certificate-body .product-evidence__field{aspect-ratio:4 / 3}.certificate-product-name strong{font-size:23px}.certificate-ledger dd{font-size:12px}.certificate-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.certificate-ledger__collection{grid-column:1 / -1}.certificate-holder{grid-column:auto}.certificate-footer{gap:16px;align-items:start}.certificate-attestation p{font-size:11px}.certificate-actions{justify-content:space-between;gap:6px;padding:6px 16px}.certificate-actions button{min-height:44px;gap:5px;font-size:9px;letter-spacing:.06em}.certificate-actions button svg{width:15px}}@media(max-width:360px){.certificate-footer{flex-direction:column}.certificate-qr{grid-template-columns:auto 1fr;align-items:center}}@media print{.certificate-actions{display:none}.certificate-shell{position:static!important;transform:none!important;max-height:none}.certificate-scroll{overflow:visible;padding:0}}.certificate-freshness{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;color:#e8e7e1;background:#171713;font-size:13px}.certificate-freshness button{min-height:44px;text-decoration:underline}.registry-dossier{position:relative;z-index:10;width:min(calc(100% - clamp(24px,4vw,56px)),1320px);margin:clamp(18px,3vw,34px) auto 70px;color:var(--ehv-ink)}.registry-dossier,.registry-dossier *{box-sizing:border-box}.registry-dossier__artifact{min-width:0;overflow:clip;border:1px solid rgba(205,210,204,.22);outline:none;background:linear-gradient(112deg,rgba(255,255,255,.04),transparent 18% 82%,rgba(255,255,255,.018)),linear-gradient(180deg,#0d0f0f,#070808 66%,#0a0b0b);box-shadow:inset 0 0 0 1px #000000db,0 34px 92px #0000009e;animation:registry-dossier-reveal .6s ease-out both}.registry-dossier__artifact:focus-visible{outline:2px solid var(--ehv-focus);outline-offset:6px}.registry-dossier__toolbar,.registry-dossier__footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(22px,3.7vw,52px);border-bottom:1px solid rgba(205,210,204,.14);background:#ffffff05}.registry-dossier__registry-mark,.registry-dossier__footer>span{min-width:0;display:flex;align-items:center;gap:9px;color:var(--ehv-ink-muted);font:700 8px/1.4 var(--ehv-font-mono);letter-spacing:.18em;overflow-wrap:anywhere;text-transform:uppercase}.registry-dossier__registry-mark svg{color:var(--ehv-authentic)}.registry-dossier__exit{min-height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(205,210,204,.34);padding:11px 16px;background:transparent;color:var(--ehv-ink);cursor:pointer;font:800 9px/1 var(--ehv-font-mono);letter-spacing:.14em;text-transform:uppercase;transition:border-color var(--ehv-motion-fast),background var(--ehv-motion-fast)}.registry-dossier__exit:hover{border-color:var(--ehv-ink);background:#ffffff0f}.registry-dossier__exit:focus-visible{outline:3px solid var(--ehv-focus);outline-offset:3px}.registry-dossier__exit--footer{display:none}.registry-dossier__identity{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:clamp(24px,3vw,40px) clamp(22px,3.6vw,46px) 26px}.registry-dossier__identity>div:first-child{min-width:0}.registry-dossier__identity p,.registry-dossier__identity span,.registry-dossier__status,.registry-dossier__evidence-caption,.registry-dossier__serial span,.registry-dossier__ledger dt,.registry-dossier__note,.registry-dossier__ownership-heading>span{font-family:var(--ehv-font-mono);text-transform:uppercase}.registry-dossier__identity p{margin:0 0 12px;color:var(--ehv-authentic);font-size:8px;font-weight:700;letter-spacing:.2em}.registry-dossier__identity h2{margin:0;color:var(--ehv-ink);max-width:22ch;font:800 clamp(28px,3.7vw,48px)/1.04 var(--ehv-font-display);letter-spacing:-.015em;overflow-wrap:anywhere;text-transform:uppercase}.registry-dossier__identity>div>span{display:block;margin-top:14px;color:var(--ehv-ink-muted);font-size:9px;font-weight:700;letter-spacing:.18em;overflow-wrap:anywhere}.registry-dossier__registration-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 clamp(22px,3.6vw,46px) 26px;padding:18px 0;border-top:1px solid rgba(205,210,204,.24);border-bottom:1px solid rgba(205,210,204,.24)}.registry-dossier__registration-prompt>div{min-width:0}.registry-dossier__registration-prompt span,.registry-dossier__registration-nav span{color:var(--ehv-authentic);font:700 9px/1.4 var(--ehv-font-mono);letter-spacing:.18em}.registry-dossier__registration-prompt p{margin:8px 0 0;color:var(--ehv-ink);font:500 14px/1.45 var(--ehv-font-body)}.registry-dossier__registration-prompt button,.registry-dossier__registration-nav button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;width:-moz-max-content;width:max-content;max-width:100%;border:1px solid rgba(205,210,204,.44);padding:11px 15px;background:transparent;color:var(--ehv-ink);cursor:pointer;font:800 10px/1.35 var(--ehv-font-mono);letter-spacing:.1em;text-align:center}.registry-dossier__registration-prompt button:hover,.registry-dossier__registration-nav button:hover{border-color:var(--ehv-ink);background:#ffffff0f}.registry-dossier__registration-prompt button:focus-visible,.registry-dossier__registration-nav button:focus-visible{outline:2px solid var(--ehv-focus);outline-offset:3px}.registry-dossier__registration-stage{min-height:min(700px,80svh);padding:20px clamp(22px,3.6vw,46px) 48px;outline:none}.registry-dossier__registration-nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:26px}.registry-dossier__registration-stage>.vb-record-action,.registry-dossier__registration-stage>.vb-auth-gate,.registry-dossier__registration-stage>.registration-sheet{width:100%;max-width:760px;margin-inline:auto}.registry-dossier__registration-stage>.registration-sheet--folio{max-width:1040px}.registry-dossier__registration-stage>.vb-record-action:has(.registration-sheet--folio){max-width:1100px;padding:0;border:0;background:none}.registry-dossier__status{max-width:min(280px,36vw);display:inline-flex;align-items:center;gap:8px;border:0;padding:8px 0;color:#9dbba5;font-size:9px;font-weight:700;letter-spacing:.13em;overflow-wrap:anywhere}.registry-dossier__status i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:none}.registry-dossier__status--restricted{color:#e27678}.registry-dossier__status--chase{color:#d98769}.registry-dossier__record{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3.4vw,44px);align-items:start;padding:0 clamp(22px,3.6vw,46px) 34px}.registry-dossier__evidence,.registry-dossier__ledger{min-width:0}.registry-dossier__evidence{display:flex;flex-direction:column}.registry-dossier__evidence .product-evidence__field{min-height:0;aspect-ratio:1;box-shadow:none}.registry-dossier__evidence .product-evidence__image{padding:14px}.registry-dossier__evidence .product-evidence__field:before{display:none}.registry-dossier__evidence-caption{display:flex;justify-content:space-between;gap:14px;padding:13px 2px 0;color:var(--ehv-ink-muted);font-size:8px;letter-spacing:.15em}.registry-dossier__evidence-caption strong{color:#ffffff94;font:inherit}.registry-dossier__ledger{display:flex;flex-direction:column;border-top:1px solid rgba(205,210,204,.18)}.registry-dossier__serial{display:grid;gap:10px;padding:18px 0 22px;border-bottom:1px solid rgba(241,238,231,.5)}.registry-dossier__serial span,.registry-dossier__ledger dt,.registry-dossier__note{color:var(--ehv-ink-muted);font-size:8px;font-weight:700;letter-spacing:.17em}.registry-dossier__serial strong{color:var(--ehv-ink);font:800 clamp(18px,2.5vw,28px)/1.1 var(--ehv-font-mono);overflow-wrap:anywhere}.registry-dossier__ledger dl{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.registry-dossier__ledger dl>div{min-width:0;min-height:66px;padding:14px 14px 14px 0;border-bottom:1px solid rgba(205,210,204,.14)}.registry-dossier__ledger dl>.registry-dossier__fact--wide{grid-column:1 / -1}.registry-dossier__ledger dd{margin:6px 0 0;color:var(--ehv-ink);font:700 13px/1.35 var(--ehv-font-mono);overflow-wrap:anywhere;text-transform:uppercase}.registry-dossier__note{margin:auto 0 0;padding-top:22px;font-weight:400;letter-spacing:.07em;line-height:1.7;text-transform:none}.registry-dossier__ownership{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:26px clamp(22px,3.6vw,46px);border-top:1px solid rgba(205,210,204,.18);background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 72%)}.registry-dossier__ownership-heading>span{color:var(--ehv-authentic);font-size:8px;font-weight:700;letter-spacing:.18em}.registry-dossier__ownership-heading h3{margin:12px 0 8px;color:var(--ehv-ink);font:800 clamp(20px,2.4vw,30px)/1 var(--ehv-font-display);letter-spacing:.02em;text-transform:uppercase}.registry-dossier__ownership-heading p{margin:0;color:var(--ehv-ink-muted);font:10px/1.6 var(--ehv-font-body)}.registry-dossier__ownership-controls,.registry-dossier__ownership-controls>*{min-width:0}.registry-dossier__ownership-heading p{max-width:65ch;font-size:12px;line-height:1.5}.registry-dossier__ownership-controls{display:grid;gap:12px}.registry-dossier__ownership-controls>.vb-certificate-access{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:8px 28px}.registry-dossier__ownership-controls .vb-certificate-access>div{flex:0 1 auto;min-width:0}.registry-dossier__ownership-controls .vb-certificate-access span{display:none}.registry-dossier__ownership-controls .vb-certificate-access strong{font:500 16px/1.4 var(--ehv-font-body);text-transform:none}.registry-dossier__ownership-controls .vb-certificate-button{flex:0 0 auto;width:-moz-max-content;width:max-content;max-width:100%;min-height:44px;height:auto;padding:8px 0;border:0!important;background:transparent!important;color:var(--ehv-ink)!important;box-shadow:none;font:600 11px/1.5 var(--ehv-font-body);letter-spacing:.06em;white-space:normal;text-align:left;justify-content:flex-start;text-decoration:underline;text-underline-offset:5px}.registry-dossier__ownership-controls .vb-certificate-button:focus-visible{outline:2px solid var(--ehv-ink);outline-offset:4px}.registry-dossier__ownership-controls>.vb-certificate-access,.registry-dossier__ownership-controls>.vb-record-action{max-width:none;margin:0;padding:0;border:0;background:transparent}.registry-dossier__ownership-controls .claim-panel,.registry-dossier__ownership-controls .claim-status,.registry-dossier__ownership-controls .alias-panel,.registry-dossier__ownership-controls .vb-auth-gate{width:100%;max-width:none;margin:0}.registry-dossier__ownership-controls .claim-panel,.registry-dossier__ownership-controls .alias-panel{overflow:visible;border:0;padding:0;background:transparent;animation:none}.registry-dossier__ownership-controls .claim-panel-scan,.registry-dossier__ownership-controls .alias-panel-scan{display:none}.registry-dossier__ownership-controls .claim-status{border:0;padding:8px 0;background:transparent}.registry-dossier__ownership-controls .claim-status{text-align:left}.registry-dossier__ownership-controls .claim-status--green .claim-status-icon,.registry-dossier__ownership-controls .claim-status--green .claim-status-title{display:none}.registry-dossier__ownership-controls .claim-status-subtitle{margin:0;font:12px/1.5 var(--ehv-font-body);color:var(--ehv-ink-muted)}.registry-dossier__footer{border-top:1px solid rgba(205,210,204,.14);border-bottom:0}@keyframes registry-dossier-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.registry-dossier__record,.registry-dossier__ownership{grid-template-columns:1fr}}@media(max-width:620px){.registry-dossier__registration-prompt{align-items:stretch;flex-direction:column;margin:0 18px 18px}.registry-dossier__registration-prompt button{width:100%}.registry-dossier__registration-stage{min-height:0;padding:18px 18px 36px}.registry-dossier{width:calc(100% - 16px);margin-top:8px}.registry-dossier__toolbar{gap:8px;padding:10px 12px}.registry-dossier__registry-mark{max-width:112px;font-size:7px;letter-spacing:.12em}.registry-dossier__exit--header{min-height:40px;display:inline-flex;gap:6px;padding:9px 10px;font-size:7px;letter-spacing:.09em;white-space:nowrap}.registry-dossier__identity{grid-template-columns:1fr;align-items:start;gap:10px;padding:22px 18px 18px}.registry-dossier__identity h2{font-size:clamp(27px,7.6vw,34px)}.registry-dossier__status{max-width:100%}.registry-dossier__record{gap:22px;padding:0 18px 24px}.registry-dossier__evidence .product-evidence__field{min-height:0}.registry-dossier__evidence-caption{flex-wrap:wrap;gap:5px 12px;font-size:7px;letter-spacing:.08em}.registry-dossier__ledger dl{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-dossier__ledger dl>div,.registry-dossier__ledger dl>div:nth-child(2n){min-height:0;padding:13px 12px 13px 0;border-left:0}.registry-dossier__ledger dd{font-size:12px}.registry-dossier__ownership{gap:14px;padding:22px 18px}.registry-dossier__footer{align-items:stretch;flex-direction:column;padding:16px 18px max(16px,env(safe-area-inset-bottom))}.registry-dossier__exit--footer{width:100%;display:inline-flex}}@media(prefers-reduced-motion:reduce){.registry-dossier__artifact{animation:none}}.wasted-container{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100vh;height:100dvh;display:grid;place-items:center;overflow:hidden;overscroll-behavior:contain;padding:calc(20px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));background:#000000eb;animation:wastedFadeIn .5s ease-out forwards}.wasted-scanlines,.wasted-chromatic,.wasted-grain,.wasted-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wasted-scanlines{z-index:8;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px);animation:wastedScanlineFlicker 3s ease-in-out infinite}.wasted-chromatic{z-index:6}.wasted-chromatic:before,.wasted-chromatic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.wasted-chromatic:before{background:linear-gradient(90deg,rgba(255,0,0,.04),transparent 10% 90%,rgba(0,255,255,.04))}.wasted-chromatic:after{background:linear-gradient(0deg,rgba(255,0,0,.02),transparent 10% 90%,rgba(0,255,255,.02))}.wasted-grain{z-index:10;opacity:.06;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMFBQUFBQVWzqJJAAAASElEQVQ4y2NgsGZgYHBiYGBwZmBgcGFgYHBjYGDwYGBg8GJgYPBhYGDwY2Bg8GdgYAhgYGAIYmBgCGFgYAhlYGAIY2BgCAcA8XMHBbDJa70AAAAASUVORK5CYII=)}.wasted-vignette{z-index:12;background:radial-gradient(ellipse at center,transparent 0%,transparent 30%,rgba(20,0,0,.3) 60%,rgba(10,0,0,.7) 90%,rgba(0,0,0,.92) 100%)}.wasted-panel{position:relative;z-index:20;width:min(1100px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;display:grid;justify-items:center;gap:clamp(20px,4dvh,42px);padding:clamp(20px,4vw,48px) 0;text-align:center;scrollbar-width:thin;animation:wastedSlideIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.wasted-banner{position:relative;width:100%;display:grid;place-items:center;padding:clamp(18px,4dvh,32px) 0}.wasted-banner:before{content:"";position:absolute;inset:50% 0 auto;transform:translateY(-50%);height:clamp(80px,18vw,160px);background:linear-gradient(90deg,transparent,rgba(0,0,0,.68) 15%,rgba(0,0,0,.78) 50%,rgba(0,0,0,.68) 85%,transparent)}.wasted-text{position:relative;z-index:1;margin:0;font-family:Anton,Impact,Arial Black,sans-serif;font-size:clamp(3.5rem,17vw,12rem);font-weight:400;line-height:.9;color:#b52626;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 30px rgba(181,38,38,.65),0 0 70px rgba(181,38,38,.35),3px 3px 0 rgba(0,0,0,.5);animation:wastedTextPulse 2s ease-in-out infinite}.wasted-message{display:grid;gap:10px;max-width:700px;padding-inline:16px;font-family:Courier Prime,Courier New,monospace;animation:wastedMessageFadeIn .8s ease-out .25s both}.wasted-message-primary,.wasted-message-secondary{margin:0;text-transform:uppercase}.wasted-message-primary{color:#e03e3ef2;font-size:clamp(.9rem,2.5vw,1.4rem);letter-spacing:.26em}.wasted-message-secondary{color:#ffbebeb8;font-size:clamp(.72rem,1.5vw,1rem);line-height:1.6;letter-spacing:.12em}.wasted-restart-hint{min-width:min(300px,90%);border:1px solid rgba(224,62,62,.72);padding:15px 28px;background:#b5262624;color:#fff;cursor:pointer;font-family:Courier Prime,Courier New,monospace;font-size:.82rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.wasted-restart-hint:hover{background:#b5262642;border-color:#e03e3e}.wasted-restart-hint:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #b5262670}@keyframes wastedFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wastedSlideIn{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes wastedScanlineFlicker{0%,to{opacity:.8}50%{opacity:1}}@keyframes wastedTextPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}@keyframes wastedMessageFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-height:640px){.wasted-panel{gap:16px;padding-block:12px}.wasted-banner{padding-block:10px}.wasted-text{font-size:clamp(3rem,14vw,7rem)}}@media(prefers-reduced-motion:reduce){.wasted-container,.wasted-panel,.wasted-message,.wasted-text{animation:none}}.verified-container{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100vh;height:100dvh;display:grid;place-items:center;overflow:hidden;overscroll-behavior:contain;padding:calc(20px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));background:#000000e6;animation:verifiedFadeIn .5s ease-out forwards}.verified-scanlines,.verified-glow,.verified-grain,.verified-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.verified-scanlines{z-index:8;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.06) 2px,rgba(0,0,0,.06) 4px);animation:verifiedScanFlicker 3s ease-in-out infinite}.verified-glow{z-index:6;background:radial-gradient(ellipse at center,rgba(212,175,55,.08),rgba(34,197,94,.04) 30%,transparent 70%)}.verified-grain{z-index:10;opacity:.06;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlMFBQUFBQVWzqJJAAAASElEQVQ4y2NgsGZgYHBiYGBwZmBgcGFgYHBjYGDwYGBg8GJgYPBhYGDwY2Bg8GdgYAhgYGAIYmBgCGFgYAhlYGAIY2BgCAcA8XMHBbDJa70AAAAASUVORK5CYII=)}.verified-vignette{z-index:12;background:radial-gradient(ellipse at center,transparent 0%,transparent 35%,rgba(0,20,0,.25) 60%,rgba(0,10,0,.6) 90%,rgba(0,0,0,.9) 100%)}.verified-panel{position:relative;z-index:20;width:min(1100px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;display:grid;justify-items:center;gap:clamp(20px,4dvh,42px);padding:clamp(20px,4vw,48px) 0;text-align:center;scrollbar-width:thin;animation:verifiedSlideIn .7s cubic-bezier(.34,1.56,.64,1) forwards}.verified-banner{position:relative;width:100%;display:grid;place-items:center;padding:clamp(18px,4dvh,32px) 0}.verified-banner:before{content:"";position:absolute;inset:50% 0 auto;transform:translateY(-50%);height:clamp(80px,18vw,160px);background:linear-gradient(90deg,transparent,rgba(0,0,0,.65) 15%,rgba(0,0,0,.75) 50%,rgba(0,0,0,.65) 85%,transparent)}.verified-text{position:relative;z-index:1;margin:0;font-family:Anton,Impact,Arial Black,sans-serif;font-size:clamp(3.25rem,15vw,11rem);font-weight:400;line-height:.9;color:#22c55e;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 30px rgba(34,197,94,.7),0 0 70px rgba(34,197,94,.35),3px 3px 0 rgba(0,0,0,.5);animation:verifiedTextPulse 2s ease-in-out infinite}.verified-message{display:grid;gap:10px;max-width:700px;padding-inline:16px;font-family:Courier Prime,Courier New,monospace;animation:verifiedMessageFadeIn .8s ease-out .25s both}.verified-message-primary,.verified-message-secondary{margin:0;text-transform:uppercase}.verified-message-primary{color:#22c55ef2;font-size:clamp(.9rem,2.5vw,1.4rem);letter-spacing:.26em;text-shadow:0 0 10px rgba(34,197,94,.5)}.verified-message-secondary{color:#ffeba8c7;font-size:clamp(.72rem,1.5vw,1rem);line-height:1.6;letter-spacing:.12em}.verified-dismiss-hint{min-width:min(280px,90%);border:1px solid rgba(34,197,94,.72);padding:15px 28px;background:#22c55e1f;color:#fff;cursor:pointer;font-family:Courier Prime,Courier New,monospace;font-size:.82rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.verified-dismiss-hint:hover{background:#22c55e38;border-color:#22c55e}.verified-dismiss-hint:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #22c55e6b}@keyframes verifiedFadeIn{0%{opacity:0}to{opacity:1}}@keyframes verifiedSlideIn{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes verifiedScanFlicker{0%,to{opacity:.7}50%{opacity:1}}@keyframes verifiedTextPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes verifiedMessageFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-height:640px){.verified-panel{gap:16px;padding-block:12px}.verified-banner{padding-block:10px}.verified-text{font-size:clamp(3rem,13vw,7rem)}}@media(prefers-reduced-motion:reduce){.verified-container,.verified-panel,.verified-message,.verified-text{animation:none}}.verified-registry.verified-container{--verified-success: #86d5a0;background:#050706f9;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.verified-registry.verified-container:after{display:none}body:has(.verified-registry) [data-sonner-toaster]{z-index:10000}.verified-registry .verified-glow{background:radial-gradient(ellipse at 35% 50%,rgba(134,213,160,.08),transparent 65%)}.verified-registry .verified-panel{width:min(780px,100%);padding:clamp(24px,5vw,48px) clamp(4px,3vw,28px);gap:0;justify-items:stretch;align-content:start;text-align:left;animation:verifiedRegistryEnter .65s cubic-bezier(.2,.7,.2,1) both}.verified-identity{display:flex;align-items:center;gap:16px;margin-bottom:clamp(30px,6dvh,60px)}.verified-identity img{width:34px;height:46px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.9}.verified-identity>span{color:#efede5;font:700 25px/1 var(--ehv-font-body);letter-spacing:.22em}.verified-identity small{display:block;margin-top:9px;color:#9b9e96;font:500 8px/1.6 var(--ehv-font-mono);letter-spacing:.13em}.verified-record-label{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;border-top:1px solid #555c53;padding-top:15px;color:#999e96;font:500 9px/1.6 var(--ehv-font-mono);letter-spacing:.13em}.verified-record-label span:last-child{color:var(--verified-success)}.verified-registry .verified-banner{display:block;justify-items:start;padding:clamp(20px,4dvh,36px) 0 22px}.verified-registry .verified-text{color:#efece3;font:400 clamp(48px,12.5vw,118px)/1 "Anton",Impact,sans-serif;letter-spacing:-.015em;text-shadow:none}.verified-registry .verified-text:after{content:"";display:inline-block;width:.105em;height:.105em;margin-left:.07em;background:var(--verified-success)}.verified-registry .verified-message{padding:0;gap:12px;max-width:470px;animation:none}.verified-registry .verified-message-primary{color:var(--verified-success);font:500 10px/1.6 var(--ehv-font-mono);letter-spacing:.18em;text-shadow:none}.verified-registry .verified-message-secondary{color:#b2b3aa;font:400 clamp(14px,1.8vw,16px)/1.65 var(--ehv-font-body);letter-spacing:0;text-transform:none}.verified-continuation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(28px,5dvh,44px);padding-top:20px;border-top:1px solid #353a34}.verified-continuation>span{color:#92978e;font:500 9px/1.6 var(--ehv-font-mono);letter-spacing:.12em}.verified-registry .verified-dismiss-hint{display:inline-flex;align-items:center;gap:20px;width:auto;min-width:0;min-height:44px;padding:10px 0 10px 12px;border:0;background:transparent;color:#efede5;font:600 12px/1 var(--ehv-font-body);letter-spacing:.1em;box-shadow:none}.verified-registry .verified-dismiss-hint span{font:400 23px/1 var(--ehv-font-body);transition:transform .18s ease}.verified-registry .verified-dismiss-hint:hover{background:transparent;color:#c7d4c5}.verified-registry .verified-dismiss-hint:hover span{transform:translate(2px,-2px)}.verified-registry .verified-dismiss-hint:focus-visible{outline:1px solid #c7d4c5;outline-offset:4px}@keyframes verifiedRegistryEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:420px){.verified-registry .verified-panel{padding-inline:4px}.verified-identity{gap:12px}.verified-identity small{max-width:24ch}.verified-record-label{font-size:8px}}@media(max-width:620px){.verified-registry .verified-text{font-size:clamp(56px,20vw,90px)}}@media(max-height:500px){.verified-registry .verified-panel{padding-block:12px}.verified-identity{margin-bottom:18px}.verified-registry .verified-banner{padding-block:16px}.verified-registry .verified-text{font-size:52px}.verified-continuation{margin-top:20px}}@media(prefers-reduced-motion:reduce){.verified-registry .verified-panel,.verified-registry .verified-dismiss-hint span{animation:none;transition:none}}.verification-issue{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100%;height:100vh;height:100dvh;display:flex;overflow:hidden;overscroll-behavior:contain;padding:calc(20px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));background:#030303f0;color:#f5f5f5}.verification-issue__noise{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,255,255,.03) 3px,rgba(255,255,255,.03) 4px)}.verification-issue__panel{position:relative;width:min(620px,100%);max-height:100%;margin:auto;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid rgba(212,175,55,.35);padding:clamp(28px,6vw,56px);background:#090806f5;box-shadow:0 0 80px #d4af3714;text-align:center}.verification-issue--restricted .verification-issue__panel{border-color:#dc262680;box-shadow:0 0 80px #dc26261a}.verification-issue__eyebrow,.verification-issue__primary,.verification-issue__detail,.verification-issue__cooldown,.verification-issue__button{font-family:Courier Prime,ui-monospace,SFMono-Regular,Menlo,monospace}.verification-issue__eyebrow{margin:0 0 20px;color:#ffffff73;font-size:10px;letter-spacing:.28em}.verification-issue__title{margin:0;font-family:Anton,Impact,sans-serif;font-size:clamp(56px,14vw,112px);font-weight:400;letter-spacing:.04em;line-height:.9;color:#d4af37}.verification-issue--restricted .verification-issue__title{color:#dc2626}.verification-issue--qa_scenario .verification-issue__title,.verification-issue--invalid_serial .verification-issue__title{font-size:clamp(32px,7vw,68px);line-height:1.04;overflow-wrap:anywhere}.verification-issue__primary{margin:28px 0 10px;font-size:13px;font-weight:700;letter-spacing:.12em}.verification-issue__detail{max-width:500px;margin:0 auto;color:#ffffffa8;font-size:14px;line-height:1.7}.verification-issue__cooldown{margin:20px 0 0;color:#d4af37;font-size:11px;letter-spacing:.12em}.verification-issue__button{margin-top:32px;border:1px solid rgba(212,175,55,.5);padding:13px 20px;background:transparent;color:#f5f5f5;font-size:11px;letter-spacing:.16em;cursor:pointer}.verification-issue__button:hover,.verification-issue__button:focus-visible{background:#d4af371f}.verification-issue__button:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #d4af3757}@media(max-width:480px){.verification-issue{padding:calc(16px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px))}.verification-issue__detail{font-size:13px}}@media(max-height:640px){.verification-issue__panel{padding:22px clamp(20px,5vw,42px)}.verification-issue__eyebrow{margin-bottom:12px}.verification-issue__title{font-size:clamp(48px,12dvh,76px)}.verification-issue__primary{margin-top:18px}.verification-issue__button{margin-top:22px}}@media(prefers-reduced-motion:reduce){.verification-issue__panel{scroll-behavior:auto}}:root{--font-anton: var(--ehv-font-display, "Arial Narrow", Impact, sans-serif);--font-courier: var(--ehv-font-mono, "SFMono-Regular", Consolas, monospace);--font-archivo: var(--ehv-font-body, "Helvetica Neue", Arial, sans-serif);--font-graffiti: var(--ehv-font-display, "Arial Narrow", Impact, sans-serif);--ld-red: #DD1D1D;--ld-red-dim: rgba(221, 29, 29, .3);--ld-green: #22c55e;--ld-green-dim: rgba(34, 197, 94, .3);--ld-border: rgba(255, 255, 255, .08);--ld-border-hover: rgba(255, 255, 255, .15);--ld-glass: rgba(0, 0, 0, .5);--ld-glass-heavy: rgba(0, 0, 0, .7)}.ld-noise:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.035;pointer-events:none;z-index:1}.ld-scanlines:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 1px,transparent 1px,transparent 2px);pointer-events:none;z-index:2}.ld-vignette:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.6) 100%);pointer-events:none;z-index:3}.ld-sweep{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;overflow:hidden}.ld-sweep:after{content:"";position:absolute;left:0;right:0;height:60px;background:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,.02) 40%,rgba(255,255,255,.04) 50%,rgba(255,255,255,.02) 60%,transparent 100%);animation:ld-sweep-down 8s linear infinite}@keyframes ld-sweep-down{0%{transform:translateY(-100px)}to{transform:translateY(100vh)}}.ld-header{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;box-shadow:0 1px #ffffff08;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006}.ld-header-brand{display:flex;align-items:center;gap:10px}.ld-header-logo{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;filter:invert(1)}.ld-header-title{font-family:var(--font-anton);font-size:18px;letter-spacing:.15em;text-transform:uppercase;color:#fff;line-height:1}.ld-header-subtitle{font-family:var(--font-courier);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff6;margin-top:2px}.ld-header-secure{display:flex;align-items:center;gap:8px}.ld-header-lock{font-family:var(--font-courier);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#ffffff4d}.ld-status-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;box-shadow:0 1px #ffffff08;font-family:var(--font-courier);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#ffffff59;background:#0000004d}.ld-status-pip{display:inline-flex;align-items:center;gap:6px}.ld-pip-dot{width:6px;height:6px;border-radius:50%;animation:ld-pulse 2s ease-in-out infinite}.ld-pip-dot.green{background:var(--ld-green);box-shadow:0 0 8px var(--ld-green-dim)}.ld-pip-dot.red{background:var(--ld-red);box-shadow:0 0 8px var(--ld-red-dim)}@keyframes ld-pulse{0%,to{opacity:1}50%{opacity:.4}}.ld-clock{font-family:var(--font-courier);font-size:11px;letter-spacing:.1em;color:#ffffff4d;font-variant-numeric:tabular-nums}.ld-reticle-container{position:relative}.ld-reticle-container:before,.ld-reticle-container:after{content:"";position:absolute;width:12px;height:12px;pointer-events:none}.ld-reticle-container:before{top:-1px;left:-1px;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.ld-reticle-container:after{bottom:-1px;right:-1px;border-bottom:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2)}.ld-reticle-inner{position:relative}.ld-reticle-inner:before,.ld-reticle-inner:after{content:"";position:absolute;width:12px;height:12px;pointer-events:none}.ld-reticle-inner:before{top:-1px;right:-1px;border-top:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2)}.ld-reticle-inner:after{bottom:-1px;left:-1px;border-bottom:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.ld-glass-card{background:var(--ld-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--ld-border);position:relative}.ld-glass-card:hover{border-color:var(--ld-border-hover)}.ld-cta{font-family:var(--font-anton);font-size:14px;letter-spacing:.15em;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;color:#fff;background:linear-gradient(135deg,var(--ld-red) 0%,#991b1b 100%);box-shadow:0 0 20px var(--ld-red-dim),inset 0 1px #ffffff1a}.ld-cta:hover{box-shadow:0 0 30px #dd1d1d80,inset 0 1px #ffffff26;transform:translateY(-1px)}.ld-cta:active{transform:translateY(0)}.ld-cta:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease}.ld-cta:hover:after{left:100%}.ld-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}.ld-input{font-family:var(--font-courier);font-size:14px;letter-spacing:.1em;text-transform:uppercase;background:#0009;border:1px solid var(--ld-border);color:#fff;padding:14px 16px;outline:none;transition:all .3s ease;width:100%}.ld-input::-moz-placeholder{color:#fff3;text-transform:uppercase;letter-spacing:.15em}.ld-input::placeholder{color:#fff3;text-transform:uppercase;letter-spacing:.15em}.ld-input:focus{border-color:#dd1d1d80;box-shadow:0 0 15px #dd1d1d26,inset 0 0 15px #dd1d1d0d}.ld-label{font-family:var(--font-courier);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff4d}.ld-footer{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--ld-border);font-family:var(--font-courier);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#fff3}.ld-trust-line{font-family:var(--font-courier);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff26;text-align:center;margin-top:12px}.ld-divider{display:flex;align-items:center;gap:8px;font-family:var(--font-courier);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#ffffff26}.ld-divider:before,.ld-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--ld-border),transparent)}@media(max-width:640px){.ld-header{padding:12px 16px}.ld-header-title{font-size:16px}.ld-status-bar{padding:6px 16px;font-size:9px}.ld-cta{font-size:13px;padding:12px 24px;width:100%}.ld-input{font-size:13px;padding:12px 14px}.ld-footer{flex-direction:column;gap:4px;text-align:center;padding:10px 16px}}:root{--ehv-bg-void: #050505;--ehv-bg-depth: #0a0a09;--ehv-surface-1: #10100e;--ehv-surface-2: #171714;--ehv-surface-paper: #d8d2c4;--ehv-ink: #f1eee7;--ehv-ink-muted: #a6a298;--ehv-paper-ink: #171713;--ehv-line: rgba(241, 238, 231, .16);--ehv-line-strong: rgba(241, 238, 231, .34);--ehv-metal: #8f8b80;--ehv-metal-bright: #c9c3b4;--ehv-signal: #bf2528;--ehv-signal-bright: #ed4145;--ehv-authentic: #7da589;--ehv-warning: #c79c58;--ehv-focus: #f2f0e8;--ehv-font-display: "Arial Narrow", "Helvetica Neue", Impact, sans-serif;--ehv-font-body: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ehv-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ehv-space-1: .375rem;--ehv-space-2: .625rem;--ehv-space-3: .875rem;--ehv-space-4: 1.25rem;--ehv-space-5: 1.75rem;--ehv-space-6: 2.5rem;--ehv-space-7: 3.75rem;--ehv-space-8: 5.5rem;--ehv-radius-sm: 2px;--ehv-radius-md: 6px;--ehv-shadow-deep: 0 28px 90px rgba(0, 0, 0, .58);--ehv-shadow-line: 0 0 0 1px rgba(255, 255, 255, .035);--ehv-ease-weight: cubic-bezier(.22, .72, .18, 1);--ehv-ease-mechanical: cubic-bezier(.58, .02, .2, 1);--ehv-motion-fast: .15s;--ehv-motion-base: .32s;--ehv-motion-cinematic: 1.1s;--ehv-content-max: 1180px;--ehv-safe-top: max(16px, env(safe-area-inset-top, 0px));--ehv-safe-right: max(16px, env(safe-area-inset-right, 0px));--ehv-safe-bottom: max(16px, env(safe-area-inset-bottom, 0px));--ehv-safe-left: max(16px, env(safe-area-inset-left, 0px))}@media(prefers-reduced-motion:reduce){:root{--ehv-motion-fast: 0ms;--ehv-motion-base: 0ms;--ehv-motion-cinematic: 0ms}}.ehv-focusable:focus-visible,.vb-page button:focus-visible,.vb-page a:focus-visible,.vb-page input:focus-visible,.certificate-shell button:focus-visible{outline:2px solid var(--ehv-focus);outline-offset:4px}@media(forced-colors:active){.vb-page button,.vb-page input,.certificate-shell button{border:1px solid ButtonText}}:root{--metal-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65 0.08' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");--metal-grain-heavy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5 0.06' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.09'/%3E%3C/svg%3E");--metal-grain-fine: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.12' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}.vb-page{background:#0a0908;color:#fff;position:relative;overflow-x:hidden;transition:filter .5s ease}.vb-page.vb-lockdown-active{filter:brightness(.85)}.vb-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% 15%,rgba(212,175,55,.06) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 50% 45%,rgba(140,30,30,.08) 0%,transparent 55%),radial-gradient(ellipse 90% 50% at 50% 90%,rgba(20,30,60,.12) 0%,transparent 60%),radial-gradient(ellipse at 50% 50%,transparent 40%,rgba(0,0,0,.4) 100%),linear-gradient(180deg,#0d0b0a,#080706 40%,#0a0908,#0c0a09);pointer-events:none;z-index:0}.vb-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 30% 50% at 10% 50%,rgba(212,175,55,.03) 0%,transparent 70%),radial-gradient(ellipse 30% 50% at 90% 60%,rgba(212,175,55,.03) 0%,transparent 70%),radial-gradient(circle at 50% 5%,rgba(255,240,200,.04) 0%,transparent 40%);pointer-events:none;z-index:0;animation:vb-atmos-drift 20s ease-in-out infinite alternate}@keyframes vb-atmos-drift{0%{opacity:.6}50%{opacity:1}to{opacity:.7}}.vb-sconce-left,.vb-sconce-right{position:fixed;top:10%;width:350px;height:600px;pointer-events:none;z-index:1}.vb-sconce-left{left:0;background:radial-gradient(ellipse at left center,rgba(212,175,55,.08) 0%,transparent 60%)}.vb-sconce-right{right:0;background:radial-gradient(ellipse at right center,rgba(212,175,55,.08) 0%,transparent 60%)}.vb-lockdown-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,transparent 30%,rgba(0,0,0,.4) 100%);z-index:5;pointer-events:none;animation:vb-lockdown-pulse 2s ease-in-out infinite}@keyframes vb-lockdown-pulse{0%,to{opacity:.6}50%{opacity:1}}.vb-content{display:flex;flex-direction:column;align-items:center;padding:24px 20px;position:relative;z-index:10;gap:16px}.vb-hero{position:relative;width:100vw;margin-left:calc(-50vw + 50%);min-height:280px;display:flex;align-items:flex-end;overflow:hidden}.vb-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vb-hero-backdrop-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:brightness(.4) contrast(1.1)}.vb-hero-backdrop-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0a4d,#0a0a0a80 50%,#0a0a0af2 85%,#0a0a0a)}.vb-hero-overlay{position:relative;z-index:2;padding:60px 24px 48px;width:100%;max-width:600px}.vb-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-courier);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#ffffff80;margin-bottom:20px}.vb-hero-eyebrow svg{color:var(--ld-red);opacity:.7}.vb-hero-title{font-family:var(--font-anton);font-size:clamp(42px,10vw,80px);letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0;line-height:.95}.vb-hero-description{font-family:var(--font-courier);font-size:12px;letter-spacing:.06em;line-height:1.9;color:#ffffff8c;margin-top:24px;max-width:380px}.vb-hero-scroll-cue{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:40px}.vb-scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,.3),transparent);animation:vb-scroll-pulse 2s ease-in-out infinite}.vb-scroll-text{font-family:var(--font-courier);font-size:9px;letter-spacing:.3em;color:#ffffff59}@keyframes vb-scroll-pulse{0%,to{opacity:1}50%{opacity:.3}}.vb-philosophy{width:100vw;margin-left:calc(-50vw + 50%);position:relative;padding:20px;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,rgba(255,255,255,.01) 50%,transparent 100%);border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04)}.vb-philosophy-inner{display:flex;align-items:center;gap:24px;max-width:900px;margin:0 auto;padding:0;position:relative}.vb-philosophy-quote{font-family:var(--font-anton);font-size:clamp(18px,4vw,36px);letter-spacing:.04em;text-transform:uppercase;color:#ffffffd9;margin:0;line-height:1.15;quotes:none;flex:1;min-width:0}.vb-philosophy-emphasis{color:var(--ld-red)}.vb-philosophy-divider{width:1px;align-self:stretch;min-height:60px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.08),transparent);flex-shrink:0}.vb-philosophy-text{font-family:var(--font-courier);font-size:10px;letter-spacing:.05em;line-height:2;color:#ffffff80;max-width:320px;margin:0;flex:1;min-width:0}.vb-header{text-align:center;margin-bottom:4px}.vb-title{font-family:var(--font-anton);font-size:clamp(26px,5vw,40px);letter-spacing:.15em;text-transform:uppercase;color:#d4af37;text-shadow:0 0 25px rgba(212,175,55,.15);margin:0}.vb-subtitle{font-family:var(--font-courier);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#fff6;margin-top:4px}.vb-scan-status{display:flex;align-items:center;gap:8px;font-family:var(--font-courier);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#d4af37;padding:6px 16px;background:#d4af370f;border:1px solid rgba(212,175,55,.15);animation:vb-status-flicker .1s ease-in-out 3}.vb-scan-status-dot{width:6px;height:6px;border-radius:50%;background:#d4af37;animation:vb-dot-blink .8s ease-in-out infinite}@keyframes vb-status-flicker{0%,to{opacity:1}50%{opacity:.4}}@keyframes vb-dot-blink{0%,to{opacity:1;box-shadow:0 0 4px #d4af3799}50%{opacity:.3;box-shadow:none}}.vb-wall{width:100%;max-width:420px;aspect-ratio:1;position:relative;border:2px solid rgba(60,50,30,.3);box-shadow:0 0 60px #000000b3,0 4px 20px #00000080,inset 0 1px #ffffff0a,inset 0 -1px #0000004d;overflow:hidden;border-radius:2px}.vb-vault-void{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 64% 68% at 50% 48%,#0000001f,#0000003d 38%,#000000ad 72%,#000000f5)}.vb-wall-image,.vb-sweep-grid,.vb-wall-handle,.vb-scan-beam,.vb-target-glow{position:relative;z-index:1}.vb-wall-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vb-wall-handle{position:absolute;width:104%;height:104%;left:-2%;top:-2%;display:flex;align-items:center;justify-content:center;z-index:2;transform-origin:center center;transition:filter .2s}.vb-wall-handle-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vb-scan-beam{position:absolute;left:0;right:0;height:4px;top:var(--sweep-progress, 0%);background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.3) 20%,rgba(212,175,55,.8) 50%,rgba(212,175,55,.3) 80%,transparent 100%);box-shadow:0 0 20px #d4af3780,0 0 60px #d4af3733;z-index:5;pointer-events:none}.vb-target-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(220,38,38,.25) 0%,rgba(220,38,38,.1) 15%,transparent 35%);animation:vb-target-pulse 1s ease-in-out infinite alternate}.vb-target-glow.target-success{background:radial-gradient(circle at 50% 50%,rgba(34,197,94,.25) 0%,rgba(34,197,94,.1) 15%,transparent 35%)}.vb-target-glow.target-neutral{background:radial-gradient(circle at 50% 50%,rgba(212,175,55,.25) 0%,rgba(212,175,55,.1) 15%,transparent 35%)}@keyframes vb-target-pulse{0%{opacity:.6}to{opacity:1}}.vb-overlay-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);z-index:4;pointer-events:none}.vb-overlay-cell{position:relative;border:1px solid transparent;transition:border-color .1s,box-shadow .1s,background .1s}.vb-overlay-cell.sweep{border-color:#d4af37e6;box-shadow:0 0 25px #d4af3780,inset 0 0 15px #d4af3726;background:#d4af3714}.vb-overlay-cell.sweep-trail{border-color:#d4af374d;box-shadow:0 0 10px #d4af3726;background:#d4af3708}.vb-overlay-cell.target-locked{border-color:#dc2626e6;box-shadow:0 0 50px #dc262680,0 0 100px #dc262633;background:#dc26261a}.vb-overlay-cell.target-locked.target-success{border-color:#22c55ee6;box-shadow:0 0 50px #22c55e80,0 0 100px #22c55e33;background:#22c55e1a}.vb-overlay-cell.target-locked.target-neutral{border-color:#d4af37e6;box-shadow:0 0 50px #d4af3780,0 0 100px #d4af3733;background:#d4af371a}.target-success .vb-bracket{border-color:#22c55e}.target-neutral .vb-bracket{border-color:#d4af37}.vb-target-brackets{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;pointer-events:none;z-index:5}.vb-bracket{position:absolute;width:16px;height:16px;border-color:#dc2626;border-style:solid;border-width:0;animation:vb-bracket-in .3s ease-out forwards;opacity:0}.vb-bracket.tl{top:0;left:0;border-top-width:2px;border-left-width:2px}.vb-bracket.tr{top:0;right:0;border-top-width:2px;border-right-width:2px;animation-delay:.05s}.vb-bracket.bl{bottom:0;left:0;border-bottom-width:2px;border-left-width:2px;animation-delay:.1s}.vb-bracket.br{bottom:0;right:0;border-bottom-width:2px;border-right-width:2px;animation-delay:.15s}@keyframes vb-bracket-in{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:scale(1)}}.vb-cinematic-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 45%,transparent 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.55) 65%,rgba(0,0,0,.85) 85%,rgba(0,0,0,.95) 100%);animation:vb-vignette-in .5s ease-out forwards}@keyframes vb-vignette-in{0%{opacity:0}to{opacity:1}}.vb-scan-progress-track{width:100%;max-width:420px;height:3px;background:#ffffff0f;position:relative;overflow:hidden}.vb-scan-progress-fill{height:100%;background:linear-gradient(90deg,#8b6914,#d4af37,#f0d060);transition:width .3s ease-out}.vb-scan-progress-fill:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:vb-progress-shimmer 1.5s ease-in-out infinite}@keyframes vb-progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.vb-scan-progress-text{position:absolute;right:0;top:6px;font-family:var(--font-courier);font-size:9px;letter-spacing:.1em;color:#d4af3780}.vb-vault-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;perspective:1200px;overflow:hidden;pointer-events:none}.vb-vault-frame{width:100%;height:100%;position:relative;background:#0a0a0a;border:3px solid rgba(80,70,40,.3);box-shadow:0 0 80px #d4af3714,0 0 160px #0009,inset 0 0 60px #00000080;transform-style:preserve-3d;overflow:hidden}.vb-vault-frame:before,.vb-vault-frame:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e8d48b,#a0842c 40%,#5c4a15);box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #00000080,0 0 6px #d4af3733;z-index:12}.vb-vault-frame:before{top:10px;left:10px}.vb-vault-frame:after{top:10px;right:10px}.vb-vault-label{position:absolute;top:16px;left:50%;transform:translate(-50%);font-family:var(--font-anton);font-size:22px;letter-spacing:.3em;color:#d4af3780;text-shadow:0 1px 0 rgba(0,0,0,.8),0 0 20px rgba(212,175,55,.15);z-index:12}.vb-vault-label:before,.vb-vault-label:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e8d48b,#a0842c 40%,#5c4a15);box-shadow:inset 0 1px 2px #ffffff4d,inset 0 -1px 2px #00000080,0 0 6px #d4af3733}.vb-vault-label:before{bottom:-200px;left:-90px}.vb-vault-label:after{bottom:-200px;right:-90px}.vb-vault-bolt{position:absolute;background:linear-gradient(180deg,#b89b40,#8b6914,#6b5210 60%,#8b6914);border-radius:2px;z-index:12;box-shadow:inset 0 1px 1px #fff3,inset 0 -1px 1px #0006,0 0 12px #d4af3740}.vb-vault-bolt.top{top:-5px;left:50%;transform:translate(-50%);width:60px;height:10px;border-radius:2px 2px 4px 4px}.vb-vault-bolt.bottom{bottom:-5px;left:50%;transform:translate(-50%);width:60px;height:10px;border-radius:4px 4px 2px 2px}.vb-vault-bolt.left{left:-5px;top:50%;transform:translateY(-50%);width:10px;height:60px;border-radius:4px 2px 2px 4px}.vb-vault-bolt.right{right:-5px;top:50%;transform:translateY(-50%);width:10px;height:60px;border-radius:2px 4px 4px 2px}.vb-vault-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;z-index:10;filter:drop-shadow(0 0 20px rgba(212,175,55,.08))}.vb-vault-handle-svg{width:100%;height:100%}.vb-vault-doors{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:8;perspective:800px;overflow:visible}.vb-vault-door{width:100%;height:100%;background:url(/vault-wall.png);background-size:500% 500%;background-position:50% 50%;position:relative;transform-style:preserve-3d;backface-visibility:hidden;filter:brightness(.95);transform-origin:left center}.vb-vault-door-handle{position:absolute;width:50%;height:50%;top:25%;left:25%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:rotate(90deg);transform-origin:44.5% 50%;filter:brightness(.9) drop-shadow(0 2px 4px rgba(0,0,0,.4))}.vb-vault-door-detail{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:2px solid rgba(92,74,21,.12);background:linear-gradient(135deg,rgba(255,255,255,.01) 0%,transparent 50%,rgba(0,0,0,.1) 100%);box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0003}.vb-vault-door-detail:before{content:"";position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:1px solid rgba(92,74,21,.06);background:linear-gradient(180deg,rgba(255,255,255,.008) 0%,transparent 50%,rgba(0,0,0,.05) 100%)}.vb-vault-door-hinge{position:absolute;width:10px;height:28px;border-radius:3px;background:linear-gradient(180deg,#b89b40,#8b6914,#5c4a15 60%,#7a6418);z-index:9;box-shadow:inset 0 1px 2px #ffffff40,inset 0 -1px 2px #0006,2px 0 6px #00000080}.vb-vault-door-hinge:before,.vb-vault-door-hinge:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#c4a24d,#5c4a15);box-shadow:inset 0 .5px .5px #ffffff4d}.vb-vault-door-hinge:before{top:4px}.vb-vault-door-hinge:after{bottom:4px}.vb-vault-door .vb-vault-door-hinge{left:-5px}.vb-vault-door-hinge.t{top:18%}.vb-vault-door-hinge.b{bottom:18%}.vb-vault-inner{position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:radial-gradient(circle at 50% 50%,rgba(212,175,55,.08) 0%,rgba(212,175,55,.02) 40%,transparent 70%),linear-gradient(135deg,#0a0908,#050403);z-index:1;opacity:0}.vb-vault-light-burst{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.35) 0%,rgba(212,175,55,.12) 25%,rgba(212,175,55,.04) 45%,transparent 65%);z-index:0;opacity:0;pointer-events:none}.vb-vault-sparks{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;z-index:15;pointer-events:none}.vb-spark{position:absolute;border-radius:50%;background:#e8d48b;box-shadow:0 0 4px #e8d48be6,0 0 8px #d4af3780,0 0 16px #d4af3733}.vb-vault-result-icon{font-size:48px;font-weight:900;line-height:1;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:8px}.vb-vault-result-icon.success{color:#d4af37;border:3px solid rgba(212,175,55,.5);background:radial-gradient(circle,rgba(212,175,55,.15) 0%,transparent 70%);box-shadow:0 0 30px #d4af374d,0 0 60px #d4af371a;text-shadow:0 0 15px rgba(212,175,55,.5)}.vb-vault-result-icon.failure{color:#dc2626;border:3px solid rgba(220,38,38,.5);background:radial-gradient(circle,rgba(220,38,38,.15) 0%,transparent 70%);box-shadow:0 0 30px #dc26264d,0 0 60px #dc26261a;text-shadow:0 0 15px rgba(220,38,38,.5)}.vb-vault-result-text{font-family:var(--font-anton);font-size:clamp(28px,6vw,42px);letter-spacing:.15em;text-transform:uppercase}.vb-vault-result-text.success{color:#d4af37;text-shadow:0 0 20px rgba(212,175,55,.4),0 0 40px rgba(212,175,55,.15)}.vb-vault-result-text.failure{color:#dc2626;text-shadow:0 0 20px rgba(220,38,38,.4),0 0 40px rgba(220,38,38,.15)}.vb-vault-result-sub{font-family:var(--font-courier);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#fff6}.vb-vault-status-text{font-family:var(--font-courier);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#d4af37;text-shadow:0 0 10px rgba(212,175,55,.3);z-index:10}.vb-vault-progress{width:clamp(200px,40vw,300px);height:2px;background:#ffffff0f;overflow:hidden;z-index:10}.vb-vault-progress-fill{height:100%;background:linear-gradient(90deg,#8b6914,#d4af37,#f0d060);transition:width .4s ease-out}.vb-input-section{width:100%;max-width:420px;text-align:center}.vb-input-label{font-family:var(--font-courier);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#d4af37;margin-bottom:12px;text-shadow:0 0 8px rgba(212,175,55,.15)}.vb-keycard-slot{background:#0009;border:1px solid rgba(212,175,55,.2);padding:3px;position:relative}.vb-keycard-slot:before,.vb-keycard-slot:after{content:"";position:absolute;width:20px;height:20px}.vb-keycard-slot:before{top:-1px;left:-1px;border-top:2px solid #d4af37;border-left:2px solid #d4af37}.vb-keycard-slot:after{bottom:-1px;right:-1px;border-bottom:2px solid #d4af37;border-right:2px solid #d4af37}.vb-serial-input{width:100%;background:#0a0806e6;border:1px solid rgba(255,255,255,.06);color:#fff;font-family:var(--font-courier);font-size:16px;letter-spacing:.15em;text-transform:none;padding:16px 20px;text-align:center;outline:none;transition:all .3s}.vb-serial-input::-moz-placeholder{color:#ffffff1f;letter-spacing:.2em;font-size:13px}.vb-serial-input::placeholder{color:#ffffff1f;letter-spacing:.2em;font-size:13px}.vb-serial-input:focus{border-color:#dd1d1d66;box-shadow:0 0 15px #dd1d1d1a}.vb-serial-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;color:#ffffff80;font-family:var(--font-courier);font-size:10px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.vb-serial-hint code{color:#d4af37bf;font-family:inherit;white-space:nowrap}.vb-serial-input-issue{margin-top:8px;color:#f0c36a;font-family:var(--font-courier);font-size:10px;letter-spacing:.06em;line-height:1.5;text-align:left;text-transform:uppercase}.vb-submit-btn{width:100%;margin-top:16px;padding:16px 24px;background:linear-gradient(135deg,var(--ld-red) 0%,#991b1b 100%);border:1px solid rgba(221,29,29,.5);color:#fff;font-family:var(--font-anton);font-size:15px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 0 20px #dd1d1d26}.vb-submit-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s}.vb-submit-btn:hover:not(:disabled):after{left:100%}.vb-submit-btn:hover:not(:disabled){box-shadow:0 0 30px #dd1d1d66;transform:translateY(-1px)}.vb-submit-btn:disabled{opacity:.4;cursor:not-allowed}.vb-rate-limit{font-family:var(--font-courier);font-size:10px;letter-spacing:.15em;padding:8px;margin-top:12px;text-align:center}.vb-rate-limit.locked{color:#dc2626}.vb-rate-limit.warning{color:#d4af37}.vb-qr-link{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#fff3;font-family:var(--font-courier);font-size:10px;letter-spacing:.1em;cursor:pointer;margin-top:10px;transition:color .3s}.vb-qr-link:hover:not(:disabled){color:#d4af37}.vb-dev-test-btn{display:block;width:100%;margin-top:12px;padding:10px 16px;background:#d4af3714;border:1px dashed rgba(212,175,55,.3);color:#d4af37;font-family:var(--font-courier);font-size:11px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s}.vb-dev-test-btn:hover:not(:disabled){background:#d4af3726;border-color:#d4af3780}.vb-dev-test-btn:disabled{opacity:.3;cursor:not-allowed}.vb-ceremony{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;pointer-events:none}.vb-ceremony-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vb-ceremony-origin{position:absolute;width:200px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;opacity:0;z-index:1}.vb-ceremony-origin.gold{background:radial-gradient(circle,rgba(212,175,55,.4) 0%,rgba(212,175,55,.1) 40%,transparent 70%);box-shadow:0 0 80px #d4af374d}.vb-ceremony-origin.red{background:radial-gradient(circle,rgba(220,38,38,.4) 0%,rgba(220,38,38,.1) 40%,transparent 70%);box-shadow:0 0 60px #dc26264d}.vb-ceremony-content{position:relative;z-index:2;text-align:center}.vb-ceremony-text{font-family:var(--font-anton);font-size:clamp(36px,9vw,72px);letter-spacing:.1em;text-transform:uppercase;opacity:0}.vb-ceremony-text.success{color:#d4af37;text-shadow:0 0 40px rgba(212,175,55,.4),0 0 80px rgba(212,175,55,.15)}.vb-ceremony-text.fail{color:#dc2626;text-shadow:0 0 40px rgba(220,38,38,.4)}.vb-ceremony-sub{font-family:var(--font-courier);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#ffffff59;margin-top:16px;opacity:0}.vb-velvet-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(212,175,55,.15) 0%,transparent 60%);opacity:0}.vb-result{width:100%;max-width:600px;margin:0 auto;padding:0 20px 40px;position:relative;z-index:10}.vb-footer{width:100vw;margin-left:calc(-50vw + 50%);padding:32px 24px 20px;position:relative;z-index:10;border-top:1px solid rgba(255,255,255,.04)}.vb-footer-main{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1100px;margin:0 auto;flex-wrap:wrap}.vb-footer-brand{display:flex;align-items:center;gap:10px}.vb-footer-logo{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;filter:invert(1);opacity:.35}.vb-footer-brand-name{font-family:var(--font-anton);font-size:13px;letter-spacing:.15em;color:#ffffff40;line-height:1}.vb-footer-trust-row{display:flex;align-items:center;gap:8px;font-family:var(--font-courier);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff2e}.vb-footer-trust-row svg{color:#ffffff26;flex-shrink:0}.vb-footer-sep{color:#ffffff14}.vb-footer-nav{display:flex;align-items:center;gap:16px}.vb-footer-link{background:none;border:none;font-family:var(--font-courier);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#fff3;cursor:pointer;transition:color .3s ease;padding:0}.vb-footer-link:hover{color:#ffffff80}.vb-footer-bottom{max-width:1100px;margin:16px auto 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.03);font-family:var(--font-courier);font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:#ffffff14;text-align:center}.vb-process{width:100vw;margin-left:calc(-50vw + 50%);padding:24px;border-bottom:1px solid rgba(255,255,255,.03)}.vb-process-header{text-align:center;margin-bottom:28px}.vb-process-label{margin:0;font-family:var(--font-courier);font-size:9px;letter-spacing:.4em;text-transform:uppercase;color:#ffffff40}.vb-process-track{display:flex;align-items:flex-start;justify-content:center;gap:0;position:relative;max-width:700px;margin:0 auto;padding:0 20px}.vb-process-line{position:absolute;top:20px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent);z-index:0}.vb-process-node{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;border:0;padding:0;background:transparent;color:inherit;font:inherit}.vb-process-dot{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#0a0a0ae6;display:flex;align-items:center;justify-content:center;color:#ffffff59;transition:all .3s ease}.vb-process-node:hover .vb-process-dot{border-color:var(--ld-red);color:var(--ld-red);box-shadow:0 0 16px #dd1d1d26}.vb-process-num{font-family:var(--font-courier);font-size:9px;letter-spacing:.2em;color:#ffffff1f}.vb-process-name{font-family:var(--font-anton);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff6;text-align:center;white-space:nowrap}.vb-process-node{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vb-process-detail{display:block;max-height:0;opacity:0;overflow:hidden;font-family:var(--font-courier);font-size:9px;letter-spacing:.04em;line-height:1.8;color:#ffffff4d;text-align:center;padding:0 4px;transition:max-height .4s ease,opacity .3s ease,margin-top .3s ease;margin-top:0;word-break:break-word}.vb-process-node.active .vb-process-detail{max-height:160px;overflow:visible;opacity:1;margin-top:8px}.vb-process-node.active .vb-process-dot{border-color:var(--ld-red);color:var(--ld-red);box-shadow:0 0 16px #dd1d1d26}.vb-process-node.active .vb-process-name{color:#fff}.vb-closing{width:100vw;margin-left:calc(-50vw + 50%);padding:40px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.03)}.vb-closing-inner{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.vb-closing-rule{width:40px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.vb-closing-title{font-family:var(--font-anton);font-size:clamp(28px,6vw,48px);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;line-height:1.1}.vb-shimmer-word{color:var(--ld-red);position:relative;display:inline-block;background:linear-gradient(90deg,var(--ld-red) 0%,var(--ld-red) 35%,#ff6b6b 50%,var(--ld-red) 65%,var(--ld-red) 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerSlide 3s ease-in-out infinite}@keyframes shimmerSlide{0%,to{background-position:100% 0}50%{background-position:-100% 0}}.vb-closing-text{font-family:var(--font-courier);font-size:11px;letter-spacing:.06em;line-height:2;color:#ffffff80;max-width:420px;margin:0}.vb-closing-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-courier);font-size:8px;letter-spacing:.25em;text-transform:uppercase;color:#ffffff4d;padding:8px 16px;border:1px solid rgba(255,255,255,.05)}.vb-closing-badge svg{color:var(--ld-red);opacity:.5}.vb-particles{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.vb-particle{position:absolute;width:2px;height:2px;background:#d4af374d;border-radius:50%;animation:vb-float-up linear infinite}.vb-particle:nth-child(1){left:10%;animation-duration:12s;animation-delay:0s;opacity:.3}.vb-particle:nth-child(2){left:25%;animation-duration:15s;animation-delay:-3s;opacity:.2;width:3px;height:3px}.vb-particle:nth-child(3){left:40%;animation-duration:10s;animation-delay:-5s;opacity:.4}.vb-particle:nth-child(4){left:55%;animation-duration:14s;animation-delay:-2s;opacity:.15;width:1px;height:1px}.vb-particle:nth-child(5){left:70%;animation-duration:11s;animation-delay:-7s;opacity:.25}.vb-particle:nth-child(6){left:85%;animation-duration:13s;animation-delay:-1s;opacity:.2;width:3px;height:3px}.vb-particle:nth-child(7){left:15%;animation-duration:16s;animation-delay:-4s;opacity:.15}.vb-particle:nth-child(8){left:60%;animation-duration:9s;animation-delay:-6s;opacity:.35;width:1px;height:1px}@keyframes vb-float-up{0%{transform:translateY(110vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) rotate(360deg);opacity:0}}.vb-cinematic-entry{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0c0a09;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;animation:vb-entry-fadeout .6s ease forwards;animation-delay:3s}.vb-cinematic-text{font-family:var(--font-courier);font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:#d4af37;overflow:hidden;border-right:2px solid rgba(212,175,55,.6);white-space:nowrap;animation:vb-typewriter 2s steps(30,end) forwards,vb-blink-caret .75s step-end infinite}.vb-cinematic-sub{font-family:var(--font-courier);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#ffffff40;opacity:0;animation:vb-entry-sub-in .5s ease forwards;animation-delay:2.2s}.vb-cinematic-skip{position:absolute;right:24px;bottom:24px;border:1px solid rgba(255,255,255,.18);padding:10px 14px;background:#00000059;color:#ffffffa6;font-family:var(--font-courier);font-size:9px;letter-spacing:.16em}.vb-cinematic-skip:hover,.vb-cinematic-skip:focus-visible{border-color:#d4af37a6;color:#fff}@keyframes vb-typewriter{0%{width:0}to{width:100%}}@keyframes vb-blink-caret{50%{border-color:transparent}}@keyframes vb-entry-fadeout{0%{opacity:1}to{opacity:0;pointer-events:none;visibility:hidden}}@keyframes vb-entry-sub-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.vb-dossier{width:100%;max-width:640px;margin:0 auto;padding:0 20px 40px;margin-bottom:min(38dvh,360px);position:relative;z-index:10;animation:vb-dossier-reveal .8s ease-out forwards}.vb-dossier-primary{scroll-margin-block-start:calc(env(safe-area-inset-top) + 24px);outline:none}.vb-dossier-primary:focus-visible{box-shadow:0 0 0 2px #d4af37b3,0 0 36px #d4af3729}@keyframes vb-dossier-reveal{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.vb-dossier-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border:1px solid rgba(255,255,255,.08);border-bottom:none;background:#ffffff05}.vb-dossier-title{margin:0;font-family:var(--font-courier);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.vb-dossier-status{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-family:var(--font-anton);font-size:11px;letter-spacing:.25em;text-transform:uppercase;white-space:nowrap}.vb-dossier-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.vb-dossier-status-text{line-height:1}.vb-dossier-status.unclaimed{color:#fff9}.vb-dossier-status.unclaimed .vb-dossier-status-dot{background:#ffffff80;box-shadow:0 0 6px #fff3;animation:statusPulse 2.5s ease-in-out infinite}.vb-dossier-status.verified{color:var(--ld-green)}.vb-dossier-status.verified .vb-dossier-status-dot{background:var(--ld-green);box-shadow:0 0 8px #22c55e66}.vb-dossier-status.chase{color:var(--ld-red)}.vb-dossier-status.chase .vb-dossier-status-dot{background:var(--ld-red);box-shadow:0 0 8px #dd1d1d66;animation:statusPulse 1.2s ease-in-out infinite}.vb-dossier-status.restricted{color:var(--ld-red)}.vb-dossier-status.restricted .vb-dossier-status-dot{background:var(--ld-red);box-shadow:0 0 8px #dd1d1d66}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.3}}.vb-dossier-body{border:1px solid rgba(212,175,55,.15);background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vb-dossier-product{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(212,175,55,.03) 0%,transparent 100%);border-bottom:1px solid rgba(212,175,55,.1)}.vb-dossier-product img{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(0,0,0,.6))}.vb-dossier-product .vb-product-placeholder{font-family:var(--font-courier);font-size:10px;letter-spacing:.2em;color:#ffffff26;text-transform:uppercase}.vb-intel-grid{display:flex;flex-wrap:wrap;border-top:1px solid rgba(212,175,55,.08)}.vb-intel-cell{flex:1 1 50%;min-width:0;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.04);border-right:1px solid rgba(255,255,255,.04)}.vb-intel-cell:nth-child(2n){border-right:none}.vb-intel-label{font-family:var(--font-courier);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#d4af3766;margin-bottom:6px}.vb-intel-value{font-family:var(--font-courier);font-size:12px;letter-spacing:.1em;color:#ffffffb3;text-transform:uppercase;word-break:break-all}.vb-auth-gate{width:100%;max-width:600px;margin:28px auto 0;padding:36px 28px;text-align:center;border:1px solid rgba(212,175,55,.24);background:linear-gradient(135deg,#d4af370a,#0009,#22c55e09);position:relative;overflow:hidden;animation:claimPanelReveal .6s ease-out forwards}@keyframes vb-auth-gate-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.vb-auth-gate:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.6),transparent);animation:vb-auth-scan 4s linear infinite}@keyframes vb-auth-scan{0%{transform:translate(-50%)}to{transform:translate(50%)}}.vb-auth-gate-icon{width:56px;height:56px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(212,175,55,.3);border-radius:50%;color:#d4af37e0;background:#d4af370f}.vb-auth-gate-title{font-family:var(--font-anton);font-size:20px;letter-spacing:.2em;text-transform:uppercase;color:#d4af37;margin-bottom:10px}.vb-auth-gate-desc{font-family:var(--font-courier);font-size:12px;letter-spacing:.08em;line-height:1.6;color:#ffffffa3;margin-bottom:28px;max-width:360px;margin-left:auto;margin-right:auto}.vb-auth-gate-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:340px;font-family:var(--font-anton);font-size:16px;letter-spacing:.2em;text-transform:uppercase;padding:18px 40px;color:#fff;background:linear-gradient(135deg,#917016eb,#d4af37,#917016eb);border:1px solid rgba(255,226,132,.55);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-decoration:none}.vb-auth-gate-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:transform .6s ease}.vb-auth-gate-btn:hover:after{transform:translate(200%)}.vb-auth-gate-btn:hover{background:linear-gradient(135deg,#b18a1e,#e8c44f,#b18a1e);box-shadow:0 0 30px #d4af3747,0 4px 20px #0000004d;transform:translateY(-1px)}.vb-auth-gate-hint{font-family:var(--font-courier);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#ffffff7a;line-height:1.55;margin-top:16px}.vb-hex-stream{font-family:var(--font-courier);font-size:9px;letter-spacing:.1em;color:#d4af3733;overflow:hidden;white-space:nowrap;max-width:120px}.vb-signal-bars{display:inline-flex;align-items:flex-end;gap:2px;height:10px;margin-left:8px}.vb-signal-bar{width:3px;background:var(--ld-green);border-radius:1px;animation:vb-signal-pulse 1.5s ease-in-out infinite}.vb-signal-bar:nth-child(1){height:3px;animation-delay:0s}.vb-signal-bar:nth-child(2){height:5px;animation-delay:.1s}.vb-signal-bar:nth-child(3){height:8px;animation-delay:.2s}.vb-signal-bar:nth-child(4){height:10px;animation-delay:.3s}@keyframes vb-signal-pulse{0%,to{opacity:.4}50%{opacity:1}}.vb-header-auth{display:flex;align-items:center;gap:8px}.vb-auth-indicator{font-family:var(--font-courier);font-size:10px;letter-spacing:.15em;text-transform:uppercase;display:flex;align-items:center;gap:6px}.vb-auth-indicator.authenticated{color:#d4af37}.vb-auth-indicator.guest{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:#ffffff4d;cursor:pointer;transition:color .3s ease;text-decoration:none}.vb-auth-indicator.guest:hover{color:#fff9}.vb-auth-dot{width:6px;height:6px;border-radius:50%;background:#d4af37;box-shadow:0 0 8px #d4af3766;animation:ld-pulse 2s ease-in-out infinite}@media(min-width:1024px){.vb-content{padding:0 40px;gap:0}.vb-hero{min-height:340px}.vb-hero-overlay{padding:80px 60px;max-width:700px}.vb-hero-eyebrow{font-size:11px;letter-spacing:.35em}.vb-hero-title{font-size:clamp(60px,7vw,100px)}.vb-hero-description{font-size:12px;max-width:440px}.vb-philosophy{padding:36px 60px}.vb-philosophy-inner{gap:48px}.vb-philosophy-quote{font-size:clamp(24px,3vw,40px)}.vb-philosophy-text{font-size:11px;max-width:380px}.vb-philosophy-divider{min-height:80px}.vb-input-section{max-width:500px}.vb-process{padding:48px 60px}.vb-process-dot{width:52px;height:52px}.vb-process-name{font-size:12px}.vb-closing{padding:48px 60px}.vb-footer{padding:32px 60px 24px}.vb-footer-brand-name{font-size:15px}.vb-footer-link{font-size:10px}.vb-result{max-width:700px}.vb-dossier{max-width:760px}.vb-dossier-header{padding:20px 28px}.vb-dossier-stamp{font-size:11px;padding:6px 16px}.vb-intel-cell{padding:20px 28px}.vb-intel-label{font-size:10px}.vb-intel-value{font-size:14px}.vb-auth-gate{max-width:600px;padding:36px 32px}.vb-auth-gate-title{font-size:20px}.vb-auth-gate-btn{font-size:16px;padding:18px 40px}.vb-cinematic-text{font-size:18px;letter-spacing:.4em}.vb-cinematic-sub{font-size:12px}.vb-ceremony-text{font-size:clamp(48px,8vw,96px)}.vb-scan-progress-track{max-width:560px}.vb-hex-stream{max-width:160px;font-size:10px}.vb-signal-bars{height:12px}.vb-signal-bar{width:4px}.vb-signal-bar:nth-child(1){height:4px}.vb-signal-bar:nth-child(2){height:6px}.vb-signal-bar:nth-child(3){height:9px}.vb-signal-bar:nth-child(4){height:12px}}@media(min-width:1440px){.vb-hero-title{font-size:clamp(80px,8vw,120px)}.vb-wall{max-width:640px}.vb-input-section{max-width:580px}.vb-serial-input{font-size:20px;padding:24px 28px}.vb-submit-btn{padding:24px 40px;font-size:18px}.vb-process-dot{width:60px;height:60px}.vb-process-name{font-size:13px}.vb-closing-title{font-size:56px}.vb-dossier{max-width:860px}.vb-scan-progress-track{max-width:640px}.vb-footer-brand-name{font-size:18px}.vb-sconce-left,.vb-sconce-right{width:500px;height:700px}.vb-sconce-left{background:radial-gradient(ellipse at left center,rgba(221,29,29,.06) 0%,transparent 55%)}.vb-sconce-right{background:radial-gradient(ellipse at right center,rgba(221,29,29,.06) 0%,transparent 55%)}}@media(max-width:520px){.vb-serial-hint{align-items:flex-start;flex-direction:column;gap:2px}}@media(max-width:640px){.vb-content{padding:0;gap:0}.vb-hero{min-height:300px}.vb-hero-overlay{padding:40px 20px 36px}.vb-philosophy{padding:32px 16px}.vb-philosophy-inner{gap:16px}.vb-philosophy-quote{font-size:clamp(15px,4.5vw,22px)}.vb-philosophy-text{font-size:9px}.vb-wall{max-width:340px}.vb-submit-btn{font-size:13px;padding:14px 20px}.vb-process{padding:28px 16px}.vb-process-dot{width:34px;height:34px}.vb-process-dot svg{width:14px;height:14px}.vb-process-name{font-size:9px;letter-spacing:.08em}.vb-closing{padding:40px 16px}.vb-closing-title{font-size:24px}.vb-footer{padding:24px 16px 16px}.vb-footer-main{gap:12px}.vb-footer-trust-row{font-size:8px;gap:6px}.vb-footer-nav{gap:10px}.vb-footer-link{font-size:8px}.vb-dossier{padding:0 12px 30px}.vb-intel-cell{padding:12px 16px}.vb-auth-gate{padding:24px 16px}}.vb-page{min-height:100vh;min-height:100dvh;overflow-x:clip;background:radial-gradient(circle at 72% 24%,rgba(142,135,116,.08),transparent 24%),linear-gradient(135deg,#080807,#050505 55%,#090908);color:var(--ehv-ink);font-family:var(--ehv-font-body)}.vb-page:before{background:linear-gradient(90deg,transparent 0 49.95%,rgba(255,255,255,.025) 50%,transparent 50.05%),repeating-linear-gradient(0deg,transparent 0 79px,rgba(255,255,255,.012) 80px),radial-gradient(ellipse at 50% -20%,rgba(255,255,255,.08),transparent 48%);opacity:1;animation:none}.vb-page:after{background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.62) 100%);animation:none}.vb-ambient-field{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.32;background-image:var(--metal-grain-heavy);mix-blend-mode:soft-light}.ld-header,.ld-status-bar{box-sizing:border-box;width:min(100%,calc(var(--ehv-content-max) + 48px));margin-inline:auto;padding-inline:clamp(18px,4vw,36px);border-color:var(--ehv-line);background:#050505b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ld-header{min-height:72px;border-bottom:1px solid var(--ehv-line)}.ld-header-logo{width:34px;height:34px;opacity:.92}.ld-header-title{font:900 21px/.9 var(--ehv-font-display);letter-spacing:.25em}.ld-header-subtitle{color:var(--ehv-ink-muted);font:600 8px/1.2 var(--ehv-font-mono);letter-spacing:.24em}.ld-status-bar{min-height:34px;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--ehv-font-mono)}.vb-content{width:min(100%,var(--ehv-content-max));margin:0 auto;padding:clamp(32px,4vw,56px) clamp(18px,4vw,36px) 56px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);grid-template-areas:"hero hero" "vault-head input" "status input" "vault input" "progress input" "closing closing";align-items:start;-moz-column-gap:clamp(36px,6vw,84px);column-gap:clamp(36px,6vw,84px);row-gap:16px}.vb-hero{grid-area:hero;width:100%;min-height:0;margin:0 0 clamp(28px,4vw,50px);display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:30px;align-items:end;overflow:visible;border-top:1px solid var(--ehv-line);padding-top:18px}.vb-hero-index{position:absolute;top:18px;right:0;font:700 8px/1 var(--ehv-font-mono);letter-spacing:.2em;color:var(--ehv-ink-muted)}.vb-hero-copy{min-width:0}.vb-hero-eyebrow{margin:0 0 18px;color:var(--ehv-metal-bright);font:700 9px/1 var(--ehv-font-mono)}.vb-hero-title{margin:0;max-width:900px;color:var(--ehv-ink);font:900 clamp(45px,5.8vw,74px)/.86 var(--ehv-font-display);letter-spacing:-.045em;text-transform:uppercase}.vb-hero-title span{color:transparent;-webkit-text-stroke:1px rgba(241,238,231,.52);white-space:nowrap}.vb-hero-description{max-width:580px;margin:24px 0 0;color:var(--ehv-ink-muted);font:400 13px/1.75 var(--ehv-font-body);letter-spacing:.01em}.vb-hero-assurance{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;padding:22px 0 4px 24px;border-left:1px solid var(--ehv-line-strong);color:var(--ehv-ink-muted)}.vb-hero-assurance svg{grid-row:1 / 3;color:var(--ehv-authentic)}.vb-hero-assurance span{font:700 9px/1.2 var(--ehv-font-mono);letter-spacing:.16em}.vb-hero-assurance small{font-size:11px;line-height:1.5}.vb-header{grid-area:vault-head;margin:0;text-align:left}.vb-section-kicker{margin:0 0 10px;color:var(--ehv-signal-bright);font:700 8px/1 var(--ehv-font-mono);letter-spacing:.22em;text-transform:uppercase}.vb-title{color:var(--ehv-ink);text-shadow:none;font:900 clamp(26px,4vw,46px)/.9 var(--ehv-font-display);letter-spacing:.02em}.vb-subtitle{margin:8px 0 0;color:var(--ehv-ink-muted);font:600 8px/1 var(--ehv-font-mono);letter-spacing:.22em}.vb-scan-status{grid-area:status;justify-self:start;margin:0;border-color:var(--ehv-line);background:#ffffff06;color:var(--ehv-metal-bright);font-family:var(--ehv-font-mono)}.vb-wall{--vault-status: 173, 166, 147;grid-area:vault;width:min(100%,600px);max-width:none;aspect-ratio:1.12;overflow:visible;border:1px solid var(--ehv-line);border-radius:var(--ehv-radius-sm);display:grid;place-items:center;perspective:1400px;background:linear-gradient(145deg,rgba(255,255,255,.06),transparent 20% 75%,rgba(255,255,255,.025)),var(--metal-grain-heavy),linear-gradient(140deg,#24231f,#090908 58%,#1b1a17);box-shadow:var(--ehv-shadow-deep),inset 0 0 70px #000000c7,inset 0 0 0 12px #0000004d;transform-style:preserve-3d;container-type:inline-size}.vb-wall.target-success{--vault-status: 125, 165, 137}.vb-wall:not(.target-success).is-classified{--vault-status: 191, 37, 40}.vb-vault-chassis{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.vb-vault-chassis:before,.vb-vault-chassis:after{content:"";position:absolute;width:10px;height:10px;border:1px solid rgba(255,255,255,.24)}.vb-vault-chassis:before{left:17px;top:17px;border-right:0;border-bottom:0}.vb-vault-chassis:after{right:17px;bottom:17px;border-left:0;border-top:0}.vb-vault-serial,.vb-vault-pressure{position:absolute;font:700 7px/1 var(--ehv-font-mono);letter-spacing:.18em;color:#ffffff61}.vb-vault-serial{left:25px;bottom:25px}.vb-vault-pressure{right:25px;top:25px;writing-mode:vertical-rl}.vb-vault-index{position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:74%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.05);border-radius:50%}.vb-vault-index i{position:absolute;left:calc(50% - 1px);top:-5px;width:2px;height:10px;background:#ffffff2b;transform-origin:1px calc(37cqi + 5px);transform:rotate(calc(var(--index) * 22.5deg));transition:height .1s,background .1s}.vb-vault-index i.active{height:20px;background:rgb(var(--vault-status));box-shadow:0 0 12px rgba(var(--vault-status),.8)}.vb-vault-machine{position:relative;width:68%;aspect-ratio:1;border-radius:50%;transform-style:preserve-3d;filter:drop-shadow(0 24px 30px rgba(0,0,0,.65))}.vb-vault-aperture,.vb-vault-frame-ring,.vb-vault-door-leaf{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.vb-vault-aperture{overflow:hidden;background:radial-gradient(circle,rgba(var(--vault-status),.45),#000000e6 55%,#000 72%);box-shadow:inset 0 0 70px #000,0 0 50px rgba(var(--vault-status),.14)}.vb-vault-aperture__light{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.8),rgba(var(--vault-status),.32) 25%,transparent 66%);filter:blur(8px);opacity:.55}.vb-vault-aperture__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffff8c}.vb-vault-frame-ring{z-index:4;border:clamp(12px,2.3vw,24px) solid #24231f;box-shadow:inset 0 0 0 2px #ffffff14,inset 0 0 25px #000,0 0 0 2px #070707,0 0 0 6px #35332e;pointer-events:none}.vb-vault-frame-ring span{position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3px;border-radius:50%;background:#a49f92;box-shadow:inset 1px 1px 2px #ded7c8,0 1px 4px #000;transform:rotate(calc(var(--bolt) * 30deg)) translateY(-29cqi)}.vb-vault-door-leaf{z-index:3;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.vb-vault-door-face{position:absolute;top:6%;right:6%;bottom:6%;left:6%;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.17),transparent 19%),repeating-radial-gradient(circle,rgba(255,255,255,.035) 0 1px,transparent 2px 7px),var(--metal-grain),linear-gradient(145deg,#4b4943,#181816 48%,#34322e);border:2px solid rgba(255,255,255,.14);box-shadow:inset 0 0 0 8px #00000038,inset 16px 18px 38px #ffffff0d,inset -22px -26px 42px #0000009e,14px 18px 32px #0000008c}.vb-vault-bolt-bar{position:absolute;left:11%;right:11%;top:calc(50% - 6px);height:12px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(#777269,#292824 45%,#292824 58%,#777269);box-shadow:0 4px 10px #0009}.vb-vault-bolt-bar--vertical{transform:rotate(90deg)}.vb-vault-wheel{position:absolute;z-index:3;top:25%;right:25%;bottom:25%;left:25%;border-radius:50%;will-change:transform}.vb-vault-wheel__rim{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:9px solid #24231f;border-radius:50%;box-shadow:inset 0 0 0 2px #a7a195,0 0 0 2px #080808,0 8px 18px #000000b8}.vb-vault-wheel>i{position:absolute;left:calc(50% - 3px);top:5%;width:6px;height:45%;border-radius:3px;background:linear-gradient(90deg,#272622,#aca698 45%,#35332e);transform-origin:50% 100%;transform:rotate(calc(var(--spoke) * 60deg));box-shadow:2px 0 5px #00000080}.vb-vault-wheel__hub{position:absolute;top:34%;right:34%;bottom:34%;left:34%;display:grid;place-items:center;border-radius:50%;color:#b8b1a2;background:radial-gradient(circle at 38% 28%,#737067,#161614 70%);border:2px solid #8f897e;box-shadow:0 6px 14px #000c}.vb-vault-door-code{position:absolute;left:50%;bottom:14%;transform:translate(-50%);font:700 8px/1 var(--ehv-font-mono);letter-spacing:.3em;color:#fff6}.vb-wall.is-scanning .vb-vault-wheel{animation:vb-wheel-tension 1.8s var(--ehv-ease-mechanical) infinite alternate}.vb-wall.is-scanning .vb-vault-aperture__light{animation:vb-aperture-breathe 1.2s ease-in-out infinite alternate}.vb-scan-beam{position:absolute;z-index:8;top:7%;right:7%;bottom:7%;left:7%;display:grid;place-items:center;border-radius:50%;color:rgb(var(--vault-status));border-top:1px solid rgba(var(--vault-status),.8);animation:vb-mechanical-scan 1.5s linear infinite;pointer-events:none}.vb-target-glow{z-index:2;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:radial-gradient(circle,rgba(var(--vault-status),.26),transparent 68%);filter:blur(10px)}.vb-scan-progress-track{grid-area:progress;position:relative;width:100%;height:2px;margin:2px 0 0;background:#ffffff17}.vb-scan-progress-fill{height:100%;background:rgb(var(--vault-status));box-shadow:0 0 12px rgba(var(--vault-status),.55)}.vb-scan-progress-text{top:9px;right:0;color:var(--ehv-ink-muted);font:700 8px/1 var(--ehv-font-mono)}.vb-vault-void{background:radial-gradient(circle at center,#07070600 0,#07070600 10%,#070706b3 45%,#050505 78%)}.vb-input-section{grid-area:input;width:100%;max-width:none;align-self:start;padding:clamp(26px,3vw,38px);border:1px solid var(--ehv-line);border-radius:var(--ehv-radius-sm);background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 45%),#090908db;box-shadow:var(--ehv-shadow-deep),inset 0 0 0 1px #000c}.vb-input-heading{margin-bottom:26px}.vb-input-heading h2{margin:0;font:900 clamp(30px,3.4vw,44px)/.92 var(--ehv-font-display);letter-spacing:-.02em;text-transform:uppercase}.vb-input-heading>p:last-child{margin:15px 0 0;color:var(--ehv-ink-muted);font-size:12px;line-height:1.65}.vb-input-label{color:var(--ehv-metal-bright);font:700 8px/1 var(--ehv-font-mono);letter-spacing:.18em}.vb-keycard-slot{margin-top:10px;border:0;background:none;box-shadow:none}.vb-serial-input{box-sizing:border-box;width:100%;min-height:70px;border:1px solid var(--ehv-line-strong);border-radius:0;background:#040404;padding:16px 18px;color:var(--ehv-ink);font:700 clamp(16px,2vw,21px)/1 var(--ehv-font-mono);letter-spacing:.07em;box-shadow:inset 0 9px 20px #000000a6;text-transform:none}.vb-serial-input:focus{border-color:var(--ehv-metal-bright);box-shadow:inset 0 9px 20px #000000a6,0 0 0 1px var(--ehv-metal-bright)}.vb-serial-hint{margin-top:12px;gap:8px;color:var(--ehv-ink-muted);font:9px/1.55 var(--ehv-font-mono)}.vb-serial-hint code{color:#ffffff73;font-family:inherit}.vb-serial-input-issue{margin-top:12px;border-left:2px solid var(--ehv-signal);padding:9px 12px;color:#e9b4b4;background:#bf252814;font:10px/1.45 var(--ehv-font-mono)}.vb-submit-btn{min-height:58px;margin-top:24px;border:1px solid var(--ehv-ink);border-radius:0;background:var(--ehv-ink);color:var(--ehv-bg-void);font:900 13px/1 var(--ehv-font-display);letter-spacing:.16em;transition:background var(--ehv-motion-fast),color var(--ehv-motion-fast),transform var(--ehv-motion-fast)}.vb-submit-btn:hover:not(:disabled){background:transparent;color:var(--ehv-ink);transform:translateY(-2px)}.vb-submit-btn:disabled{border-color:#ffffff1a;background:#ffffff0d;color:#ffffff40}.vb-qr-link{margin-top:18px;color:var(--ehv-metal-bright);font:700 9px/1 var(--ehv-font-mono);letter-spacing:.16em}.vb-qr-link:hover{color:var(--ehv-ink)}.vb-rate-limit{font-family:var(--ehv-font-mono)}.vb-closing{grid-area:closing;width:100%;margin:clamp(38px,7vw,84px) 0 0;padding:20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid var(--ehv-line)}.vb-closing>div{display:grid;grid-template-columns:90px 1fr;gap:14px}.vb-closing span{color:var(--ehv-signal-bright);font:700 8px/1.5 var(--ehv-font-mono);letter-spacing:.18em}.vb-closing strong{color:var(--ehv-ink-muted);font:400 11px/1.5 var(--ehv-font-body)}.vb-dossier{position:relative;z-index:10;width:min(100%,var(--ehv-content-max));margin:0 auto;padding:clamp(58px,8vw,110px) clamp(18px,4vw,36px) 80px;border-top:1px solid var(--ehv-line);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%)}.vb-dossier-primary{outline:none}.vb-dossier-primary:focus-visible{outline:2px solid var(--ehv-focus);outline-offset:8px}.vb-dossier-header{display:flex;align-items:end;justify-content:space-between;gap:28px;margin:0 0 34px;padding:0 0 20px;border-bottom:1px solid var(--ehv-line)}.vb-dossier-title{max-width:100%;margin:0;overflow-wrap:anywhere;white-space:normal;color:var(--ehv-ink);font:900 clamp(38px,6vw,76px)/.88 var(--ehv-font-display);letter-spacing:-.035em;text-transform:uppercase}.vb-dossier-subtitle{margin:12px 0 0;color:var(--ehv-ink-muted);font:600 10px/1 var(--ehv-font-mono);letter-spacing:.18em;text-transform:uppercase}.vb-dossier-status{flex:0 0 auto;border:1px solid var(--ehv-line-strong);border-radius:0;padding:10px 13px;background:transparent;font-family:var(--ehv-font-mono)}.vb-dossier-status.verified,.vb-dossier-status.unclaimed{border-color:#7da5898c;color:#9dbba5}.vb-dossier-status.restricted{border-color:#bf2528b3;color:#e27678}.vb-dossier-status-dot{background:currentColor!important;box-shadow:0 0 9px currentColor}.vb-dossier-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:clamp(36px,6vw,78px);align-items:start}.vb-record-ledger{min-width:0}.vb-record-serial{display:grid;gap:10px;padding-bottom:24px;border-bottom:2px solid var(--ehv-ink)}.vb-record-serial span,.vb-record-ledger dt,.vb-record-note,.vb-certificate-access span{color:var(--ehv-ink-muted);font:700 8px/1.4 var(--ehv-font-mono);letter-spacing:.17em;text-transform:uppercase}.vb-record-serial strong{overflow-wrap:anywhere;font:800 clamp(19px,3vw,30px)/1.1 var(--ehv-font-mono)}.vb-record-ledger dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.vb-record-ledger dl>div{min-height:88px;padding:18px 16px 16px 0;border-bottom:1px solid var(--ehv-line)}.vb-record-ledger dl>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--ehv-line)}.vb-record-ledger dd{margin:9px 0 0;overflow-wrap:anywhere;color:var(--ehv-ink);font:700 13px/1.35 var(--ehv-font-mono);text-transform:uppercase}.vb-record-note{margin:24px 0 0;color:var(--ehv-ink-muted);font-weight:400;letter-spacing:.08em;line-height:1.7;text-transform:none}.vb-certificate-access,.vb-record-action{max-width:760px;margin:42px auto 0}.vb-certificate-access{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--ehv-line);padding:20px;background:#ffffff06}.vb-certificate-access>div{display:grid;gap:6px}.vb-certificate-access strong{font:800 18px/1 var(--ehv-font-display);text-transform:uppercase}.vb-certificate-button{min-height:48px;border:1px solid var(--ehv-ink)!important;border-radius:0!important;background:var(--ehv-ink)!important;color:var(--ehv-bg-void)!important;font:700 9px/1 var(--ehv-font-mono);letter-spacing:.14em}.vb-auth-gate{border:1px solid var(--ehv-line);border-radius:0;background:#ffffff06;box-shadow:none}@keyframes vb-wheel-tension{0%{transform:rotate(-2deg)}to{transform:rotate(4deg)}}@keyframes vb-aperture-breathe{to{opacity:.9;transform:scale(1.08)}}@keyframes vb-mechanical-scan{to{transform:rotate(360deg)}}@media(max-width:880px){.vb-content{grid-template-columns:1fr;grid-template-areas:"hero" "input" "vault-head" "status" "vault" "progress" "closing";row-gap:16px}.vb-hero{grid-template-columns:1fr}.vb-hero-assurance{max-width:420px;padding:18px 0 0;border:0;border-top:1px solid var(--ehv-line)}.vb-input-section{margin-bottom:44px}.vb-wall{width:min(100%,620px);justify-self:center}.vb-dossier-body{grid-template-columns:1fr}}@media(max-width:620px){.ld-header{min-height:62px;padding-block:12px}.ld-header-subtitle{letter-spacing:.16em}.ld-status-bar{padding-block:8px}.vb-content{padding-top:20px}.vb-hero{margin-bottom:0}.vb-hero-description{margin-top:12px;line-height:1.5}.vb-hero-assurance{padding-top:12px}.vb-hero-title{font-size:clamp(34px,9.4vw,40px)}.vb-hero-title span{font-size:.9em}.vb-hero-index{display:none}.vb-input-section{padding:22px 20px}.vb-input-heading{margin-bottom:18px}.vb-serial-input{min-height:62px;padding-inline:12px;font-size:15px}.vb-submit-btn{min-height:52px;margin-top:18px}.vb-qr-link{margin-top:14px}.vb-wall{aspect-ratio:1}.vb-vault-machine{width:74%}.vb-closing{grid-template-columns:1fr}.vb-closing>div{grid-template-columns:76px 1fr}.vb-dossier{padding-bottom:56px}.vb-dossier-header{align-items:flex-start;flex-direction:column}.vb-dossier-title{font-size:clamp(37px,13vw,58px)}.vb-record-ledger dl{grid-template-columns:1fr}.vb-record-ledger dl>div,.vb-record-ledger dl>div:nth-child(2n){padding:15px 0;border-left:0;min-height:0}.vb-certificate-access{align-items:stretch;flex-direction:column}}@media(max-width:380px){.ld-header{min-height:52px;padding-block:6px}.ld-status-bar{min-height:26px;padding-block:4px}.vb-content{padding-top:8px}.vb-hero-description{margin-top:12px}.vb-hero-assurance{padding-top:10px}.vb-input-section{padding:16px 17px}.vb-input-heading>p:last-child{margin-top:10px;line-height:1.45}}@media(max-height:700px)and (min-width:881px){.vb-content{padding-top:32px}.vb-hero{margin-bottom:28px}.vb-hero-title{font-size:clamp(42px,6vw,70px)}.vb-wall{max-height:440px}}@media(max-height:820px)and (min-width:881px){.vb-content{padding-top:26px}.vb-hero{margin-bottom:20px}.vb-hero-title{font-size:54px}.vb-hero-description{margin-top:14px;line-height:1.5}.vb-hero-assurance{padding-top:12px}.vb-input-section{padding:22px}.vb-input-heading{margin-bottom:18px}.vb-input-heading h2{font-size:32px}.vb-input-heading>p:last-child{margin-top:8px;font-size:11px;line-height:1.4}.vb-serial-input{min-height:58px}.vb-submit-btn{min-height:50px;margin-top:16px}.vb-qr-link{margin-top:12px}}@media(prefers-reduced-motion:reduce){.vb-wall.is-scanning .vb-vault-wheel,.vb-wall.is-scanning .vb-vault-aperture__light,.vb-scan-beam{animation:none}}.vb-content{width:min(100%,var(--ehv-content-max));padding:4px clamp(14px,3.4vw,34px) 56px;display:block}.vb-hero{width:min(100%,980px);margin:0 auto 8px;padding:10px 0 0;grid-template-columns:minmax(0,1fr) minmax(220px,290px);gap:24px}.vb-hero-title{font-size:clamp(34px,3.45vw,48px);line-height:.88}.vb-hero-eyebrow{margin-bottom:9px}.vb-hero-description{max-width:540px;margin-top:9px;font-size:11px;line-height:1.55}.vb-hero-assurance{padding-top:14px;padding-bottom:2px}.vb-vault-console{--console-steel-dark: #0b0c0d;--console-steel-mid: #232528;--console-steel-high: #6f7375;position:relative;isolation:isolate;box-sizing:border-box;width:min(100%,520px);margin-inline:auto;padding:clamp(8px,1.2vw,12px);border:1px solid rgba(214,218,216,.26);border-radius:4px;overflow:visible;color:var(--ehv-ink);background:linear-gradient(115deg,rgba(255,255,255,.08),transparent 13% 81%,rgba(255,255,255,.035)),repeating-linear-gradient(93deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5px),linear-gradient(145deg,#34373a,#141516 19%,#080909 58%,#242628);box-shadow:0 34px 70px #000000b8,0 0 0 1px #050505,0 0 0 5px #1f2122eb,0 0 0 6px #ffffff12,inset 0 1px #ffffff2e,inset 0 -1px #000000f2,inset 18px 0 28px #ffffff05,inset -24px 0 34px #00000070}.vb-vault-console:before,.vb-vault-console:after{content:"";position:absolute;z-index:5;pointer-events:none}.vb-vault-console:before{top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px #000000d9}.vb-vault-console:after{top:1px;right:16%;bottom:1px;left:16%;border-top:1px solid rgba(237,241,238,.28);border-bottom:1px solid rgba(0,0,0,.9);opacity:.5}.vb-vault-console__header{min-height:42px;padding:8px clamp(10px,2vw,18px);display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.09);border-bottom-color:#000000eb;background:linear-gradient(180deg,#ffffff0e,#0000001f);font:700 7px/1.2 var(--ehv-font-mono);letter-spacing:.17em;text-transform:uppercase}.vb-vault-console__header>div:first-child{display:grid;gap:4px}.vb-vault-console__header span{color:#e7eae661}.vb-vault-console__header strong{color:#f1f3eed1;font:inherit}.vb-vault-console__state{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;overflow:hidden;color:#daded8a6;text-align:right;text-overflow:ellipsis;white-space:nowrap}.vb-vault-console__state i{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:rgb(var(--vault-status, 173, 166, 147));box-shadow:0 0 8px rgba(var(--vault-status, 173, 166, 147),.65)}.vb-vault-console__stage{position:relative;z-index:1;width:100%;padding:clamp(7px,1.3vw,12px) 0 clamp(5px,1vw,10px);display:grid;place-items:center;overflow:visible;background:radial-gradient(circle at 52% 47%,rgba(255,255,255,.055),transparent 36%),linear-gradient(180deg,#0000002e,#0000006b)}.vb-vault-console__mechanical-envelope{position:relative;width:100%;aspect-ratio:16 / 9;overflow:visible}.vb-vault-console__mechanical-envelope>.vb-wall{position:absolute;top:0;left:0;width:100%;max-width:none;aspect-ratio:16 / 9;margin:0}.vb-wall{--vault-status: 173, 166, 147;border:0;border-radius:2px;overflow:visible;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 16% 75%,rgba(255,255,255,.025)),repeating-linear-gradient(92deg,rgba(255,255,255,.017) 0 1px,transparent 1px 4px),linear-gradient(142deg,#2a2c2e,#101112 44%,#060707,#242628);box-shadow:inset 0 0 0 1px #e4e8e421,inset 0 0 0 8px #00000045,inset 20px 18px 38px #ffffff05,inset -28px -24px 42px #000000b3,0 18px 34px #0009}.vb-vault-chassis{overflow:hidden}.vb-vault-chassis:before,.vb-vault-chassis:after{width:14px;height:14px;border-color:#ebeeea45}.vb-vault-serial,.vb-vault-pressure{color:#e4e8e257;letter-spacing:.2em}.vb-vault-index{top:50%;right:50%;bottom:50%;left:50%;width:78%;border:1px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px #000c,inset 0 0 22px #000000b8}.vb-vault-machine{width:70%;container-type:inline-size;filter:drop-shadow(0 26px 26px rgba(0,0,0,.72))}.vb-vault-aperture{border:1px solid rgba(255,255,255,.1);background:repeating-radial-gradient(circle,rgba(255,255,255,.025) 0 1px,transparent 1px 13px),radial-gradient(circle,rgba(var(--vault-status),.34) 0,rgba(var(--vault-status),.34) 17%,#080a09 48%,#000 73%);box-shadow:inset 0 0 80px #000,inset 0 0 0 14px #0000007a,0 0 48px rgba(var(--vault-status),.1)}.vb-vault-aperture__tunnel{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border-radius:50%;border:clamp(8px,2.8cqi,18px) solid rgba(8,9,9,.92);box-shadow:inset 12px 0 18px #ffffff0d,inset -22px 0 28px #000,0 0 0 1px #ffffff14}.vb-vault-aperture__light{top:20%;right:20%;bottom:20%;left:20%;opacity:.42}.vb-vault-aperture__mark{color:#e8ece79e}.vb-vault-frame-ring{z-index:5;border:clamp(15px,5.5cqi,30px) solid #1b1d1e;background:transparent;box-shadow:inset 0 0 0 1px #ffffff30,inset 0 0 0 5px #090a0a,inset 14px 16px 24px #ffffff0b,inset -20px -22px 28px #000000d1,0 0 0 2px #050505,0 0 0 7px #2b2e30,0 0 0 8px #ffffff17,0 12px 28px #0000009e}.vb-vault-frame-ring__bevel{position:absolute;top:-3.7cqi;right:-3.7cqi;bottom:-3.7cqi;left:-3.7cqi;border-radius:50%;border:1.2cqi solid transparent;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #020202}.vb-vault-frame-ring>i{position:absolute;top:50%;left:50%;width:clamp(9px,2.5cqi,14px);height:clamp(9px,2.5cqi,14px);margin:clamp(-7px,-1.25cqi,-4px);border-radius:50%;background:radial-gradient(circle at 36% 30%,#9da19e 0,#9da19e 12%,#4b4f4f 26%,#141616 64%,#050606);box-shadow:inset 1px 1px #ffffff47,0 3px 6px #000;transform:rotate(calc(var(--bolt) * 30deg)) translateY(-29.5cqi)}.vb-vault-frame-ring>i>b{position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-radius:50%;background:#030404;box-shadow:inset 0 1px 2px #000}.vb-vault-door-leaf{z-index:4;transform-style:preserve-3d;perspective:1100px}.vb-vault-door-edge{position:absolute;top:4.8%;right:4.8%;bottom:4.8%;left:4.8%;border-radius:50%;background:linear-gradient(90deg,#070808,#5f6363 15%,#181a1b 46%,#050606 82%);border:1px solid rgba(255,255,255,.14);box-shadow:16px 18px 30px #000000ad;transform:translateZ(-14px) translate(8px)}.vb-vault-door-face{top:6%;right:6%;bottom:6%;left:6%;container-type:inline-size;border:1px solid rgba(245,247,242,.2);background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.14),transparent 18%),repeating-radial-gradient(circle,rgba(255,255,255,.026) 0 1px,transparent 1px 8px),repeating-linear-gradient(93deg,rgba(255,255,255,.015) 0 1px,transparent 1px 4px),linear-gradient(145deg,#4a4e4f,#242728 24%,#0c0e0f 58%,#35393a);box-shadow:inset 0 0 0 2px #080909,inset 0 0 0 9px #02030385,inset 16px 17px 31px #ffffff0e,inset -24px -28px 40px #000000b8,14px 18px 32px #00000094}.vb-vault-door-ring{position:absolute;border-radius:50%;pointer-events:none;box-shadow:inset 1px 1px #ffffff24,inset -2px -2px #000000b8,0 2px 5px #0000008c}.vb-vault-door-ring--outer{top:7%;right:7%;bottom:7%;left:7%;border:clamp(5px,2.4cqi,12px) solid #1b1d1e}.vb-vault-door-ring--middle{top:18%;right:18%;bottom:18%;left:18%;border:clamp(3px,1.4cqi,7px) solid #303334}.vb-vault-door-ring--inner{top:29%;right:29%;bottom:29%;left:29%;border:clamp(2px,.8cqi,4px) solid rgba(144,149,148,.55)}.vb-vault-locking-lug{position:absolute;z-index:2;left:calc(50% - 4.2cqi);top:calc(50% - 2.8cqi);width:8.4cqi;height:5.6cqi;border-radius:1cqi;background:linear-gradient(180deg,#717676,#262929 40%,#262929 68%,#0a0b0b);border:1px solid rgba(255,255,255,.16);box-shadow:0 3px 7px #000000b3,inset 0 1px #fff3;transform:rotate(calc(var(--lug) * 45deg)) translateY(-34cqi);transform-origin:50% calc(34cqi + 50%)}.vb-vault-locking-lug i{position:absolute;top:28%;right:22%;bottom:28%;left:22%;border-radius:2px;background:#0b0d0d;box-shadow:inset 0 2px 3px #000}.vb-vault-bolt-bar{z-index:1;left:14%;right:14%;top:calc(50% - .8cqi);height:1.6cqi;min-height:7px;border-radius:99px;background:linear-gradient(180deg,#858a88,#383c3c 30%,#111313 62%,#565b5a);box-shadow:0 4px 9px #000000b8,inset 0 1px #ffffff3d}.vb-vault-scanner{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:0;opacity:0;pointer-events:none}.vb-vault-scanner.is-active{opacity:.88}.vb-vault-scanner__ring{fill:none;stroke:rgb(var(--vault-status));stroke-width:.65;stroke-dasharray:2 11;opacity:.38}.vb-vault-scanner__ring--inner{opacity:.2;stroke-dasharray:1 7}.vb-vault-scanner__sweep{transform-origin:702px 351px;animation:vb-vault-local-scan 1.55s linear infinite}.vb-vault-scanner__sweep line{stroke:rgb(var(--vault-status));stroke-width:1.15;filter:drop-shadow(0 0 4px rgba(var(--vault-status),.75))}.vb-vault-scanner__pulse{fill:none;stroke:rgb(var(--vault-status));stroke-width:1;opacity:.54;animation:vb-vault-local-pulse 1.4s ease-out infinite;transform-origin:702px 351px}.vb-vault-wheel{z-index:6;top:27%;right:27%;bottom:27%;left:27%;border-radius:50%;will-change:transform}.vb-vault-wheel__shadow{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;box-shadow:0 10px 18px #000000db;transform:translateY(4px)}.vb-vault-wheel__rim{top:4%;right:4%;bottom:4%;left:4%;border:clamp(8px,3cqi,15px) solid #202323;background:transparent;box-shadow:inset 0 0 0 2px #777c79,inset 0 0 0 5px #090a0a,0 0 0 2px #050606,0 0 0 4px #555a58,0 9px 15px #000c}.vb-vault-wheel__rim-inner{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border:1.5cqi solid #292c2c;border-radius:50%;box-shadow:inset 0 1px #fff3,0 4px 9px #000}.vb-vault-wheel>i{z-index:2;left:calc(50% - 2.1cqi);top:7%;width:4.2cqi;height:43%;border-radius:2cqi;background:linear-gradient(90deg,#151717,#4a4f4e 24%,#a0a5a1 49%,#343838 68%,#0b0c0c);box-shadow:2px 3px 6px #000000b3,inset 1px 0 #ffffff29}.vb-vault-wheel>i>b{position:absolute;top:4%;right:22%;bottom:18%;left:22%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}.vb-vault-wheel__grip{position:absolute;z-index:3;left:calc(50% - 3.1cqi);top:-1%;width:6.2cqi;height:14cqi;border-radius:3cqi;background:linear-gradient(90deg,#111313,#737876 42%,#292c2c 70%,#0b0c0c);border:1px solid rgba(255,255,255,.13);box-shadow:3px 5px 8px #000000b8,inset 1px 0 #ffffff2e;transform-origin:50% calc(50cqi + 50%);transform:rotate(calc(var(--grip) * 60deg))}.vb-vault-wheel__bearing{position:absolute;z-index:5;top:31%;right:31%;bottom:31%;left:31%;border-radius:50%;background:radial-gradient(circle at 36% 28%,#7d8280,#1b1e1e 56%,#070808 76%);border:.8cqi solid #515655;box-shadow:0 7px 13px #000000d6,inset 0 1px #ffffff38}.vb-vault-wheel__hub{z-index:6;top:38%;right:38%;bottom:38%;left:38%;color:#bec3bf;background:radial-gradient(circle at 36% 28%,#777d7a,#1a1c1c 62%,#050606);border:1px solid #8e9490;box-shadow:0 6px 12px #000000d1,inset 0 0 0 3px #121414}.vb-vault-wheel__hub svg{width:62%;height:62%}.vb-vault-door-code{z-index:7;bottom:10%;color:#e6e9e56e;font-size:6px;letter-spacing:.22em}.vb-vault-hinge{position:absolute;z-index:8;left:-1.5%;top:22%;width:9%;height:56%;display:flex;flex-direction:column;justify-content:space-between;filter:drop-shadow(4px 7px 7px rgba(0,0,0,.8))}.vb-vault-hinge i{display:block;width:100%;height:28%;border-radius:40%;background:linear-gradient(90deg,#090a0a,#727775 43%,#2a2d2d 69%,#090a0a);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 2px #ffffff24}.vb-target-glow{z-index:2;top:21%;right:21%;bottom:21%;left:21%}.vb-vault-console__control-deck{position:relative;z-index:7;padding:clamp(11px,1.7vw,18px);border:1px solid rgba(255,255,255,.12);border-top-color:#dadeda40;background:linear-gradient(180deg,#ffffff0b,#0003),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.014) 19px),#0b0c0c;box-shadow:inset 0 8px 20px #000000ad,0 -1px #000000e6}.vb-vault-console.is-active .vb-vault-console__control-deck{border-top-color:rgba(var(--vault-status, 173, 166, 147),.34);box-shadow:inset 0 8px 20px #000000bd,0 -1px #000000e6,0 -8px 28px rgba(var(--vault-status, 173, 166, 147),.045)}.vb-wall.is-classified .vb-vault-locking-lug{scale:.92;filter:brightness(.72);transition:scale .36s var(--ehv-ease-mechanical),filter .36s ease}.vb-input-section{width:100%;max-width:none;margin:0;padding:0;border:0;background:none;box-shadow:none}.vb-input-heading{margin:0 0 10px;display:flex;align-items:end;justify-content:space-between;gap:18px}.vb-input-heading>div{display:grid;gap:4px}.vb-input-heading__index{color:#e6e9e56b;font:700 7px/1 var(--ehv-font-mono);letter-spacing:.17em}.vb-input-heading h2{margin:0;font-size:clamp(17px,2.6vw,25px);line-height:.95;letter-spacing:.04em}.vb-input-heading>p{max-width:330px;margin:0;color:#e1e4df73;font:9px/1.45 var(--ehv-font-mono);text-align:right}.vb-input-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:7px}.vb-console-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"slot actions" "hint hint" "issue issue" "rate rate";gap:8px 10px;align-items:stretch}.vb-keycard-slot{grid-area:slot;position:relative;min-width:0;margin:0;padding:4px 68px 4px 16px;border:1px solid rgba(175,183,179,.3);background:linear-gradient(180deg,#020303,#090b0a);box-shadow:inset 0 8px 14px #000000e6,inset 0 0 0 2px #020202,0 1px #ffffff14}.vb-keycard-slot__contact{position:absolute;left:6px;top:20%;bottom:20%;width:3px;background:#626966;box-shadow:0 0 6px #c3c9c438}.vb-keycard-slot__state{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#d6dcd76b;font:700 6px/1 var(--ehv-font-mono);letter-spacing:.14em}.vb-serial-input{min-height:48px;padding:8px 0;border:0;background:transparent;box-shadow:none;font-size:clamp(13px,2vw,18px)}.vb-serial-input:focus{border:0;box-shadow:none;outline:none}.vb-keycard-slot:focus-within{border-color:#d2d8d3b8;box-shadow:inset 0 8px 14px #000000e6,inset 0 0 0 2px #020202,0 0 0 1px #d2d8d347,0 0 18px #bcc4be0f}.vb-keycard-slot:has(.vb-serial-input[aria-invalid=true]){border-color:#bf2528b8}.vb-console-actions{grid-area:actions;min-width:210px;display:grid;grid-template-columns:minmax(150px,1fr) 53px;gap:7px}.vb-submit-btn{min-height:58px;width:100%;margin:0;padding:8px 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-color:#e5e9e49e;background:linear-gradient(180deg,#e3e6e1,#aeb4b0);color:#080909;box-shadow:inset 0 1px #fff,inset 0 -2px #0000004d,0 4px 9px #00000080;font-size:11px}.vb-submit-btn__pilot{width:7px;height:7px;border-radius:50%;background:#355f43;box-shadow:inset 0 1px #ffffff73,0 0 7px #528e6685}.vb-submit-btn:hover:not(:disabled){background:linear-gradient(180deg,#f1f3ef,#c4cac6);color:#050606;transform:translateY(-1px)}.vb-submit-btn:disabled{border-color:#ffffff1a;background:#151717;color:#ffffff3d;box-shadow:inset 0 1px #ffffff0a}.vb-submit-btn:disabled .vb-submit-btn__pilot{background:#3b3e3d;box-shadow:none}.vb-qr-link{min-height:58px;width:53px;margin:0;padding:6px;display:flex;flex-direction:column;gap:5px;border:1px solid rgba(255,255,255,.13);background:#111313;color:#e1e5e09e;font-size:6px;letter-spacing:.1em}.vb-qr-link:hover:not(:disabled){border-color:#ffffff57;background:#181b1a;color:#fff}.vb-serial-hint{grid-area:hint;margin:0;min-width:0;justify-content:space-between;font-size:7px;line-height:1.35}.vb-serial-input-issue{grid-area:issue;margin:0}.vb-rate-limit{grid-area:rate;margin-top:0}.vb-vault-console__progress{position:relative;z-index:7;min-height:18px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:5px 3px 0;color:#e7eae661;font:700 6px/1 var(--ehv-font-mono);letter-spacing:.13em}.vb-vault-console__progress-track{position:relative;height:7px;background:repeating-linear-gradient(90deg,rgba(203,213,202,.2) 0 1px,transparent 1px 10%)}.vb-vault-console__progress-track:before{content:"";position:absolute;inset:3px 0 auto;height:1px;background:#ffffff1f}.vb-vault-console__progress-track>span{position:absolute;left:0;top:3px;width:100%;height:1px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#657a6d,#bccbbd);box-shadow:0 0 5px #9bc1a438}.vb-vault-console__progress-track>i{position:absolute;top:2px;width:2px;height:3px;transform:translate(-100%);background:#dae5d9;box-shadow:0 0 5px #bcd5c073}.vb-vault-console__progress[data-progress="0"] .vb-vault-console__progress-track>i{display:none}.vb-vault-console__progress[data-progress-complete=true] .vb-vault-console__progress-track>span,.vb-vault-console:has([data-vault-playback-state=buffering]) .vb-vault-console__progress-track>span{transition:none}.vb-vault-console__progress em{grid-column:2;grid-row:1;font:inherit;font-style:normal;font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}.vb-vault-console__progress small{margin-left:3px;font:inherit;opacity:.6}.vb-closing{width:min(100%,900px);margin:clamp(28px,5vw,56px) auto 0}@keyframes vb-vault-local-scan{to{transform:rotate(360deg)}}@keyframes vb-vault-local-pulse{0%{opacity:.65;transform:scale(.55)}to{opacity:0;transform:scale(6.8)}}@keyframes vb-wheel-tension{0%{transform:rotate(-1deg)}to{transform:rotate(1.5deg)}}@media(max-width:880px){.vb-content{padding-top:14px}.vb-hero{grid-template-columns:1fr auto;align-items:center}.vb-hero-assurance{max-width:250px;padding:8px 0 8px 16px;border:0;border-left:1px solid var(--ehv-line)}.vb-vault-console{width:min(100%,690px)}}@media(max-width:620px){.ld-header{min-height:56px;padding-block:7px}.ld-status-bar{min-height:28px;padding-block:5px}.vb-content{padding:10px 10px 42px}.vb-hero{width:100%;margin-bottom:10px;padding-top:7px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.vb-hero-eyebrow{margin-bottom:6px;font-size:7px}.vb-hero-title{font-size:clamp(25px,8.2vw,34px);line-height:.88}.vb-hero-title span{display:block}.vb-hero-description{max-width:290px;margin-top:7px;font-size:8px;line-height:1.35}.vb-hero-assurance{max-width:108px;padding:4px 0 4px 10px;gap:5px 7px}.vb-hero-assurance svg{width:13px}.vb-hero-assurance span{font-size:6px;letter-spacing:.11em}.vb-hero-assurance small{font-size:7px;line-height:1.25}.vb-vault-console{width:100%;padding:6px}.vb-vault-console__header{min-height:34px;padding:6px 8px;font-size:6px}.vb-vault-console__stage{padding-block:3px}.vb-vault-console__control-deck{padding:8px}.vb-input-heading{margin-bottom:7px;align-items:center}.vb-input-heading h2{font-size:15px}.vb-input-heading>p{display:none}.vb-input-label{margin-bottom:4px}.vb-console-form{grid-template-columns:1fr;grid-template-areas:"slot" "actions" "hint" "issue" "rate";gap:6px}.vb-keycard-slot{padding-right:58px}.vb-serial-input{min-height:42px;font-size:clamp(12px,4vw,15px)}.vb-console-actions{min-width:0;grid-template-columns:1fr 56px}.vb-submit-btn,.vb-qr-link{min-height:44px}.vb-qr-link{width:56px}.vb-serial-hint{align-items:center;flex-direction:row;gap:6px}.vb-serial-hint code{white-space:nowrap}.vb-vault-console__progress{min-height:13px;padding-top:3px}.vb-closing{margin-top:24px;padding-inline:4px}}@media(max-width:380px){.vb-content{padding-top:6px}.vb-hero-description,.vb-hero-assurance small{display:none}.vb-hero-assurance{max-width:94px}.vb-vault-console__header>div:first-child span{display:none}.vb-serial-hint span{overflow:hidden;max-width:210px;text-overflow:ellipsis;white-space:nowrap}}@media(min-width:621px)and (max-width:880px)and (max-height:1100px){.vb-content{padding-top:6px}.vb-hero{margin-bottom:4px;padding-top:2px}.vb-hero-description{display:none}.vb-hero-assurance{padding-top:4px;padding-bottom:0}.vb-content>.vb-vault-console{width:min(100%,608px,calc((100dvh - 280px)*.82));padding:8px}.vb-content>.vb-vault-console .vb-vault-console__progress{min-height:13px;padding-top:3px}}@media(max-height:820px)and (min-width:621px){.vb-content{padding-top:4px}.vb-hero{margin-bottom:4px;padding-top:2px}.vb-hero-title{font-size:32px}.vb-hero-description{display:none}.vb-hero-assurance{padding-top:4px;padding-bottom:0}.vb-content>.vb-vault-console{width:min(100%,calc((100dvh - 230px)*.72),500px);padding:8px}.vb-vault-console__header{min-height:34px}.vb-vault-console__stage{padding-block:3px}.vb-vault-console__control-deck{padding:8px 10px}.vb-input-heading{margin-bottom:6px}.vb-input-heading>p{display:none}.vb-serial-input{min-height:42px}.vb-content>.vb-vault-console .vb-keycard-slot{padding-right:16px}.vb-content>.vb-vault-console .vb-keycard-slot__state{display:none}.vb-content>.vb-vault-console .vb-console-actions{min-width:130px;grid-template-columns:minmax(80px,1fr) 43px}.vb-content>.vb-vault-console .vb-vault-console__progress{min-height:13px;padding-top:3px}.vb-submit-btn{padding-inline:7px;font-size:8px}.vb-qr-link{width:43px}.vb-submit-btn,.vb-qr-link{min-height:50px}}@media(prefers-reduced-motion:reduce){.vb-vault-scanner__sweep,.vb-vault-scanner__pulse,.vb-wall.is-scanning .vb-vault-wheel,.vb-wall.is-scanning .vb-vault-aperture__light{animation:none}}.vb-page{background:radial-gradient(ellipse at 50% 42%,rgba(121,126,119,.1),transparent 34%),linear-gradient(90deg,#050606,#0b0c0c 18%,#060707,#0a0b0b 82%,#040505)}.vb-page:before{opacity:.5;background:linear-gradient(90deg,transparent 0 7%,rgba(255,255,255,.018) 7.05%,transparent 7.1% 92.9%,rgba(255,255,255,.018) 92.95%,transparent 93%),repeating-linear-gradient(0deg,transparent 0 95px,rgba(255,255,255,.009) 96px),radial-gradient(ellipse at 50% 15%,rgba(255,255,255,.035),transparent 44%)}.vb-content{width:100%;max-width:none;margin:0;padding:clamp(12px,2vw,28px)}.vb-registry-stage{position:relative;isolation:isolate;width:min(100%,1360px);min-height:calc(100dvh - 184px);margin:0 auto;padding:clamp(18px,2.5vw,34px);display:grid;grid-template-columns:minmax(205px,.42fr) minmax(560px,760px) minmax(185px,.36fr);grid-template-areas:"hero instrument assurances";align-items:center;gap:clamp(18px,2.8vw,40px);overflow:hidden;border:1px solid rgba(197,202,197,.16);background:radial-gradient(ellipse at 52% 44%,rgba(130,137,130,.09),transparent 33%),linear-gradient(90deg,rgba(255,255,255,.025),transparent 13% 87%,rgba(255,255,255,.018)),linear-gradient(180deg,#ffffff04,#0000002e);box-shadow:inset 0 0 0 1px #000000b8,inset 0 -70px 100px #0000006b,0 28px 80px #00000061}.vb-registry-stage:before,.vb-registry-stage:after{content:"";position:absolute;inset-block:0;width:clamp(18px,3vw,42px);z-index:-1;border-inline:1px solid rgba(255,255,255,.035);background:linear-gradient(90deg,#ffffff06,#00000038);box-shadow:inset -8px 0 18px #0009}.vb-registry-stage:before{left:0}.vb-registry-stage:after{right:0;transform:scaleX(-1)}.vb-registry-stage__architecture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.vb-registry-stage__rail{position:absolute;top:10%;bottom:12%;width:1px;background:linear-gradient(transparent,rgba(202,207,201,.18) 18% 82%,transparent)}.vb-registry-stage__rail:after{content:"";position:absolute;top:35%;width:18px;height:1px;background:#cacfc929}.vb-registry-stage__rail--left{left:6%}.vb-registry-stage__rail--left:after{left:0}.vb-registry-stage__rail--right{right:6%}.vb-registry-stage__rail--right:after{right:0}.vb-registry-stage__floor{position:absolute;left:8%;right:8%;bottom:7%;height:16%;border-top:1px solid rgba(255,255,255,.05);transform:perspective(420px) rotateX(58deg);transform-origin:50% 0;background:repeating-linear-gradient(90deg,transparent 0 79px,rgba(255,255,255,.016) 80px);opacity:.7}.vb-registry-stage__instrument{grid-area:instrument;min-width:0;display:grid;place-items:center}.vb-ceremony-anchor{position:relative;outline:none}.vb-ceremony-actions{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:4;display:flex;gap:18px;padding:0 8px;background:#050606d9}.vb-ceremony-actions button{display:inline-flex;align-items:center;gap:8px;width:auto;min-height:44px;padding:0 4px;border:0;background:transparent;color:#d5d9d2;font:500 11px/1.2 var(--ehv-font-mono);letter-spacing:.04em;cursor:pointer}.vb-ceremony-actions button:hover{color:#fff}.vb-ceremony-actions button:focus-visible{outline:1px solid #a9c7ad;outline-offset:2px}.vb-ceremony-actions button:disabled{opacity:.45;cursor:default}.vb-ceremony-actions button span{font-size:17px}.vb-ceremony-wait{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;background:#080a09;color:#e8e9e3;text-align:center}.vb-ceremony-wait>span{color:#a9c7ad;font:10px/1.5 var(--ehv-font-mono);letter-spacing:.18em}.vb-ceremony-wait p{margin:14px 0 0;font-size:clamp(18px,4vw,24px)}.vb-page[data-registry-state=ceremony]{filter:none}.vb-page[data-registry-state=ceremony] .vb-content{z-index:auto}.vb-page[data-registry-state=ceremony] .vb-registry-stage{isolation:auto;overflow:visible}.vb-ceremony-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#000000e0;opacity:1}.vb-ceremony-anchor[data-channel-phase=covering] .vb-ceremony-backdrop{opacity:0}.vb-ceremony-anchor[data-application-layer]>.vb-vault-console{z-index:1}.vb-ceremony-anchor[data-ceremony-framed=true]>.vb-vault-console{position:fixed;left:50%;top:50%;width:min(900px,calc(100vw - 48px),calc((100dvh - 64px)*1.15));max-height:calc(100dvh - 48px);margin:0;overflow:auto;transform:translate(-50%,-50%);transform-origin:center}.vb-ceremony-anchor[data-ceremony-framed=true][data-channel-phase=ready]>.vb-vault-console{animation:vb-channel-cinematic-push 18s linear forwards}.vb-ceremony-anchor[data-ceremony-framed=true] .vb-vault-console__mechanical-envelope{width:100%}@media(max-height:500px){.vb-ceremony-anchor[data-ceremony-framed=true]>.vb-vault-console{width:min(900px,calc(100vw - 48px),calc((100dvh - 140px)*1.7778))}.vb-ceremony-anchor[data-ceremony-framed=true] .vb-vault-console__control-deck{display:none}}.vb-ceremony-anchor[data-channel-phase=ready]>.vb-vault-console:has([data-vault-playback-state=preparing]),.vb-ceremony-anchor[data-channel-phase=ready]>.vb-vault-console:has([data-vault-playback-state=buffering]){animation-play-state:paused}@keyframes vb-channel-cinematic-push{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.035)}}.vb-secure-channel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;color:#edeae1;overflow:hidden}.vb-secure-channel__veil{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#050606}.vb-secure-channel__interference{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.3) 0 2px,transparent 2px 5px);font-family:var(--ehv-font-mono)}.vb-secure-channel__tear{position:absolute;left:-3%;width:106%;display:block;background:repeating-linear-gradient(0deg,#a9b8b124 0,#a9b8b124 1px,#000000e6 1px,#000000e6 4px);border-top:1px solid rgba(211,219,211,.45);-webkit-backdrop-filter:contrast(2) blur(1px);backdrop-filter:contrast(2) blur(1px)}.vb-secure-channel__tear--one{top:28%;height:12%;animation:vb-signal-tear-one .56s steps(1,end) both}.vb-secure-channel__tear--two{top:66%;height:5%;animation:vb-signal-tear-two .56s steps(1,end) both}.vb-secure-channel__address,.vb-secure-channel__footer{position:absolute;left:clamp(20px,5vw,80px);right:clamp(20px,5vw,80px);display:flex;justify-content:space-between;gap:16px;font-size:clamp(8px,.75vw,11px);line-height:1.5;letter-spacing:.16em;color:#aab6ac}.vb-secure-channel__address{top:12%;border-top:1px solid #66736b;padding-top:12px}.vb-secure-channel__footer{bottom:12%;border-bottom:1px solid #66736b;padding-bottom:12px}.vb-secure-channel__intercept{position:absolute;left:clamp(20px,5vw,80px);top:47%;display:flex;align-items:center;gap:14px;max-width:calc(100% - 40px);font-size:clamp(16px,2vw,28px);line-height:1.3;letter-spacing:.1em;color:#d3d8ce}.vb-secure-channel__cursor{width:.5em;height:1em;background:#aab6ac}.vb-ceremony-anchor[data-channel-phase=covering] .vb-secure-channel__address,.vb-ceremony-anchor[data-channel-phase=covering] .vb-secure-channel__footer,.vb-ceremony-anchor[data-channel-phase=covering] .vb-secure-channel__intercept{animation:vb-channel-intrusion .56s steps(1,end) both}.vb-ceremony-anchor[data-channel-phase=revealing] .vb-secure-channel__interference{display:none}.vb-page[data-archive-transition=covering]>.ld-header,.vb-page[data-archive-transition=covering]>.ld-status-bar,.vb-page[data-archive-transition=covering] .vb-hero,.vb-page[data-archive-transition=covering] .vb-closing,.vb-ceremony-anchor[data-channel-phase=covering]>.vb-vault-console{animation:vb-page-signal-break .56s steps(1,end) both}@keyframes vb-page-signal-break{0%{transform:translate(-7px);filter:contrast(1.45)}16%{transform:translate(9px);clip-path:polygon(0 0,100% 0,100% 32%,0 32%,0 35%,100% 35%,100% 100%,0 100%)}36%{transform:translate(-3px);filter:contrast(1.2);clip-path:none}57%{transform:translate(12px);clip-path:polygon(0 0,100% 0,100% 68%,0 68%,0 74%,100% 74%,100% 100%,0 100%)}78%{transform:translate(-5px);filter:contrast(1.6)}to{transform:none;filter:none;clip-path:none}}@keyframes vb-signal-tear-one{0%{transform:translateY(0)}22%{transform:translateY(22vh);height:4%}48%{transform:translateY(-12vh);height:16%}75%{transform:translateY(34vh);height:2%}to{transform:translateY(0);height:1px}}@keyframes vb-signal-tear-two{0%{transform:translateY(0)}34%{transform:translateY(-44vh)}66%{transform:translateY(12vh);height:9%}to{transform:translateY(0);height:1px}}@keyframes vb-channel-intrusion{0%,32%{visibility:hidden;transform:translate(-8px)}33%,64%{visibility:visible;transform:translate(6px)}65%,to{visibility:visible;transform:none}}@media(max-width:620px){.vb-ceremony-anchor[data-ceremony-framed=true]>.vb-vault-console{width:min(calc(100vw - 32px),calc((100dvh - 140px)*1.7778))}.vb-secure-channel__address,.vb-secure-channel__footer{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.vb-ceremony-anchor[data-ceremony-framed=true][data-channel-phase]>.vb-vault-console{animation:none}.vb-page[data-archive-transition=covering]>.ld-header,.vb-page[data-archive-transition=covering]>.ld-status-bar,.vb-page[data-archive-transition=covering] .vb-hero,.vb-page[data-archive-transition=covering] .vb-closing,.vb-ceremony-anchor[data-channel-phase=covering]>.vb-vault-console{animation:none}.vb-secure-channel__interference{display:none}}.vb-hero{grid-area:hero;position:relative;width:auto;margin:0;padding:16px 0 18px;display:block;border:0;border-block:1px solid rgba(255,255,255,.08)}.vb-hero-index{top:-18px;right:auto;left:0}.vb-hero-eyebrow{margin-bottom:14px;font-size:8px}.vb-hero-title{font-size:clamp(31px,3.2vw,48px);line-height:.9;letter-spacing:-.035em}.vb-hero-title span{display:block;margin-top:3px;white-space:normal;-webkit-text-stroke-color:rgba(241,238,231,.42)}.vb-hero-description{max-width:270px;margin-top:17px;font-size:11px;line-height:1.65}.vb-hero-assurance{display:none}.vb-closing{grid-area:assurances;width:auto;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0;border:0;border-block:1px solid rgba(255,255,255,.08)}.vb-closing>div{min-width:0;padding:14px 0;display:grid;grid-template-columns:1fr;gap:6px;border-bottom:1px solid rgba(255,255,255,.06)}.vb-closing>div:last-child{border-bottom:0}.vb-closing span{font-size:7px;color:#b1b9b1ad}.vb-closing strong{font-size:10px;line-height:1.55}.vb-closing__primary svg{margin-bottom:4px;color:#8cab94}.vb-page[data-registry-state=dossier] .vb-content{display:none}.vb-vault-console{width:min(100%,760px);border-color:#cacfcb47;background:linear-gradient(112deg,rgba(255,255,255,.09),transparent 12% 82%,rgba(255,255,255,.035)),repeating-linear-gradient(94deg,rgba(255,255,255,.012) 0 1px,transparent 1px 7px),linear-gradient(145deg,#2f3233,#111314 22%,#070808 64%,#1d2020);box-shadow:0 38px 86px #000000c2,0 0 0 1px #020303,0 0 0 5px #1b1d1df5,0 0 0 6px #ffffff0f,inset 0 1px #fff3,inset 0 -1px #000,inset 22px 0 30px #ffffff04,inset -26px 0 38px #00000080}.vb-vault-console__header{background:linear-gradient(180deg,#fff1,#0003)}.vb-vault-console__stage{background:radial-gradient(circle at 52% 48%,rgba(166,173,165,.07),transparent 39%),linear-gradient(180deg,#0000001c,#0000005c)}.vb-registry-stage__instrument .vb-vault-console__mechanical-envelope{width:min(100%,650px);margin-inline:auto}.vb-wall[data-vault-fixed-chassis=true]{transform:none}.vb-wall{background:linear-gradient(125deg,rgba(255,255,255,.075),transparent 14% 78%,rgba(255,255,255,.018)),repeating-linear-gradient(94deg,rgba(255,255,255,.011) 0 1px,transparent 1px 6px),linear-gradient(145deg,#252829,#0d0f0f 45%,#050606 73%,#1b1e1e);box-shadow:inset 0 0 0 1px #e4e8e424,inset 0 0 0 9px #00000057,inset 20px 16px 38px #ffffff04,inset -30px -26px 44px #000000c2,0 20px 38px #000000b3}.vb-vault-chassis:before,.vb-vault-chassis:after{opacity:.32}.vb-vault-serial,.vb-vault-pressure{opacity:.62}.vb-vault-index{border-color:transparent;box-shadow:none;opacity:.6}.vb-vault-index i{opacity:.38}.vb-vault-index i.active{opacity:1}.vb-vault-aperture{background:radial-gradient(circle at 46% 46%,rgba(var(--vault-status),.4) 0 12%,transparent 34%),radial-gradient(circle,#101411 0,#101411 24%,#050707 49%,#000 73%);box-shadow:inset 0 0 92px #000,inset 0 0 0 16px #0009,0 0 56px rgba(var(--vault-status),.12)}.vb-vault-aperture__tunnel{border-width:clamp(10px,3.4cqi,22px);box-shadow:inset 15px 0 20px #ffffff0b,inset -26px 0 34px #000,0 0 0 1px #ffffff14,0 0 0 9px #00000080}.vb-vault-frame-ring{border-color:#202425;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 0 6px #070808,inset 16px 18px 26px #ffffff0a,inset -22px -24px 31px #000000db,0 0 0 2px #020303,0 0 0 8px #343839,0 0 0 9px #ffffff12,0 14px 31px #000000ad}.vb-vault-frame-ring>i{transform:rotate(calc(var(--bolt) * 45deg)) translateY(-29.5cqi)}.vb-vault-door-edge{top:3.8%;right:3.8%;bottom:3.8%;left:3.8%;background:linear-gradient(90deg,#040505,#7a7f7d 11%,#242728 32%,#090a0a 70%,#020303 91%);box-shadow:19px 19px 34px #000000c7,inset 3px 0 #ffffff14;transform:translateZ(-18px) translate(10px)}.vb-vault-door-face{background:radial-gradient(circle at 33% 24%,rgba(255,255,255,.16),transparent 17%),repeating-radial-gradient(circle,rgba(255,255,255,.018) 0 1px,transparent 1px 11px),linear-gradient(112deg,rgba(255,255,255,.035),transparent 31% 72%,rgba(0,0,0,.22)),linear-gradient(145deg,#454a4a,#222626 23%,#0a0c0c 59%,#2d3231);box-shadow:inset 0 0 0 2px #050606,inset 0 0 0 11px #0102028f,inset 17px 18px 33px #ffffff0d,inset -27px -30px 44px #000000c7,16px 20px 36px #000000a8}.vb-vault-door-ring--outer{border-color:#171a1a;box-shadow:inset 1px 1px #ffffff1f,inset -3px -3px #000000d1,0 0 0 1px #3e4342,0 5px 9px #000000ad}.vb-vault-door-ring--middle{border-color:#2a2e2e;opacity:.62}.vb-vault-door-ring--inner{border-color:#89918d7a}.vb-vault-locking-lug{background:linear-gradient(180deg,#777d7a,#292d2c 36%,#292d2c 67%,#070909);border-color:#ffffff2e;box-shadow:0 5px 9px #000000c7,inset 0 1px #ffffff3d,inset 0 -2px #0000009e}.vb-vault-bolt-bar{height:2cqi;min-height:8px;background:linear-gradient(180deg,#8f9591,#3a3f3e 28%,#0d0f0f 62%,#555b58)}.vb-vault-wheel__rim{border-color:#1b1f1f;box-shadow:inset 0 0 0 2px #8b918d,inset 0 0 0 6px #060707,0 0 0 2px #020303,0 0 0 5px #4b514e,0 11px 19px #000000db}.vb-vault-wheel__rim-inner{border-color:#252a29}.vb-vault-wheel>i{width:5cqi;left:calc(50% - 2.5cqi);background:linear-gradient(90deg,#0d0f0f,#4e5552 23%,#aab0ac 48%,#343a38 68%,#070909);box-shadow:3px 4px 7px #000000c2,inset 1px 0 #fff3}.vb-vault-wheel__bearing{background:radial-gradient(circle at 35% 27%,#909692,#252928 45%,#080909 75%);border-color:#626966}.vb-vault-wheel__hub{background:radial-gradient(circle at 34% 25%,#878d89,#202423 54%,#040505 78%);border-color:#9ca39f}.vb-vault-hinge{left:-2.2%;width:11%;filter:drop-shadow(5px 8px 8px rgba(0,0,0,.86))}.vb-vault-hinge:before{content:"";position:absolute;left:37%;top:-5%;width:28%;height:110%;border-radius:99px;background:linear-gradient(90deg,#060707,#686e6b 44%,#171a19 72%,#050606);box-shadow:inset 1px 0 #ffffff26,4px 0 8px #000000bf}.vb-vault-hinge i{position:relative;z-index:1;background:linear-gradient(90deg,#050606,#858b87 38%,#303533 68%,#050606)}.vb-vault-console__control-deck{padding:clamp(14px,1.8vw,20px);background:linear-gradient(180deg,#ffffff0a,#0000003d),repeating-linear-gradient(90deg,transparent 0 31px,rgba(255,255,255,.01) 32px),#090b0a}.vb-input-heading{margin-bottom:12px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:7px}.vb-input-heading>div{gap:6px}.vb-input-heading h2{font-size:clamp(20px,2.15vw,29px);line-height:.92;white-space:nowrap}.vb-input-heading>p{max-width:620px;text-align:left;font-size:9px;line-height:1.5}.vb-console-form{grid-template-columns:minmax(0,1fr) minmax(208px,.38fr)}.vb-keycard-slot{padding-right:70px}.vb-serial-input{font-size:clamp(15px,1.7vw,20px);letter-spacing:.055em}.vb-console-actions{min-width:0;grid-template-columns:minmax(145px,1fr) 58px}.vb-qr-link{width:58px}.vb-dossier{width:min(calc(100% - clamp(24px,4vw,56px)),1320px);margin:clamp(18px,3vw,34px) auto 70px;padding:0;overflow:hidden;border:1px solid rgba(205,210,204,.2);background:linear-gradient(110deg,rgba(255,255,255,.035),transparent 16% 82%,rgba(255,255,255,.015)),linear-gradient(180deg,#0c0e0e,#070808 68%,#090a0a);box-shadow:inset 0 0 0 1px #000000d1,0 32px 90px #00000094}.vb-dossier-primary{padding:clamp(28px,4vw,58px)}.vb-dossier-header{margin-bottom:clamp(24px,3vw,38px)}.vb-dossier-body{grid-template-columns:minmax(300px,.92fr) minmax(380px,1.08fr);gap:clamp(32px,5vw,70px)}.vb-certificate-access,.vb-record-action{max-width:none;margin:0;padding:clamp(20px,2.4vw,30px) clamp(28px,4vw,58px);border:0;border-top:1px solid rgba(205,210,204,.16);background:linear-gradient(90deg,rgba(255,255,255,.028),transparent 68%)}.vb-auth-gate.vb-record-action{display:grid;grid-template-columns:auto minmax(180px,.7fr) minmax(220px,1fr) auto;align-items:center;gap:16px 26px;text-align:left}.vb-auth-gate.vb-record-action .vb-auth-gate-icon,.vb-auth-gate.vb-record-action .vb-auth-gate-title,.vb-auth-gate.vb-record-action .vb-auth-gate-desc,.vb-auth-gate.vb-record-action .vb-auth-gate-hint,.vb-auth-gate.vb-record-action .vb-auth-gate-btn{margin:0}.vb-auth-gate.vb-record-action .vb-auth-gate-hint{grid-column:2 / -1}@media(max-width:1100px){.vb-registry-stage{grid-template-columns:minmax(150px,.32fr) minmax(500px,700px);grid-template-areas:"hero instrument" "assurances instrument";align-content:center}.vb-closing{align-self:end}.vb-hero-title{font-size:clamp(28px,3.6vw,38px)}.vb-hero-description{font-size:10px}.vb-registry-stage__instrument .vb-vault-console__mechanical-envelope{width:min(100%,610px)}}@media(max-width:820px){.vb-content{padding:10px}.vb-registry-stage{min-height:calc(100dvh - 158px);padding:14px;grid-template-columns:1fr;grid-template-areas:"hero" "instrument" "assurances";align-content:start;gap:10px}.vb-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);gap:16px;align-items:end;padding:8px 0 10px}.vb-hero-title{font-size:clamp(25px,5.2vw,36px)}.vb-hero-title span{display:inline}.vb-hero-description{margin:0}.vb-closing{grid-template-columns:repeat(3,minmax(0,1fr))}.vb-closing>div{padding:10px 12px 8px 0;border-bottom:0;border-right:1px solid rgba(255,255,255,.06)}.vb-closing>div:last-child{border-right:0;padding-right:0}.vb-closing__primary svg{display:none}.vb-vault-console{width:min(100%,700px)}.vb-registry-stage__instrument .vb-vault-console__mechanical-envelope{width:min(100%,610px)}.vb-dossier-body{grid-template-columns:1fr}.vb-auth-gate.vb-record-action{grid-template-columns:auto 1fr}.vb-auth-gate.vb-record-action .vb-auth-gate-desc,.vb-auth-gate.vb-record-action .vb-auth-gate-btn,.vb-auth-gate.vb-record-action .vb-auth-gate-hint{grid-column:2}}@media(max-width:620px){.vb-content{padding:8px}.vb-registry-stage{min-height:calc(100dvh - 146px);padding:9px;gap:7px}.vb-registry-stage:before,.vb-registry-stage:after{display:none}.vb-hero{grid-template-columns:minmax(0,1fr) minmax(105px,.42fr);gap:9px;padding:5px 0 7px}.vb-hero-eyebrow{margin-bottom:6px;font-size:7px}.vb-hero-title{font-size:clamp(23px,7.2vw,30px)}.vb-hero-title span{display:block}.vb-hero-description{font-size:7px;line-height:1.45}.vb-vault-console{padding:6px}.vb-registry-stage__instrument .vb-vault-console__mechanical-envelope{width:100%}.vb-input-heading h2{font-size:15px;white-space:normal}.vb-input-heading>p{display:none}.vb-console-form{grid-template-columns:1fr}.vb-closing{grid-template-columns:1fr 1fr}.vb-closing__primary{grid-column:1 / -1}.vb-closing>div{min-height:0;padding:6px 8px 5px 0}.vb-closing strong{font-size:7px;line-height:1.35}.vb-closing span{font-size:6px}.vb-dossier{width:calc(100% - 16px);margin-top:8px}.vb-dossier-primary{padding:26px 18px}.vb-certificate-access,.vb-record-action{padding:20px 18px}.vb-auth-gate.vb-record-action{display:grid;grid-template-columns:1fr;text-align:center}.vb-auth-gate.vb-record-action>*{grid-column:1!important}.vb-auth-gate.vb-record-action .vb-auth-gate-icon{margin-inline:auto}}@media(max-height:820px)and (min-width:821px){.vb-content{padding-block:8px}.vb-registry-stage{min-height:calc(100dvh - 176px);padding-block:12px}.vb-hero{padding-block:10px}.vb-hero-description{display:block;margin-top:10px}.vb-registry-stage__instrument .vb-vault-console{width:min(100%,700px);padding:8px}.vb-registry-stage__instrument .vb-vault-console__mechanical-envelope{width:min(100%,max(240px,calc((100dvh - 390px)*1.7778)),620px)}.vb-vault-console__header{min-height:34px}.vb-vault-console__control-deck{padding:9px 12px}.vb-input-heading{margin-bottom:6px}.vb-input-heading h2{font-size:20px}.vb-input-heading>p{display:none}.vb-serial-input{min-height:42px}.vb-submit-btn,.vb-qr-link{min-height:50px}}@media(max-height:1080px)and (min-width:621px)and (max-width:820px){.vb-registry-stage__instrument .vb-vault-console__mechanical-envelope{width:min(100%,max(240px,calc((100dvh - 370px)*1.7778)),620px)}}.vb-vault-scene{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden;background:#020303 url(/vault-media/hero-vault-closed.webp) 50% 50% / cover no-repeat}.vb-vault-scene__poster,.vb-vault-scene__video,.vb-vault-scene__denied-video,.vb-vault-scene__open-still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.vb-vault-scene__poster{z-index:1;opacity:1}.vb-vault-scene__camera{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%}.vb-vault-media-status{position:absolute;z-index:5;left:16px;bottom:16px;max-width:calc(100% - 32px);padding:8px 12px;background:#080808f0;color:#e8e7e1;font:500 12px/1.5 var(--ehv-font-body);border-left:2px solid #a1b8a3}.vb-vault-scene__camera[data-vault-camera-motion=continuous-push]{animation:vb-vault-camera-push 18s linear forwards;will-change:transform}@keyframes vb-vault-camera-push{0%{transform:scale(1)}to{transform:scale(1.09)}}@media(prefers-reduced-motion:reduce){.vb-vault-scene__camera[data-vault-camera-motion=continuous-push]{animation:none}}.vb-vault-scene__video,.vb-vault-scene__denied-video{z-index:2;opacity:0}.vb-vault-scene__open-still{z-index:3;opacity:0}.vb-vault-scene.is-verified-video .vb-vault-scene__video,.vb-vault-scene.is-denied-video .vb-vault-scene__denied-video,.vb-vault-scene.is-open-still .vb-vault-scene__open-still{opacity:1}.vb-vault-scene__composition{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:4;opacity:0;pointer-events:none}.vb-vault-scene[data-vault-composition-rendered=true].is-verified-video .vb-vault-scene__composition,.vb-vault-scene[data-vault-composition-rendered=true].is-open-still .vb-vault-scene__composition{opacity:1}.vb-vault-image-unavailable{position:absolute;z-index:5;bottom:6%;left:10%;right:10%;text-align:center;color:#d4d0c6;font:500 12px/1.5 var(--ehv-font-body)}.vb-vault-scene__media-coordinate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;pointer-events:none}.vb-vault-scene__hub-origin{position:absolute;left:54.84375%;top:48.75%;width:1px;height:1px}.vb-vault-scene__sealed-state{position:absolute;z-index:7;left:50%;top:69%;width:min(56%,340px);transform:translate(-50%,-50%);padding:clamp(8px,1.4cqi,14px) clamp(12px,2.2cqi,22px);display:grid;gap:3px;border:1px solid color-mix(in srgb,var(--sealed-accent) 38%,transparent);background:linear-gradient(180deg,#030505e6,#010202f5);box-shadow:inset 0 1px #ffffff0b,0 10px 32px #0000008c;color:var(--sealed-accent);text-align:center;letter-spacing:.13em;pointer-events:none}.vb-vault-scene__sealed-state:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--sealed-accent);box-shadow:calc(100% - 2px) 0 var(--sealed-accent)}.vb-vault-scene__sealed-state span,.vb-vault-scene__sealed-state small{font:500 clamp(5px,.9cqi,8px)/1.35 var(--vb-font-mono);opacity:.65}.vb-vault-scene__sealed-state strong{font:600 clamp(8px,1.5cqi,13px)/1.2 var(--vb-font-display)}.vb-vault-garment{position:absolute;z-index:8;left:53%;top:51%;width:34%;height:44%;transform:translate(-50%,-50%);display:grid;place-items:center;opacity:0;animation:vb-vault-garment-arrive .42s cubic-bezier(.19,.76,.25,1) forwards;filter:drop-shadow(0 20px 24px rgba(0,0,0,.76));pointer-events:none}.vb-vault-garment__atmosphere{position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;border-radius:50%;background:radial-gradient(ellipse at 50% 32%,rgba(112,188,139,.12),transparent 38%),radial-gradient(ellipse at 50% 62%,rgba(77,120,94,.08),transparent 58%);filter:blur(9px)}.vb-vault-garment__silhouette,.vb-vault-garment__cutout{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vb-vault-garment__silhouette path{fill:#070a09;stroke:#8b978f38;stroke-width:1.25;filter:drop-shadow(0 7px 10px rgba(0,0,0,.68))}.vb-vault-garment__cutout{filter:brightness(.34) saturate(.22) contrast(1.12) drop-shadow(0 0 8px rgba(111,177,133,.18))}@keyframes vb-vault-garment-arrive{0%{opacity:0;transform:translate(-50%,-47%) scale(.975)}to{opacity:.96;transform:translate(-50%,-50%) scale(1)}}.vb-vault-console .vb-vault-console__control-deck{padding:22px 24px 18px;border:0;border-top:1px solid #30302e;background:#0a0a0a;box-shadow:none}.vb-vault-console .vb-input-section{text-align:left}.vb-vault-console .vb-input-heading{display:block;margin:0 0 7px}.vb-vault-console .vb-input-heading h2{color:#aaa9a4;font:500 10px/1.4 var(--ehv-font-body);letter-spacing:.1em;text-transform:uppercase;white-space:normal}.vb-vault-console .vb-console-form{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:center}.vb-vault-console .vb-keycard-slot{padding:0;border:0;border-bottom:1px solid #5b5b56;box-shadow:none;background:transparent}.vb-vault-console .vb-keycard-slot:before,.vb-vault-console .vb-keycard-slot:after{display:none}.vb-vault-console .vb-serial-input{width:100%;min-height:48px;padding:10px 2px;color:#efede7;text-align:left;font:500 16px/1.3 var(--ehv-font-body);font-variant-numeric:tabular-nums;letter-spacing:.045em;text-shadow:none}.vb-vault-console .vb-serial-input::-moz-placeholder{color:#85857f;font:inherit;letter-spacing:.045em}.vb-vault-console .vb-serial-input::placeholder{color:#85857f;font:inherit;letter-spacing:.045em}.vb-vault-console .vb-keycard-slot:focus-within{border-color:#efede7;outline:2px solid #b9b8b0;outline-offset:4px;box-shadow:none}.vb-vault-console .vb-keycard-slot:has(.vb-serial-input[aria-invalid=true]){border-color:#c56666}.vb-vault-console .vb-console-actions{min-width:0;display:flex;align-items:center;gap:16px}.vb-vault-console .vb-submit-btn,.vb-vault-console .vb-qr-link{min-height:48px;height:48px;margin:0;box-shadow:none;border-radius:0}.vb-vault-console .vb-submit-btn{width:-moz-max-content;width:max-content;flex:0 0 auto;padding:0 2px;justify-content:flex-start;gap:6px;border:0;background:transparent;color:#eeece5;font:600 11px/1 var(--ehv-font-body);letter-spacing:.075em;text-shadow:none;transition:color .16s ease}.vb-vault-console .vb-submit-btn:hover:not(:disabled){background:transparent;color:#fff;text-decoration:underline;text-underline-offset:5px;transform:none;box-shadow:none}.vb-vault-console .vb-submit-btn:active:not(:disabled){color:#b9b8b0}.vb-vault-console .vb-submit-btn:disabled{border:0;background:transparent;color:#777770;box-shadow:none}.vb-vault-console .vb-qr-link{width:auto;padding:0 2px;display:inline-flex;flex-direction:row;gap:7px;border:0;background:transparent;color:#a5a49c;font:500 9px/1 var(--ehv-font-body);letter-spacing:.055em;white-space:nowrap}.vb-vault-console .vb-qr-link:hover:not(:disabled){background:transparent;color:#f0eee7;border-color:transparent}.vb-vault-console .vb-qr-link:disabled{color:#686862}.vb-vault-console .vb-submit-btn:focus-visible,.vb-vault-console .vb-qr-link:focus-visible{outline:2px solid #eeece5;outline-offset:4px}.vb-vault-console .vb-serial-hint{display:block;text-align:left;color:#95958e;font:10px/1.5 var(--ehv-font-body);letter-spacing:0;text-transform:none}.vb-vault-console .vb-serial-hint span{display:block;max-width:none;overflow:visible;text-overflow:clip;white-space:normal}@media(max-width:620px){.vb-vault-console .vb-vault-console__control-deck{padding:18px 16px 14px}.vb-vault-console .vb-console-form{grid-template-columns:1fr;grid-template-areas:"slot" "hint" "actions" "issue" "rate";grid-template-areas:"slot" "actions" "hint" "issue" "rate";gap:4px}.vb-vault-console .vb-console-actions{justify-content:flex-start;gap:28px;padding-top:0}.vb-vault-console .vb-serial-hint{font-size:10px}.vb-registry-stage .vb-closing{grid-template-columns:minmax(0,1fr);text-align:left;padding:0 8px}.vb-registry-stage .vb-closing>div{grid-column:auto;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.vb-registry-stage .vb-closing>div:last-child{border-bottom:0}.vb-registry-stage .vb-closing span{color:#92958e;font-size:8px;line-height:1.5;letter-spacing:.08em}.vb-registry-stage .vb-closing strong{color:#aaa9a2;font-size:11px;line-height:1.5;text-align:left}}@media(prefers-reduced-motion:reduce){.vb-vault-garment{animation-duration:1ms}}.verified-container,.wasted-container,.verification-issue{box-sizing:border-box;isolation:isolate;background:#040404f6;color:var(--ehv-ink);font-family:var(--ehv-font-body)}.verified-container:before,.wasted-container:before,.verification-issue:before{content:"";position:absolute;inset:var(--ehv-safe-top) var(--ehv-safe-right) var(--ehv-safe-bottom) var(--ehv-safe-left);z-index:2;border:1px solid rgba(255,255,255,.13);pointer-events:none}.verified-container:after,.wasted-container:after,.verification-issue:after{content:"EHVIIE / AUTHORITATIVE REGISTRY RESPONSE";position:absolute;z-index:3;top:calc(var(--ehv-safe-top) + 12px);left:calc(var(--ehv-safe-left) + 14px);color:#ffffff6e;font:700 8px/1 var(--ehv-font-mono);letter-spacing:.2em;pointer-events:none}.verified-panel,.wasted-panel,.verification-issue__panel{position:relative;box-sizing:border-box;min-inline-size:0;max-inline-size:100%;width:min(860px,100%);max-height:100%;display:grid;place-items:center;align-content:center;gap:clamp(20px,4dvh,38px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(52px,8vw,92px) clamp(24px,6vw,70px);border:0;background:transparent;box-shadow:none;text-align:center}.verified-banner,.wasted-banner{padding:0}.verified-banner:before,.wasted-banner:before{display:none}.verified-text,.wasted-text,.verification-issue__title{max-inline-size:100%;margin:0;font:900 clamp(58px,13vw,144px)/.78 var(--ehv-font-display);letter-spacing:-.025em;text-shadow:none;animation:none}.verified-text{color:var(--ehv-authentic)}.wasted-text{color:var(--ehv-signal-bright)}.verified-message,.wasted-message{gap:12px;font-family:var(--ehv-font-mono)}.verified-message-primary,.wasted-message-primary,.verification-issue__primary{font-size:clamp(11px,1.6vw,15px);letter-spacing:.22em}.verified-message-secondary,.wasted-message-secondary,.verification-issue__detail{max-width:610px;color:var(--ehv-ink-muted);font-size:13px;line-height:1.7;letter-spacing:.06em}.verified-dismiss-hint,.wasted-restart-hint,.verification-issue__button{min-width:min(310px,100%);margin:0;border-radius:0;padding:17px 28px;background:transparent;color:var(--ehv-ink);font:800 10px/1 var(--ehv-font-mono);letter-spacing:.2em}.verified-dismiss-hint{border-color:#7da589b8}.wasted-restart-hint{border-color:#ed4145b8}.verification-issue__button{border-color:var(--ehv-line-strong)}.verified-dismiss-hint:hover{background:#7da58924}.wasted-restart-hint:hover{background:#bf252824}.verified-scanlines,.wasted-scanlines,.verified-grain,.wasted-grain{opacity:.03}.verified-vignette,.wasted-vignette{background:radial-gradient(ellipse at center,transparent 22%,rgba(0,0,0,.82) 100%)}.verified-glow{background:radial-gradient(circle,rgba(125,165,137,.12),transparent 58%)}.wasted-chromatic{opacity:.35}.verification-issue{display:grid;place-items:center}.verification-issue__noise{opacity:.035}.verification-issue__eyebrow{margin:0;color:var(--ehv-ink-muted);font:700 8px/1 var(--ehv-font-mono);letter-spacing:.22em}.verification-issue__primary{margin:0;font-family:var(--ehv-font-mono)}.verification-issue__detail{margin:-12px auto 0;font-family:var(--ehv-font-body)}.verification-issue__cooldown{margin:0;color:var(--ehv-warning);font-family:var(--ehv-font-mono)}.verification-issue--restricted .verification-issue__title{color:var(--ehv-signal-bright)}.verification-issue--inconclusive .verification-issue__title{color:var(--ehv-warning)}.verification-issue--unavailable .verification-issue__title,.verification-issue--rate_limited .verification-issue__title{color:var(--ehv-metal-bright)}.verification-issue--inconclusive .verification-issue__title{font-size:clamp(38px,10.5vw,122px);letter-spacing:-.045em}.verification-issue__primary,.verification-issue__detail,.verification-issue__cooldown,.verification-issue__button{max-inline-size:100%;overflow-wrap:anywhere}@media(max-width:620px){.verified-container,.wasted-container,.verification-issue{padding:22px 16px}.verified-container:after,.wasted-container:after,.verification-issue:after{max-width:220px;line-height:1.5}.verified-text,.wasted-text,.verification-issue__title{font-size:clamp(54px,20vw,92px)}.verification-issue--inconclusive .verification-issue__title{font-size:clamp(35px,14.5vw,67px)}.verification-issue--restricted .verification-issue__title{font-size:clamp(42px,16.5vw,78px)}}@media(max-height:650px){.verified-panel,.wasted-panel,.verification-issue__panel{align-content:start;padding-top:62px}.verified-text,.wasted-text,.verification-issue__title{font-size:clamp(48px,15dvh,90px)}}@media(prefers-reduced-motion:reduce){.verified-container,.verified-panel,.verified-message,.wasted-container,.wasted-panel,.wasted-message{animation:none}}.qa-demo-banner{position:sticky;top:0;z-index:10000;width:100%;color:#fff;background:#6f0707;border-bottom:2px solid #ff3c2e;font:700 11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.qa-demo-banner__notice{padding:8px 14px;text-align:center;background:repeating-linear-gradient(135deg,#830909 0,#830909 12px,#5c0606 12px,#5c0606 24px)}body:has(.qa-demo-banner) .certificate-shell{top:calc(50% + 36px);max-height:calc(100dvh - 88px)}.qa-demo-banner__details{position:relative}.qa-demo-banner__details summary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:34px;padding:7px 14px;cursor:pointer;text-align:center;list-style:none}.qa-demo-banner__details summary::-webkit-details-marker{display:none}.qa-demo-banner__details summary:focus-visible{outline:2px solid #fff;outline-offset:-3px}.qa-demo-banner__summary-state:before{content:"OPEN";color:#ffd3cf;font-size:9px}.qa-demo-banner__details[open] .qa-demo-banner__summary-state:before{content:"CLOSE"}.qa-demo-banner__drawer{position:fixed;top:calc(76px + env(safe-area-inset-top,0px));right:12px;width:252px;max-height:calc(100dvh - 88px - env(safe-area-inset-top,0px));padding:12px;overflow-y:auto;overscroll-behavior:contain;color:#fff;background:#5b0505fa;border:1px solid rgba(255,129,119,.72);box-shadow:0 18px 54px #0000009e,inset 0 1px #ffffff14;scrollbar-color:#ff796e #3b0303}.qa-demo-banner__drawer-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.qa-demo-banner__drawer-heading strong{font-size:12px}.qa-demo-banner__drawer-heading span{color:#ffb8b1;font-size:8px;text-align:right}.qa-demo-banner__drawer p{margin:8px 0 0;color:#ffd3cf;font-size:9px}.qa-demo-banner__viewer{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.qa-demo-banner__viewer>span{grid-column:1 / -1;color:#ffd3cf;font-size:9px}.qa-demo-banner__viewer button{min-height:34px;padding:5px 7px;color:#fff;background:#00000047;border:1px solid rgba(255,255,255,.25);font:inherit;font-size:9px;letter-spacing:.04em;cursor:pointer}.qa-demo-banner__viewer button:last-child{grid-column:1 / -1}.qa-demo-banner__viewer button[aria-pressed=true]{color:#230000;background:#fff;border-color:#fff}.qa-demo-banner__viewer button:focus-visible{outline:2px solid #fff;outline-offset:2px}.qa-demo-banner__scenario-select{display:grid;gap:4px;margin-top:10px;color:#ffd3cf;font-size:9px}.qa-demo-banner__scenario-select select{width:100%;min-height:38px;padding:6px 30px 6px 8px;color:#fff;background:#310202;border:1px solid rgba(255,255,255,.35);font:inherit;letter-spacing:.02em}.qa-demo-banner__scenario-select select:focus-visible{outline:2px solid #fff;outline-offset:2px}.qa-demo-banner__selection{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding:8px;background:#00000047;border:1px solid rgba(255,255,255,.2)}.qa-demo-banner__selection code{color:#ffb8b1;font-size:10px}.qa-demo-banner__selection span{color:#ffd3cf;font-size:8px;letter-spacing:.04em}.qa-demo-banner__load{display:grid;place-items:center;width:100%;min-height:38px;margin-top:8px;padding:6px 10px;color:#250000;background:#fff;border:1px solid #fff;font:inherit;cursor:pointer;text-align:center;text-decoration:none}.qa-demo-banner__load:hover,.qa-demo-banner__load:focus-visible{outline:2px solid #fff;outline-offset:2px;background:#ffd3cf}.qa-demo-unavailable{min-height:100vh;display:grid;place-content:center;gap:14px;padding:32px;text-align:center;color:#fff;background:#000}.qa-demo-unavailable h1{margin:0;font-size:clamp(2rem,8vw,5rem);text-transform:uppercase}.qa-demo-unavailable p{margin:0;color:#ff9187;font:700 12px/1.5 ui-monospace,monospace;letter-spacing:.12em}@media(max-width:600px){.qa-demo-banner{font-size:10px}.qa-demo-banner__notice{padding-inline:8px}}@media(max-width:1119px){.qa-demo-banner__drawer{top:auto;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));left:8px;width:auto;max-height:min(28dvh,240px);padding:10px}.qa-demo-banner__drawer p{display:none}.qa-demo-banner__viewer{margin-top:6px}.qa-demo-banner__scenario-select{margin-top:7px}.qa-demo-banner__selection{margin-top:6px;padding:6px 8px}.qa-demo-banner__load{min-height:34px;margin-top:6px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 4%;--foreground: 0 0% 98%;--card: 0 0% 6%;--card-foreground: 0 0% 98%;--popover: 0 0% 6%;--popover-foreground: 0 0% 98%;--primary: 0 84% 60%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 10%;--secondary-foreground: 0 0% 98%;--muted: 0 0% 12%;--muted-foreground: 0 0% 60%;--accent: 0 100% 50%;--accent-foreground: 0 0% 98%;--destructive: 0 84% 60%;--destructive-foreground: 0 0% 98%;--success: 142 76% 36%;--success-foreground: 0 0% 98%;--warning: 38 92% 50%;--warning-foreground: 0 0% 98%;--border: 0 0% 15%;--input: 0 0% 15%;--ring: 0 84% 60%;--radius: .5rem;--glow-primary: 0 84% 60%;--glow-accent: 0 100% 50%;--scan-line: 0 0% 80%;--gradient-primary: linear-gradient(135deg, hsl(0 84% 60% / .2), hsl(0 84% 60% / .05));--gradient-accent: linear-gradient(135deg, hsl(0 100% 50% / .2), hsl(0 100% 50% / .05));--gradient-holographic: linear-gradient(135deg, hsl(0 100% 50% / .3), hsl(280 100% 50% / .3), hsl(0 84% 60% / .3));--shadow-glow: 0 0 20px hsl(var(--glow-primary) / .5);--shadow-glow-accent: 0 0 20px hsl(var(--glow-accent) / .5);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1)}.dark{--background: 0 0% 4%;--foreground: 0 0% 98%}*{border-color:hsl(var(--border))}body{margin:0;font-family:var(--font-sans);background:hsl(var(--background));color:hsl(var(--foreground));cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}button,a,[role=button]{cursor:pointer}:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}html[data-custom-cursor=ready],html[data-custom-cursor=ready] *{cursor:none!important}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.glitch{position:relative;animation:glitch 1s infinite}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes scan{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.holographic{position:relative;overflow:hidden}.holographic:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:var(--gradient-holographic);animation:holographic-rotate 3s linear infinite;opacity:.3}@keyframes holographic-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glow{box-shadow:var(--shadow-glow)}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes border-scan{0%,to{opacity:0}50%{opacity:1}}@keyframes holographic-shimmer{0%{background-position:0% center}50%{background-position:100% center}to{background-position:0% center}}.serial-shimmer{position:relative;background:linear-gradient(90deg,#d4af37,#f8f8f8,gold,#e8e8e8,#d4af37);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:serial-shine 6.5s linear infinite}@keyframes serial-shine{0%{background-position:0% center}to{background-position:200% center}}@keyframes red-shine{0%,to{background-position:0% center}50%{background-position:100% center}}.gold-shimmer-text{background:linear-gradient(90deg,#d4af37,#f5e6a3,gold 40%,#fff,gold 60%,#f5e6a3,#d4af37);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gold-shimmer 4s ease-in-out infinite}@keyframes gold-shimmer{0%,to{background-position:0% center}50%{background-position:100% center}}.animate-shimmer-slow{animation:shimmer-slow 8s ease-in-out infinite}@keyframes shimmer-slow{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.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}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-\[15\%\]{top:15%;right:15%;bottom:15%;left:15%}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-2{bottom:-.5rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-top-12{top:-3rem}.-top-5{top:-1.25rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[80vh\]{height:80vh}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[800px\]{max-height:800px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[80vh\]{width:80vh}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[160px\]{min-width:160px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[800px\]{max-width:800px}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-2xl{border-top-right-radius:1rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/50{border-color:#f59e0b80}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-indigo-500\/30{border-color:#6366f14d}.border-input{border-color:hsl(var(--input))}.border-orange-500\/30{border-color:#f973164d}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-900\/30{border-color:#7f1d1d4d}.border-red-900\/50{border-color:#7f1d1d80}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-500\/30{border-color:#64748b4d}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/50{border-color:#eab30880}.border-zinc-600{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-800\/50{border-color:#27272a80}.border-b-black\/90{border-bottom-color:#000000e6}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/20{background-color:#06b6d433}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/5{background-color:#10b9810d}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-500\/10{background-color:#f973161a}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/5{background-color:#ef44440d}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/60{background-color:#7f1d1d99}.bg-red-950\/30{background-color:#450a0a4d}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-500\/10{background-color:#64748b1a}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-500\/10{background-color:#eab3081a}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-950\/80{background-color:#09090bcc}.bg-\[radial-gradient\(circle_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(circle at center,var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at center,var(--tw-gradient-stops))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/30{--tw-gradient-from: rgb(245 158 11 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/5{--tw-gradient-from: rgb(245 158 11 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-950\/50{--tw-gradient-from: rgb(8 51 68 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-950{--tw-gradient-from: #030712 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/0{--tw-gradient-from: rgb(239 68 68 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/10{--tw-gradient-from: rgb(239 68 68 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/20{--tw-gradient-from: rgb(239 68 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/5{--tw-gradient-from: rgb(239 68 68 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-800{--tw-gradient-from: #27272a var(--tw-gradient-from-position);--tw-gradient-to: rgb(39 39 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-900{--tw-gradient-from: #18181b var(--tw-gradient-from-position);--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-950{--tw-gradient-from: #09090b var(--tw-gradient-from-position);--tw-gradient-to: rgb(9 9 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500\/5{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 68 68 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-950\/20{--tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(69 10 10 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/5{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-900{--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #18181b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-950{--tw-gradient-to: rgb(9 9 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #09090b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-blue-500\/0{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to: rgb(249 115 22 / .2) var(--tw-gradient-to-position)}.to-orange-500\/30{--tw-gradient-to: rgb(249 115 22 / .3) var(--tw-gradient-to-position)}.to-purple-950\/50{--tw-gradient-to: rgb(59 7 100 / .5) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.to-zinc-950{--tw-gradient-to: #09090b var(--tw-gradient-to-position)}.bg-repeat{background-repeat:repeat}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-3{line-height:.75rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/60{color:#f8717199}.text-red-400\/70{color:#f87171b3}.text-red-400\/80{color:#f87171cc}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-200\/70{color:#fef08ab3}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_-3px_\#10b981\]{--tw-shadow: 0 0 15px -3px #10b981;--tw-shadow-colored: 0 0 15px -3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-5px_\#f59e0b\]{--tw-shadow: 0 0 20px -5px #f59e0b;--tw-shadow-colored: 0 0 20px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_-5px_\#f59e0b\]{--tw-shadow: 0 0 30px -5px #f59e0b;--tw-shadow-colored: 0 0 30px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_-5px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow: 0 0 30px -5px rgba(245,158,11,.5);--tw-shadow-colored: 0 0 30px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_-10px_\#ff0000\]{--tw-shadow: 0 0 40px -10px #ff0000;--tw-shadow-colored: 0 0 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/50{--tw-shadow-color: rgb(245 158 11 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/20{--tw-shadow-color: rgb(6 182 212 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/25{--tw-shadow-color: rgb(6 182 212 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color: rgb(168 85 247 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(168 85 247 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(239 68 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(239 68 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-900\/20{--tw-shadow-color: rgb(127 29 29 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-400\/50{--tw-ring-color: rgb(251 191 36 / .5)}.ring-cyan-400\/50{--tw-ring-color: rgb(34 211 238 / .5)}.ring-purple-400\/50{--tw-ring-color: rgb(192 132 252 / .5)}.ring-red-400\/50{--tw-ring-color: rgb(248 113 113 / .5)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.running{animation-play-state:running}.paused{animation-play-state:paused}html,body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}html::-webkit-scrollbar,body::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.selection\:bg-red-500 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:bg-red-500 *::selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-red-500::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:bg-red-500::selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-cyan-400:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500\/30:hover{border-color:#10b9814d}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-red-500\/30:hover{border-color:#ef44444d}.hover\:border-red-800:hover{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-cyan-500\/10:hover{background-color:#06b6d41a}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-500\/5:hover{background-color:#10b9810d}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-500\/10:hover{background-color:#a855f71a}.hover\:bg-red-500\/5:hover{background-color:#ef44440d}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800\/50:hover{background-color:#991b1b80}.hover\:bg-red-950\/50:hover{background-color:#450a0a80}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:from-cyan-500:hover{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-cyan-400:hover{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/100{color:#fff}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:inset-auto{inset:auto}.md\:left-1\/2{left:50%}.md\:top-1\/2{top:50%}.md\:mx-0{margin-left:0;margin-right:0}.md\:block{display:block}.md\:flex{display:flex}.md\:h-64{height:16rem}.md\:max-h-\[85vh\]{max-height:85vh}.md\:max-h-\[90vh\]{max-height:90vh}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-\[420px\]{max-width:420px}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
