.dap-profile{--ink:#141a2b;--ink-soft:#5a5f6b;--ink-faint:#8a8f99;--brand:#3d7dfb;--brand-dark:#2b63e0;--brand-tint:#dce7fe;--surface:#fff;--raised:linear-gradient(145deg, #fff 0%, #eceff5 100%);--sunken:linear-gradient(145deg, #e9ecf3 0%, #fbfcfe 100%);--shade:#9faec76b;--shade-soft:#9faec73d;--edge-hi:#fffffff2;--edge-lo:#9faec74d;--rim:#9faec729;--lift-sm:3px 3px 8px var(--shade-soft), inset 1px 1px 1px var(--edge-hi), inset -1px -1px 1px var(--edge-lo);--lift-md:4px 4px 10px var(--shade), 10px 10px 24px var(--shade-soft), inset 1.5px 1.5px 1px var(--edge-hi), inset -1.5px -1.5px 1.5px var(--edge-lo);--sink-sm:inset 3px 3px 6px var(--shade), inset -2px -2px 5px #ffffffe6, 0 0 0 1px var(--rim);--card-radius:42px;isolation:isolate;border-radius:var(--card-radius);background:var(--surface);color:var(--ink);text-align:start;-webkit-tap-highlight-color:transparent;flex-direction:column;padding:44px 26px 28px;display:flex;position:relative}.dap-profile p,.dap-profile h1{margin:0}.dap-profile-topbar{flex:none;justify-content:space-between;align-items:center;min-height:36px;display:flex}.dap-profile-brand{letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:600;line-height:1}.dap-profile-brand .mark-dot{color:var(--brand)}.profile-body{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;min-height:0;display:flex}.profile-body .display{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:4px;font-size:25px;font-weight:600;line-height:1.15}.profile-body .sub{color:var(--ink-soft);margin-bottom:2px;font-size:14.5px;line-height:1.55}.avatar-wrap{margin-bottom:2px}.avatar-photo{object-fit:cover;background:var(--sunken);border:5px solid #fff;border-radius:50%;width:148px;height:148px;display:block;box-shadow:0 10px 28px -6px #0b0b1029,0 4px 12px #0b0b1014}.social-row{gap:14px;margin-top:10px;display:flex}.social-pill{background:var(--raised);width:54px;height:54px;box-shadow:var(--lift-md);color:var(--ink);border-radius:16px;justify-content:center;align-items:center;text-decoration:none;transition:box-shadow .18s,color .18s;display:flex}.social-pill:hover{color:var(--brand-dark)}.social-pill:active{background:var(--sunken);box-shadow:var(--sink-sm)}.social-pill.is-placeholder{color:var(--ink-faint);background:var(--sunken);box-shadow:var(--sink-sm);cursor:default}.social-pill svg{width:22px;height:22px}.quote-chip{color:var(--ink);background:linear-gradient(#d8e3fe 0%,#edf2fe 100%);border-radius:22px;width:100%;max-width:272px;margin-top:22px;padding:16px 22px;font-size:14.5px;line-height:1.5;box-shadow:inset 3px 3px 6px #7092cf4d,inset -2px -2px 5px #ffffffd9,0 0 0 1px #7e9ed626}@supports (corner-shape:squircle){.quote-chip{corner-shape:squircle;border-radius:32px}}.cta-primary{background:var(--brand);color:#fff;cursor:pointer;appearance:none;border:none;border-radius:50px;flex:none;justify-content:center;align-items:center;width:100%;max-width:272px;height:58px;margin:20px auto 0;font-family:inherit;font-size:15.5px;font-weight:600;text-decoration:none;transition:background .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff57,0 0 0 1.5px #7ba6fc,0 0 0 6px #3d7dfb21,0 12px 24px -14px #2b63e08c}.cta-primary:hover{background:var(--brand-dark)}.cta-primary.is-listening:after{content:"";border-radius:inherit;border:1.5px solid var(--brand);pointer-events:none;animation:2.3s cubic-bezier(.22,.61,.36,1) infinite cta-ping;position:absolute;inset:0}@keyframes cta-ping{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.dap-profile :focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}.siri-rim{border-radius:inherit;pointer-events:none;z-index:6;opacity:0;--rim-cyan:#5cdbff;--rim-sky:#2e9bff;--rim-brand:#3d7dfb;--rim-indigo:#7b5cf5;--rim-hot:#def;--rim-deep:#1e4fd0;transition:opacity .5s;position:absolute;inset:0}.dap-profile.is-listening .siri-rim{animation:.75s cubic-bezier(.22,.61,.36,1) both rim-in,4.6s ease-in-out .75s infinite rim-breathe}.rim-layer{border-radius:inherit;filter:blur(var(--rim-blur));opacity:var(--rim-alpha);position:absolute;inset:0}.rim-ring{border-radius:inherit;padding:var(--rim-w);-webkit-mask-composite:xor;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rim-spin{aspect-ratio:1;background:conic-gradient(from 0deg, var(--rim-cyan) 0%, var(--rim-sky) 11%, var(--rim-brand) 23%, var(--rim-indigo) 35%, var(--rim-brand) 44%, var(--rim-hot) 50%, var(--rim-brand) 56%, var(--rim-deep) 70%, var(--rim-sky) 86%, var(--rim-cyan) 100%);width:300%;animation:rim-spin var(--rim-dur) linear infinite;will-change:transform;position:absolute;top:50%;left:50%;translate:-50% -50%}.rim-wash{--rim-w:24px;--rim-blur:26px;--rim-alpha:.2;--rim-dur:14s}.rim-bloom{--rim-w:12px;--rim-blur:12px;--rim-alpha:.44;--rim-dur:9s}.rim-mid{--rim-w:6px;--rim-blur:5px;--rim-alpha:.72;--rim-dur:6.5s}.rim-core{--rim-w:1.8px;--rim-blur:.9px;--rim-alpha:1;--rim-dur:5s}.rim-wash .rim-spin,.rim-mid .rim-spin{animation-direction:reverse}@keyframes rim-spin{to{rotate:360deg}}@keyframes rim-in{0%{opacity:0;scale:1.015}to{opacity:1;scale:1}}@keyframes rim-breathe{0%,to{opacity:.82}50%{opacity:1}}.dap-profile--preview{--card-radius:34px;padding:28px 22px 22px;box-shadow:0 30px 70px -30px #09225c8c,0 6px 18px -10px #09225c4d}.dap-profile--preview .dap-profile-brand{font-size:18px}.dap-profile--preview .avatar-photo{border-width:4px;width:104px;height:104px}.dap-profile--preview .profile-body{gap:9px}.dap-profile--preview .profile-body .display{font-size:21px}.dap-profile--preview .profile-body .sub{font-size:13px}.dap-profile--preview .social-row{gap:10px;margin-top:6px}.dap-profile--preview .social-pill{border-radius:13px;width:44px;height:44px}.dap-profile--preview .social-pill svg{width:19px;height:19px}.dap-profile--preview .quote-chip{max-width:240px;margin-top:16px;padding:13px 18px;font-size:13px}.dap-profile--preview .cta-primary{max-width:240px;height:50px;margin-top:16px;font-size:14.5px}.dap-profile .is-unset{color:var(--ink-faint)}@media (prefers-reduced-motion:reduce){.dap-profile *,.dap-profile :before,.dap-profile :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dap-profile.is-listening .siri-rim{opacity:1}}
.avatar-flip{perspective:900px;touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;width:148px;height:148px;position:relative}.avatar-flip-coin{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50% 100%;will-change:transform;position:relative}.avatar-flip-face{backface-visibility:hidden;position:absolute;inset:0}.avatar-flip-back{background:#fff;border-radius:22px;padding:5px;transform:rotateY(180deg);box-shadow:0 10px 28px -6px #0b0b1029,0 4px 12px #0b0b1014}.avatar-flip-qr{border-radius:14px;width:100%;height:100%;display:block}.avatar-flip-shadow{opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 18px 36px -8px #0b0b1038}.avatar-flip:focus-visible{outline-offset:6px;border-radius:50%}.has-deck{touch-action:pan-y;overscroll-behavior-x:none}.has-deck.is-swiping{cursor:grabbing;-webkit-user-select:none;user-select:none}.preset-deck{flex-direction:column;flex:auto;min-height:0;display:flex}.deck-track{flex:auto;align-items:center;min-height:0;display:grid}.deck-page{--shown:0;--dir:0;grid-area:1/1;min-width:0}.deck-page>*{--step:0;--local:clamp(0, (var(--shown) - .5 - var(--step) * .045) / .32, 1);--eased:calc(var(--local) * var(--local) * (3 - 2 * var(--local)));opacity:var(--eased);transform:translate3d(calc(var(--dir) * (1 - var(--shown)) * 112px), 0, 0) scale(calc(.96 + .04 * var(--eased)))}.deck-page>.display{--step:1}.deck-page>.sub{--step:2}.deck-page>.social-row{--step:3}.deck-page>.quote-chip{--step:4}.deck-track.is-moving .deck-page>*{will-change:transform, opacity}.deck-add-disc{background:var(--raised);width:148px;height:148px;box-shadow:var(--lift-md);color:var(--brand);cursor:pointer;appearance:none;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:box-shadow .18s;display:flex}.deck-add-disc:active{background:var(--sunken);box-shadow:var(--sink-sm)}.deck-add-disc svg{width:40px;height:40px}.dap-profile .deck-add-disc:focus-visible{border-radius:50%}.deck-dots{flex:none;justify-content:center;gap:8px;padding:18px 0 4px;display:flex}.deck-dot{background:#141a2b24;border-radius:50%;width:6px;height:6px;position:relative}.deck-dot:after{content:"";border-radius:inherit;background:var(--brand);opacity:var(--near,0);position:absolute;inset:0}@media (min-width:768px){.onb-finale .preset-deck{flex:none}}
