@charset "UTF-8";body,html{margin:0;padding:0;background:#fff}body{font-family:Inter,-apple-system,"Segoe UI",sans-serif;color:#14181c}a{color:#0087d1;text-decoration:none}a:hover{color:#14181c}::selection{background:#14181c;color:#fff}input::placeholder{color:#9aa4ad}.dbr-modal{display:none;position:fixed;inset:0;z-index:100;background:rgba(20, 24, 28, .55);align-items:center;justify-content:center;padding:24px}.dbr-modal.is-open{display:flex}.dbr-modal input:focus{border-color:#0087d1}button{transition:transform .15s ease,background .2s ease,color .2s ease,box-shadow .2s ease}button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0, 135, 209, .22)}button:active{transform:translateY(0);box-shadow:none}a[style*="border-radius: 4px"]{transition:transform .15s ease,background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;display:inline-block}a[style*="border-radius: 4px"]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0, 135, 209, .22)}a[style*="border-radius: 4px"]:active{transform:translateY(0);box-shadow:none}.dbr-row{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dbr-row:hover{transform:translateX(8px);box-shadow:0 8px 20px rgba(20, 24, 28, .1)}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}[data-reveal].dbr-in{opacity:1;transform:none}.dbr-spot{position:relative;isolation:isolate}.dbr-spot::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(380px circle at var(--gx, 50%) var(--gy, 50%), rgba(0, 135, 209, .1), transparent 62%);opacity:0;transition:opacity .4s ease}.dbr-spot::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(0, 135, 209, .28) 1px, transparent 1px),linear-gradient(90deg, rgba(0, 135, 209, .28) 1px, transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(220px circle at var(--gx, 50%) var(--gy, 50%), #000 0, rgba(0, 0, 0, .2) 45%, transparent 72%);mask-image:radial-gradient(220px circle at var(--gx, 50%) var(--gy, 50%), #000 0, rgba(0, 0, 0, .2) 45%, transparent 72%);opacity:0;transition:opacity .35s ease}.dbr-spot.dbr-on::after,.dbr-spot.dbr-on::before{opacity:1}.dbr-border{position:relative}.dbr-border::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(220px circle at var(--bx, 50%) var(--by, 50%), rgba(0, 135, 209, .95), rgba(0, 135, 209, 0) 66%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.dbr-border.dbr-edge-on::after,.dbr-border:hover::after{opacity:1}@keyframes dbrFlow{0%{transform:translateX(0);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateX(120px);opacity:0}}@keyframes dbrFlowV{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateY(56px);opacity:0}}@keyframes dbrBlink{0%,60%{opacity:1}100%,61%{opacity:.25}}@keyframes dbrScan{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}100%{transform:translateX(160px);opacity:0}}