.pa-ios{--ios-bg:#f2f2f7;--ios-plain:#fff;--ios-card:#fff;--ios-fg:#000;--ios-primary:oklch(50% .13 195);--ios-accent:oklch(50% .13 195/.12);--ios-accent-wash:oklch(50% .13 195/.1);--ios-muted:#e5e5ea;--ios-muted-fg:#3c3c4399;--ios-tertiary:#3c3c434d;--ios-separator:#c6c6c8;--ios-input:#7676801f;--ios-press:#d1d1d6;--ios-destructive:#ff3b30;--ios-destructive-wash:#ff3b301f;--ios-success:#34c759;--ios-success-wash:#34c7591f;--ios-warning-ink:oklch(55% .14 75);--ios-warning-wash:#ffcc0029;--ios-info:#007aff;--ios-info-wash:#007aff1f;--ios-plum:oklch(50% .16 305);--ios-plum-wash:oklch(50% .16 305/.1);--ios-plum-fill:#f3effe;color:var(--ios-fg);letter-spacing:-.41px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.pa-android{--md-bg:#f8f9fb;--md-surface:#fff;--md-surface-container:#eef1f4;--md-on-surface:#191c1e;--md-on-surface-variant:#3f484b;--md-outline:#c0c8cb;--md-primary:oklch(50% .13 195);--md-secondary-container:oklch(92% .04 195);--md-on-secondary-container:oklch(30% .08 195);--md-error:#ba1a1a;color:var(--md-on-surface);letter-spacing:.1px;-webkit-font-smoothing:antialiased;text-align:left;font-family:Roboto,system-ui,Segoe UI,Helvetica Neue,Arial,sans-serif}.pa-t-large{letter-spacing:.37px;font-size:34px;font-weight:700;line-height:41px}.pa-t-title2{letter-spacing:-.26px;font-size:22px;font-weight:700;line-height:28px}.pa-t-headline{letter-spacing:-.43px;font-size:17px;font-weight:600;line-height:22px}.pa-t-body{letter-spacing:-.43px;font-size:17px;font-weight:400;line-height:22px}.pa-t-sub{letter-spacing:-.23px;font-size:15px;font-weight:400;line-height:20px}.pa-t-foot{letter-spacing:-.08px;font-size:13px;font-weight:400;line-height:18px}.pa-t-cap{letter-spacing:0;font-size:12px;font-weight:400;line-height:16px}.pa-tabular{font-variant-numeric:tabular-nums}.pa-device{--pa-bezel:12px;width:calc((var(--pa-w,393px) + var(--pa-bezel) * 2) * var(--pa-s,.7));height:calc((var(--pa-h,852px) + var(--pa-bezel) * 2) * var(--pa-s,.7));flex-shrink:0;position:relative}.pa-device-inner{width:calc(var(--pa-w,393px) + var(--pa-bezel) * 2);height:calc(var(--pa-h,852px) + var(--pa-bezel) * 2);transform:scale(var(--pa-s,.7));transform-origin:0 0;position:absolute;top:0;left:0}.pa-iphone-body{background:linear-gradient(145deg,#3a3a3e,#1b1b1d 40%,#2a2a2d);border-radius:67px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 0 0 5px #0d0d0e,0 2px 4px #0f172a1f,0 40px 90px -30px #0f283c73,0 20px 40px -24px #0f283c59}.pa-android-body{background:linear-gradient(145deg,#2f3236,#18191b 45%,#26282b);border-radius:52px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffff1f,inset 0 0 0 5px #0c0c0d,0 2px 4px #0f172a1f,0 40px 90px -30px #0f283c73}.pa-side-button{background:linear-gradient(90deg,#2c2c2f,#4a4a4e);border-radius:2px;width:4px;position:absolute}.pa-screen{inset:var(--pa-bezel);isolation:isolate;border-radius:55px;position:absolute;overflow:hidden}.pa-android .pa-screen,.pa-screen.pa-screen-android{border-radius:42px}.pa-glass{backdrop-filter:blur(16px)saturate(1.8);background:#ffffffa8;box-shadow:0 0 0 .5px #00000012,0 8px 28px #0000001a,inset 0 1px .5px #ffffffe6}.pa-glass-tint{color:#fff;background:oklch(50% .13 195/.92);box-shadow:0 0 0 .5px oklch(40% .12 195/.4),0 8px 24px oklch(45% .13 195/.3),inset 0 1px .5px #ffffff59}.pa-app-icon{background:linear-gradient(135deg,#22b6d8 0%,#1d7fc4 55%,#1749a8 100%)}.pa-cape{background-color:currentColor;-webkit-mask:url(/ultradoccape.svg) 50%/contain no-repeat;mask:url(/ultradoccape.svg) 50%/contain no-repeat}@keyframes pa-fade-in{0%{opacity:0}to{opacity:1}}.pa-fade-in{animation:.35s ease-out both pa-fade-in}@keyframes pa-push-in{0%{opacity:.4;transform:translate(28%)}to{opacity:1;transform:none}}.pa-push-in{animation:.42s cubic-bezier(.2,.9,.25,1) both pa-push-in}@keyframes pa-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.pa-sheet-up{animation:.5s cubic-bezier(.2,.9,.25,1) both pa-sheet-up}@keyframes pa-drop-in{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:none}}.pa-drop-in{animation:.45s cubic-bezier(.2,.9,.25,1) both pa-drop-in}@keyframes pa-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.pa-pop{animation:.32s cubic-bezier(.2,.9,.25,1) both pa-pop}@keyframes pa-sync-flash{0%{background-color:oklch(94% .04 195);box-shadow:0 0 oklch(60% .13 195/.55)}60%{box-shadow:0 0 0 6px oklch(60% .13 195/0)}to{box-shadow:0 0 oklch(60% .13 195/0)}}.pa-sync-flash{animation:1.4s ease-out both pa-sync-flash}@keyframes pa-meter{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.pa-meter-bar{transform-origin:50%;animation:.8s ease-in-out infinite pa-meter}@keyframes pa-spin{to{transform:rotate(360deg)}}.pa-spin{animation:1s steps(8,end) infinite pa-spin}@keyframes pa-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.pa-pulse-dot{animation:1.2s ease-in-out infinite pa-pulse-dot}@keyframes pa-faceid{0%{transform:scale(.84,.25)}to{transform:none}}.pa-faceid{transform-origin:top;animation:.45s cubic-bezier(.2,.9,.25,1.1) both pa-faceid}@media (prefers-reduced-motion:reduce){.pa-fade-in,.pa-push-in,.pa-sheet-up,.pa-drop-in,.pa-pop,.pa-sync-flash,.pa-meter-bar,.pa-spin,.pa-pulse-dot,.pa-faceid{animation:none}}
