/* ALOOOOO.COM — PROTECTED STYLESHEET */
:root{--table-bg:#f6f3ea;--table-highlight:#fcfbf8;--table-edge:#eee7db;--bakelite-base:#181818;--bakelite-dark:#070707;--bakelite-mid:#252525;--bakelite-light:#3d3d3d;--chrome-highlight:#ffffff;--chrome-mid:#dcdce0;--chrome-dark:#6e6e76;--brass-accent:#d4af37;--brass-light:#f3df95;--brass-dark:#91701b;--card-cream:#faf5e6;--ink-vintage:#24201b;--shadow-deep:rgba(10,8,5,0.52);--shadow-soft:rgba(16,12,8,0.18)}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}html,body{width:100%;height:100%;overflow-x:hidden;background:radial-gradient(ellipse at 50% 45%,#ffffff 0%,#fafaf7 60%,#f4f1ea 100%);box-shadow:inset 0 0 140px rgba(120,100,75,0.03),inset 0 0 40px rgba(120,100,75,0.02);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Courier New",monospace;color:var(--ink-vintage)}.scene-container{min-height:calc(100vh - 84px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 20px 80px 20px;position:relative}.header-brand{display:none !important}.phone-stage{position:relative;width:440px;max-width:95vw;margin:15px auto 20px auto;perspective:1000px;user-select:none}.desk-shadow-ambient,.desk-shadow-contact{display:none !important}.telephone-unit{position:relative;width:100%;z-index:2}.handset-container{position:relative;width:100%;height:120px;z-index:12;cursor:grab;transform-origin:50% 60%;transition:transform 0.45s cubic-bezier(0.2,0.8,0.25,1)}.handset-container:active{cursor:grabbing}.handset-shadow{display:none !important}.handset-container.off-hook{transform:translateY(-56px) scale(1.05) rotate(-3deg)}@keyframes handsetVibrate{0%{transform:translateY(0) rotate(0deg)}20%{transform:translateY(-3px) rotate(1deg)}40%{transform:translateY(0) rotate(-1deg)}60%{transform:translateY(-2px) rotate(0.8deg)}80%{transform:translateY(0) rotate(-0.8deg)}100%{transform:translateY(0) rotate(0deg)}}.handset-container.ringing{animation:handsetVibrate 0.13s infinite ease-in-out}.handset-body{position:relative;width:416px;height:104px;margin:8px auto 0 auto}.handset-grip{position:absolute;top:32px;left:48px;width:320px;height:40px;background:transparent !important;border:1.5px solid rgba(0,0,0,0.22);border-radius:8px;box-shadow:none;overflow:hidden;z-index:1}.grip-highlight,.grip-ridge{display:none !important}.handset-cup{position:absolute;width:104px;height:104px;border-radius:50%;background:transparent !important;border:1.5px solid rgba(0,0,0,0.22);box-shadow:none;top:0;overflow:hidden;z-index:10}.handset-cup.left{left:0}.handset-cup.right{right:0}.cup-rim{position:absolute;top:6%;left:6%;width:88%;height:88%;border-radius:50%;border:1px dashed rgba(0,0,0,0.12);box-shadow:none}.cup-grill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}.cup-grill .hole{position:absolute;width:5px;height:5px;border-radius:50%;background:transparent;border:1px solid rgba(0,0,0,0.25)}.cup-grill .hole.center{top:22.5px;left:22.5px}.cup-grill .hole.ring-1{top:11px;left:22.5px}.cup-grill .hole.ring-2{top:34px;left:22.5px}.cup-grill .hole.ring-3{top:22.5px;left:11px}.cup-grill .hole.ring-4{top:22.5px;left:34px}.cradle-assembly{position:relative;width:290px;margin:-15px auto 0 auto;display:flex;justify-content:space-between;z-index:5}.cradle-prong{position:relative;width:28px;height:24px;background:transparent;border:1.5px solid rgba(0,0,0,0.2);border-radius:6px 6px 0 0}.plunger-cap{position:absolute;top:2px;left:2px;width:22px;height:4px;background:transparent;border-bottom:1.5px solid rgba(0,0,0,0.2)}.telephone-coiled-cord{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.cord-path#cordBack{stroke:rgba(0,0,0,0.12) !important;stroke-width:1.5px !important}.cord-path#cordFrontBase{stroke:rgba(0,0,0,0.22) !important;stroke-width:2px !important}.cord-path#cordFrontBody{stroke:rgba(0,0,0,0.55) !important;stroke-width:1.5px !important}.cord-path#cordHighlight{display:none !important}#cordGrommetHandset,#cordGrommetBase{fill:transparent !important;stroke:rgba(0,0,0,0.25) !important;stroke-width:1.5px !important}.phone-base{position:relative;z-index:5;width:370px;height:310px;margin:-6px auto 0 auto;background:transparent !important;border:1.5px solid rgba(0,0,0,0.2);border-radius:40px;box-shadow:none;padding-top:24px;text-align:center}.base-specular-shoulder,.base-side-bevel{display:none !important}.rotary-assembly{position:relative;width:215px;height:215px;margin:0 auto;border-radius:50%;background:transparent !important;border:1.5px solid rgba(0,0,0,0.18);box-shadow:none}.dial-bezel-chrome{position:absolute;top:-3px;left:-3px;width:221px;height:221px;border-radius:50%;border:1px solid rgba(0,0,0,0.1);box-shadow:none;pointer-events:none}.numeral-faceplate{position:absolute;top:10px;left:10px;width:195px;height:195px;border-radius:50%;background:transparent !important;border:1px solid rgba(0,0,0,0.1);box-shadow:none;pointer-events:none}.faceplate-ring-inner{position:absolute;top:20px;left:20px;width:155px;height:155px;border-radius:50%;border:1px dashed rgba(0,0,0,0.08)}.digit-label{position:absolute;width:28px;height:28px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size:22px;font-weight:300;color:#000;text-align:center;line-height:28px;transform-origin:center}.dial-center-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:transparent !important;border:1.5px solid rgba(0,0,0,0.22);box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:14;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.dial-center-badge:hover{transform:translate(-50%,-50%) scale(1.06);border-color:#000;background:rgba(0,0,0,0.03) !important}.dial-center-badge:active{transform:translate(-50%,-50%) scale(0.97)}.badge-chrome-rim{display:none !important}.dial-center-badge span.badge-top{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size:7.5px;letter-spacing:1.5px;font-weight:600;color:#777;text-transform:uppercase}.dial-center-badge span.badge-num{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",monospace;font-size:11.5px;font-weight:600;letter-spacing:1px;color:#000;margin-top:1px}.dial-center-badge span.badge-hint{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size:6.5px;letter-spacing:0.8px;color:#10b981;font-weight:600;margin-top:2px;text-transform:uppercase}.finger-stop{position:absolute;top:132px;right:18px;width:1.5px;height:38px;background:#000;border-radius:1px;transform:rotate(26deg);opacity:0.7;z-index:15;pointer-events:none}.stop-screw{display:none !important}.dial-wheel{position:absolute;top:5px;left:5px;width:205px;height:205px;border-radius:50%;background:transparent !important;border:1px solid rgba(0,0,0,0.1);box-shadow:none;z-index:10;cursor:pointer;touch-action:none}.dial-wheel:active{cursor:grabbing}.finger-hole{position:absolute;width:32px;height:32px;border-radius:50%;background:transparent !important;border:1.5px solid rgba(0,0,0,0.22);box-shadow:none;cursor:pointer;transition:all 0.15s cubic-bezier(0.16,1,0.3,1)}.finger-hole:hover{background:rgba(0,0,0,0.08) !important;border-color:#000;transform:scale(1.08)}.hole-bevel{display:none !important}.phone-display-window{position:relative;margin:16px auto 0 auto;width:260px;height:40px;line-height:40px;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,0.15);border-radius:0;box-shadow:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size:22px;font-weight:300;letter-spacing:0.12em;color:#000;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;user-select:none}.share-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;padding:12px;background:rgba(22,18,14,0.48);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.28s ease}.share-modal-overlay.show{opacity:1;pointer-events:auto}.share-modal-card{position:relative;width:360px;max-width:92vw;border-radius:20px;background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 20px 45px -10px rgba(15,23,42,0.16),0 0 0 1px rgba(15,23,42,0.04);padding:28px 24px 22px 24px;text-align:center;transform:scale(0.92);opacity:0;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),opacity 0.2s ease}.share-modal-overlay.show .share-modal-card{transform:scale(1);opacity:1}.btn-share-close{position:absolute;top:14px;right:16px;background:none;border:none;color:#94a3b8;font-size:22px;line-height:1;cursor:pointer;padding:4px;border-radius:50%;transition:color 0.15s ease}.btn-share-close:hover{color:#0f172a}.alo-share-header{margin-bottom:16px}.alo-share-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:0.15em;color:#94a3b8;text-transform:uppercase;margin-bottom:6px}.alo-share-number{font-size:28px;font-weight:800;letter-spacing:0.05em;color:#0f172a;line-height:1.1}.alo-share-link-box{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:4px 5px 4px 12px;margin-bottom:16px;transition:border-color 0.2s ease}.alo-share-link-box:focus-within{border-color:#0f172a}.alo-share-link-input{flex:1 1 0%;min-width:0;border:none;background:transparent;font-size:12px;font-family:inherit;font-weight:600;color:#0f172a;outline:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.alo-share-copy-btn{background:#0f172a;color:#ffffff;border:none;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:0.05em;padding:7px 14px;cursor:pointer;transition:background 0.15s ease,transform 0.15s ease;white-space:nowrap}.alo-share-copy-btn:hover{background:#059669}.alo-share-copy-btn:active{transform:scale(0.97)}.alo-share-qr-section{display:flex;flex-direction:column;align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:14px;padding:14px 12px 12px 12px;margin-bottom:16px}.alo-share-qr-viewport{width:125px;height:125px;display:flex;align-items:center;justify-content:center;background:#ffffff;border-radius:10px;padding:7px;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.alo-share-qr-viewport svg{width:100% !important;height:100% !important;display:block}.alo-share-qr-caption{font-size:11px;color:#64748b;margin-top:9px;font-weight:500}.alo-share-actions{display:flex;flex-direction:column;gap:8px}.alo-share-btn-secondary{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all 0.15s ease}.alo-share-btn-secondary:hover{background:#ffffff;border-color:#cbd5e1;color:#0f172a}.alo-share-social-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.alo-share-social-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:11.5px;font-weight:600;cursor:pointer;font-family:inherit;transition:all 0.15s ease}.alo-share-social-btn:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.alo-share-social-btn:hover svg{color:#059669}.copied-toast{position:fixed;top:24px;left:50%;transform:translateX(-50%);background:rgba(18,18,20,0.95);color:#fff;font-size:11px;letter-spacing:1px;padding:7px 18px;border-radius:20px;border:1px solid rgba(212,175,55,0.4);box-shadow:0 4px 14px rgba(0,0,0,0.4);opacity:0;transition:opacity 0.25s ease,transform 0.25s ease;pointer-events:none;z-index:100000}.copied-toast.show{opacity:1;transform:translateX(-50%) translateY(-3px)}.call-actions-dock{margin:18px auto 0 auto;display:flex;justify-content:center;gap:16px;min-height:44px;z-index:20}.btn-call-action{padding:10px 24px;border-radius:999px;font-family:-apple-system,BlinkMacSystemFont,"Inter",sans-serif;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);border:none;display:inline-flex;align-items:center;gap:8px}.btn-answer{background:#10b981;color:#ffffff;box-shadow:0 4px 14px rgba(16,185,129,0.35)}.btn-answer:hover{background:#059669;transform:translateY(-1px);box-shadow:0 6px 18px rgba(16,185,129,0.45)}.btn-ignore,.btn-hangup{background:#ef4444;color:#ffffff;box-shadow:0 4px 14px rgba(239,68,68,0.35)}.btn-ignore:hover,.btn-hangup:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 6px 18px rgba(239,68,68,0.45)}.btn-direct-call{background:#18181c;color:#ffffff;box-shadow:0 4px 14px rgba(0,0,0,0.25)}.btn-direct-call:hover{background:#27272a;transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,0.35)}@media (max-width:500px){.phone-stage{width:330px;margin-top:15px}.handset-body{width:290px;height:70px}.handset-cup{width:68px;height:68px}.handset-grip{width:222px;left:34px;height:28px;top:20px}.cradle-assembly{width:210px}.phone-base{width:285px;height:260px;border-radius:30px}.rotary-assembly{width:170px;height:170px}.dial-bezel-chrome{width:176px;height:176px;top:-3px;left:-3px}.numeral-faceplate{width:154px;height:154px;top:8px;left:8px}.dial-wheel{width:162px;height:162px;top:4px;left:4px}.digit-label{font-size:16px;width:24px;height:24px;line-height:24px}.finger-hole{width:26px;height:26px}.dial-center-badge{width:62px;height:62px}.finger-stop{top:104px;right:14px;width:2px;height:32px}.phone-display-window{width:220px;font-size:18px;height:32px;line-height:32px}}.alo-mode-bar{display:none !important;position:fixed;bottom:24px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:16px;background:transparent;border:none;padding:0;z-index:1000;user-select:none}.mode-text-btn{background:none;border:none;padding:4px 2px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;font-size:11px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:#999;cursor:pointer;position:relative;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.mode-text-btn:hover{color:#000}.mode-text-btn.active{color:#000;font-weight:700}.mode-text-btn.active::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:#000;border-radius:1px}.mode-text-sep{color:#ccc;font-size:11px;font-weight:300;user-select:none}body[data-ui="vintage"] .alo-scene-container{display:none !important}body[data-ui="vintage"] .scene-container{display:flex !important}body[data-ui="keypad"] .scene-container{display:none !important}body[data-ui="keypad"] .alo-scene-container{display:flex !important}.alo-scene-container{min-height:100vh;min-height:100dvh;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:max(20px,env(safe-area-inset-top,20px)) max(24px,env(safe-area-inset-right,24px)) max(20px,env(safe-area-inset-bottom,20px)) max(24px,env(safe-area-inset-left,24px));font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif;color:#000;box-sizing:border-box}.alo-header{border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:16px;display:flex;justify-content:space-between;align-items:flex-end}.alo-header-actions{display:flex;align-items:center;gap:10px}.btn-alo-gopro{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;background:transparent !important;color:#0f172a;border:none !important;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;transition:all 0.2s ease;box-shadow:none !important;user-select:none;line-height:1}.btn-alo-gopro:hover{background:transparent !important;color:#059669;transform:translateY(-1px);box-shadow:none !important}.btn-alo-gopro:active{transform:translateY(0)}.btn-alo-gopro.is-pro{color:#059669 !important}.alo-gopro-icon{color:#f59e0b;font-size:11.5px;line-height:1;display:inline-block;transition:transform 0.2s ease;filter:drop-shadow(0 1px 2px rgba(245,158,11,0.4))}.btn-alo-gopro:hover .alo-gopro-icon{transform:scale(1.2) rotate(12deg)}.alo-brand-wrap{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none;position:relative}.alo-brand-title{font-size:26px;font-weight:800;letter-spacing:-0.04em;color:#000;line-height:1;display:inline-flex;align-items:baseline;position:relative;white-space:nowrap;transition:opacity 0.2s ease}.alo-brand-wrap:hover .alo-brand-title{opacity:0.88}.char-k{display:inline-block;opacity:1;transform:none;will-change:transform,opacity}.brand-dot-emerald{color:#10b981;font-weight:800;margin:0 1px}.brand-com{font-size:0.65em;font-weight:700;color:#777;letter-spacing:0.04em;margin-left:1px;vertical-align:baseline}.brand-spark{position:absolute;left:-4px;top:50%;transform:translateY(-50%) scale(0.2);width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,0.45) 0%,rgba(16,185,129,0) 70%);opacity:0;pointer-events:none}@keyframes aloSparkPing{0%{opacity:0;transform:translateY(-50%) scale(0.2)}6%{opacity:1;transform:translateY(-50%) scale(1.6)}14%{opacity:0;transform:translateY(-50%) scale(2.4)}100%{opacity:0;transform:translateY(-50%) scale(2.4)}}@keyframes charDropA{0%,4%{opacity:0;transform:translateY(-14px) scale(0.7)}10%{opacity:1;transform:translateY(2px) scale(1.08)}14%{opacity:1;transform:translateY(0) scale(1)}72%{transform:translateY(0)}75%{transform:translateY(-5px)}78%{transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes charDropL{0%,8%{opacity:0;transform:translateY(-14px) scale(0.7)}14%{opacity:1;transform:translateY(2px) scale(1.08)}18%{opacity:1;transform:translateY(0) scale(1)}74%{transform:translateY(0)}77%{transform:translateY(-5px)}80%{transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes charPopO1{0%,14%{opacity:0;transform:scale(0.2) translateY(8px)}20%{opacity:1;transform:scale(1.2) translateY(-2px)}24%{opacity:1;transform:scale(1) translateY(0)}76%{transform:translateY(0)}79%{transform:translateY(-5px)}82%{transform:translateY(0)}100%{opacity:1;transform:scale(1)}}@keyframes charPopO2{0%,20%{opacity:0;transform:scale(0.2) translateY(8px)}26%{opacity:1;transform:scale(1.2) translateY(-2px)}30%{opacity:1;transform:scale(1) translateY(0)}78%{transform:translateY(0)}81%{transform:translateY(-5px)}84%{transform:translateY(0)}100%{opacity:1;transform:scale(1)}}@keyframes charPopO3{0%,26%{opacity:0;transform:scale(0.2) translateY(8px)}32%{opacity:1;transform:scale(1.25) translateY(-3px)}36%{opacity:1;transform:scale(1) translateY(0)}80%{transform:translateY(0)}83%{transform:translateY(-6px)}86%{transform:translateY(0)}100%{opacity:1;transform:scale(1)}}@keyframes charPopO4{0%,32%{opacity:0;transform:scale(0.2) translateY(8px)}38%{opacity:1;transform:scale(1.2) translateY(-2px)}42%{opacity:1;transform:scale(1) translateY(0)}82%{transform:translateY(0)}85%{transform:translateY(-5px)}88%{transform:translateY(0)}100%{opacity:1;transform:scale(1)}}@keyframes charPopO5{0%,38%{opacity:0;transform:scale(0.2) translateY(8px)}44%{opacity:1;transform:scale(1.2) translateY(-2px)}48%{opacity:1;transform:scale(1) translateY(0)}84%{transform:translateY(0)}87%{transform:translateY(-5px)}90%{transform:translateY(0)}100%{opacity:1;transform:scale(1)}}@keyframes charDotEmerald{0%,44%{opacity:0;transform:scale(0.1)}50%{opacity:1;transform:scale(1.8);color:#10b981;filter:drop-shadow(0 0 6px rgba(16,185,129,0.8))}55%{opacity:1;transform:scale(1);filter:none}86%{transform:translateY(0) scale(1)}89%{transform:translateY(-7px) scale(1.3)}92%{transform:translateY(0) scale(1)}100%{opacity:1;transform:scale(1);filter:none}}@keyframes charComC{0%,50%{opacity:0;transform:translateX(-6px) scale(0.7)}56%{opacity:1;transform:translateX(0) scale(1.1)}60%{opacity:1;transform:translateX(0) scale(1)}88%{transform:translateY(0)}91%{transform:translateY(-4px)}94%{transform:translateY(0)}100%{opacity:1;transform:translateX(0)}}@keyframes charComO{0%,55%{opacity:0;transform:translateX(-6px) scale(0.7)}61%{opacity:1;transform:translateX(0) scale(1.1)}65%{opacity:1;transform:translateX(0) scale(1)}90%{transform:translateY(0)}93%{transform:translateY(-4px)}96%{transform:translateY(0)}100%{opacity:1;transform:translateX(0)}}@keyframes charComM{0%,60%{opacity:0;transform:translateX(-6px) scale(0.7)}66%{opacity:1;transform:translateX(0) scale(1.1)}70%{opacity:1;transform:translateX(0) scale(1)}92%{transform:translateY(0)}95%{transform:translateY(-4px)}98%{transform:translateY(0)}100%{opacity:1;transform:translateX(0)}}.alo-brand-title.is-animating .brand-spark{animation:aloSparkPing 3.8s cubic-bezier(0.16,1,0.3,1) forwards}.alo-brand-title.is-animating .char-a{animation:charDropA 3.8s cubic-bezier(0.34,1.56,0.64,1) forwards}.alo-brand-title.is-animating .char-l{animation:charDropL 3.8s cubic-bezier(0.34,1.56,0.64,1) forwards}.alo-brand-title.is-animating .char-o1{animation:charPopO1 3.8s cubic-bezier(0.16,1,0.3,1) forwards}.alo-brand-title.is-animating .char-o2{animation:charPopO2 3.8s cubic-bezier(0.16,1,0.3,1) forwards}.alo-brand-title.is-animating .char-o3{animation:charPopO3 3.8s cubic-bezier(0.16,1,0.3,1) forwards}.alo-brand-title.is-animating .char-o4{animation:charPopO4 3.8s cubic-bezier(0.16,1,0.3,1) forwards}.alo-brand-title.is-animating .char-o5{animation:charPopO5 3.8s cubic-bezier(0.16,1,0.3,1) forwards}.alo-brand-title.is-animating .brand-dot-emerald{animation:charDotEmerald 3.8s cubic-bezier(0.16,1,0.3,1) forwards}.alo-brand-title.is-animating .char-c{animation:charComC 3.8s cubic-bezier(0.16,1,0.3,1) forwards}.alo-brand-title.is-animating .char-oc{animation:charComO 3.8s cubic-bezier(0.16,1,0.3,1) forwards}.alo-brand-title.is-animating .char-m{animation:charComM 3.8s cubic-bezier(0.16,1,0.3,1) forwards}.alo-brand-meta-line{display:flex;align-items:center;gap:5px;margin-top:4px}.alo-brand-meta-label{font-size:9px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:#888}.alo-brand-meta-line.is-pro .alo-brand-meta-label{color:#059669;font-weight:800}.alo-brand-meta-line.is-pro .alo-header-num{color:#0f172a;font-weight:800}.alo-pro-star-badge{color:#f59e0b;font-size:10px;filter:drop-shadow(0 0 3px rgba(245,158,11,0.4));margin-right:2px}.alo-ready-tag{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;letter-spacing:0.14em;padding:0;background:transparent !important;border:none !important;border-radius:0;line-height:1;margin-left:6px;margin-right:2px;transform:translateY(1px);transition:color 0.2s ease;user-select:none}.alo-ready-tag,.alo-ready-tag.state-ready{color:#10b981;background:transparent !important;border:none !important}.alo-ready-tag.state-ready .alo-ready-dot,.alo-ready-tag .alo-ready-dot{background-color:#10b981;box-shadow:0 0 6px rgba(16,185,129,0.6);animation:pulseReadyDot 2s infinite ease-in-out}.alo-ready-tag.state-connected{color:#10b981;background:transparent !important;border:none !important}.alo-ready-tag.state-connected .alo-ready-dot{background-color:#10b981;box-shadow:0 0 8px rgba(16,185,129,0.9);animation:pulseReadyDot 1s infinite ease-in-out}.alo-ready-tag.state-calling,.alo-ready-tag.state-incoming{color:#d97706;background:transparent !important;border:none !important}.alo-ready-tag.state-calling .alo-ready-dot,.alo-ready-tag.state-incoming .alo-ready-dot{background-color:#d97706;box-shadow:0 0 6px rgba(217,119,6,0.6);animation:pulseReadyDot 0.8s infinite ease-in-out}.alo-ready-tag.state-error{color:#ef4444;background:transparent !important;border:none !important}.alo-ready-tag.state-error .alo-ready-dot{background-color:#ef4444;box-shadow:0 0 6px rgba(239,68,68,0.6);animation:pulseReadyDot 1.2s infinite ease-in-out}.alo-ready-dot{width:5px;height:5px;border-radius:50%;display:inline-block}@keyframes pulseReadyDot{0%,100%{opacity:0.85;transform:scale(0.9)}50%{opacity:1;transform:scale(1.2)}}.alo-brand-meta{font-size:9px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:#888;display:block;margin-top:4px}.alo-status-block{text-align:right;padding-right:0}.alo-status-line{font-size:11px;font-weight:500;letter-spacing:0.08em;display:flex;align-items:center;justify-content:flex-end;gap:6px;color:#333}.alo-status-dot{width:7px;height:7px;background-color:#10b981;border-radius:50%;display:inline-block;animation:aloPulse 2s infinite ease-in-out}@keyframes aloPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.3;transform:scale(0.85)}}.alo-header-number-bar{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.alo-destination-box .alo-status-line{justify-content:center;font-size:11px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:#777;margin-bottom:12px}.alo-card-number-bar{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:16px;padding:0;background:transparent;border:none}.alo-header-num-prefix{font-size:9px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#888}.alo-header-num{font-size:13px;font-weight:600;letter-spacing:0.08em;color:#000;font-variant-numeric:tabular-nums;cursor:pointer;padding:2px 5px;border-radius:4px;transition:all 0.15s ease;touch-action:manipulation}.alo-header-num:hover{background:rgba(0,0,0,0.06);color:#111}.btn-alo-copy-bare{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#666;cursor:pointer;padding:5px 6px;min-width:26px;min-height:26px;margin-left:2px;transition:all 0.15s ease;border-radius:5px;touch-action:manipulation}.btn-alo-copy-bare svg{pointer-events:none}.btn-alo-copy-bare:hover{color:#000;transform:scale(1.18)}.btn-alo-copy-bare:active{transform:scale(0.92)}.btn-alo-copy-bare.btn-copied-success{color:#16a34a !important;transform:scale(1.15)}.btn-alo-icon-action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,0.18);background:transparent;color:#333;cursor:pointer;transition:all 0.15s ease;padding:0}.btn-alo-icon-action:hover{background:#000;color:#fff;border-color:#000;transform:scale(1.08)}.btn-alo-icon-action:active{transform:scale(0.95)}.alo-main{margin:auto 0;padding:16px 0;display:flex;flex-direction:column;align-items:center;width:100%}.alo-card{width:100%;max-width:420px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:opacity 0.25s ease}.alo-hidden,.alo-card.alo-hidden,#aloProDashboardView.alo-hidden,#aloProGuestView.alo-hidden,#aloProSuccessPanel.alo-hidden,#aloRestoreWrap.alo-hidden,.alo-vanity-result.alo-hidden{display:none !important}.alo-label{font-size:11px;font-weight:600;letter-spacing:0.25em;text-transform:uppercase;color:#777;margin-bottom:12px}.alo-pulse-text{color:#000;animation:aloTextPulse 1.2s infinite ease-in-out}@keyframes aloTextPulse{0%,100%{opacity:1}50%{opacity:0.4}}.alo-hero-number{font-size:64px;font-weight:200;letter-spacing:-0.01em;color:#000;line-height:1.1;margin-bottom:24px;font-variant-numeric:tabular-nums}.alo-presence-badge-wrap{display:flex;justify-content:center;margin:-10px 0 22px 0}.alo-presence-pill{display:inline-flex;align-items:center;gap:6.5px;padding:4px 12px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;transition:all 0.25s ease;user-select:none}.alo-presence-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.alo-presence-pill.state-online{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;box-shadow:0 1px 4px rgba(16,185,129,0.12)}.alo-presence-pill.state-online .alo-presence-dot{background-color:#10b981;box-shadow:0 0 6px rgba(16,185,129,0.7);animation:pulseReadyDot 1.6s infinite ease-in-out}.alo-presence-pill.state-in_call{background:#fffbeb;color:#b45309;border:1px solid #fde68a;box-shadow:0 1px 4px rgba(245,158,11,0.12)}.alo-presence-pill.state-in_call .alo-presence-dot{background-color:#f59e0b;box-shadow:0 0 6px rgba(245,158,11,0.7)}.alo-presence-pill.state-offline{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.alo-presence-pill.state-offline .alo-presence-dot{background-color:#94a3b8}.alo-btn-call-large{width:100%;max-width:240px;padding:16px 28px;background:#000;color:#fff;border:1px solid #000;border-radius:40px;font-size:12px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;cursor:pointer;transition:all 0.2s ease}.alo-btn-call-large:hover{background:#222;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,0.12)}.alo-btn-call-large:active{transform:translateY(1px)}.alo-nav-links{margin-top:36px;display:flex;justify-content:center;align-items:center;gap:16px;font-size:11px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:#666}.alo-nav-btn{background:none;border:none;color:#666;font-size:11px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;transition:color 0.15s ease;padding:4px 6px}.alo-nav-btn:hover{color:#000;text-decoration:underline}.alo-sep{color:#ccc;user-select:none}.alo-destination-box{width:100%;border-bottom:1px solid rgba(0,0,0,0.12);padding-bottom:14px;margin-bottom:24px;display:flex;flex-direction:column;align-items:center}.alo-input-wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:center;min-height:48px;cursor:text}.alo-input-display{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:transparent;text-align:center;font-family:inherit;font-size:38px;font-weight:300;letter-spacing:0.12em;color:transparent;caret-color:#000;outline:none;padding:0;margin:0;font-variant-numeric:tabular-nums;text-transform:uppercase;box-sizing:border-box;z-index:2}.alo-input-display:focus{outline:none}.alo-input-mask{width:100%;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:38px;font-weight:300;letter-spacing:0.12em;color:#000;pointer-events:none;user-select:none;z-index:1;font-variant-numeric:tabular-nums}.alo-input-mask .alo-slot{display:inline-block;min-width:26px;text-align:center;transition:color 0.1s ease}.alo-input-mask .alo-slot.empty{color:#bbb}.alo-input-mask .alo-slot.filled{color:#000;font-weight:400}.alo-input-mask .alo-slot-dash{margin:0 10px;color:#888;font-weight:300}.alo-input-mask .alo-handle-text{color:#000;letter-spacing:0.16em;font-weight:400;text-transform:uppercase}.alo-keypad-grid{display:grid;grid-template-columns:repeat(3,72px);gap:16px;margin-bottom:12px}.alo-key{width:72px;height:72px;border-radius:50%;border:1px solid rgba(0,0,0,0.18);background:transparent;color:#000;font-size:24px;font-weight:300;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.15s cubic-bezier(0.16,1,0.3,1);user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:hover){.alo-key:hover{background:#000;color:#fff;border-color:#000;transform:scale(1.04)}.alo-key-clr:hover{background:#ef4444;color:#fff;border-color:#ef4444}.alo-key-call:hover{background:#222;color:#fff}}.alo-key:active{background:#000;color:#fff;border-color:#000;transform:scale(0.95)}.alo-key-clr{font-size:11px;font-weight:600;letter-spacing:0.08em;color:#888}.alo-key-clr:active{background:#ef4444;color:#fff;border-color:#ef4444;transform:scale(0.95)}.alo-key-call{background:#000;color:#fff;border-color:#000;font-size:11px;font-weight:600;letter-spacing:0.12em}.alo-key-call:active{background:#222;transform:scale(0.95)}.alo-timer{font-size:28px;font-weight:300;letter-spacing:0.15em;color:#222;margin-bottom:6px;font-variant-numeric:tabular-nums}.alo-connected-actions{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.alo-btn-mute{padding:13px 26px;background:transparent;color:#111;border:1px solid rgba(0,0,0,0.22);border-radius:40px;font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all 0.2s ease}.alo-btn-mute:hover{border-color:#000;background:rgba(0,0,0,0.05)}.alo-btn-mute.is-muted{background:#fef2f2;border-color:#ef4444;color:#ef4444}.alo-btn-mute.is-muted:hover{background:#fee2e2}.alo-btn-hangup{padding:14px 36px;background:transparent;color:#ef4444;border:1px solid #ef4444;border-radius:40px;font-size:11px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;cursor:pointer;transition:all 0.2s ease}.alo-btn-hangup:hover{background:#ef4444;color:#fff;box-shadow:0 4px 14px rgba(239,68,68,0.2)}.alo-encrypted-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;font-size:9px !important;font-weight:600 !important;letter-spacing:0.16em !important;text-transform:uppercase !important;color:#10b981 !important;background:transparent !important;border:none !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;margin:4px auto 26px auto !important;user-select:none}.alo-encrypted-badge svg{flex-shrink:0;display:block}.alo-encrypted-badge svg.alo-lock-gold{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,0.12))}.alo-summary-metrics{display:flex;align-items:center;justify-content:center;gap:18px;margin:18px 0 0 0;padding:12px 16px;background:#fbfbf8;border:1px solid rgba(0,0,0,0.06);border-radius:12px}.alo-metric-item{display:flex;flex-direction:column;gap:3px;text-align:center}.alo-metric-lbl{font-size:8.5px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:#88888e}.alo-metric-val{font-size:13px;font-weight:700;letter-spacing:0.06em;color:#121214}.alo-metric-hd{color:#10b981}.alo-metric-pro{color:#f59e0b;font-weight:800;letter-spacing:0.08em;text-shadow:0 0 10px rgba(245,158,11,0.25)}.alo-metric-sep{width:1px;height:24px;background:rgba(0,0,0,0.08)}.alo-summary-actions{display:flex;gap:12px;width:100%;justify-content:center}.alo-btn-newcall{flex:1;max-width:160px;padding:13px 20px;background:#000;color:#fff;border:1px solid #000;border-radius:40px;font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;transition:all 0.15s ease}.alo-btn-newcall:hover{background:#10b981;border-color:#10b981}.alo-btn-share-post{flex:1;max-width:160px;padding:13px 20px;background:transparent;color:#121214;border:1px solid rgba(0,0,0,0.2);border-radius:40px;font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;transition:all 0.15s ease}.alo-btn-share-post:hover{background:rgba(0,0,0,0.04);border-color:#000}.alo-qr-card{max-width:320px;text-align:center;padding:28px 24px 24px 24px}.alo-qr-viewport{width:190px;height:190px;margin:16px auto 14px auto;padding:10px;background:#ffffff;border-radius:14px;border:1px solid rgba(0,0,0,0.08);box-shadow:0 4px 16px rgba(0,0,0,0.04);display:flex;align-items:center;justify-content:center}.alo-qr-viewport svg{width:100%;height:100%;display:block}.alo-qr-hint{font-size:11px;line-height:1.45;color:#71717a;margin:0 0 16px 0}.alo-qr-copy-btn{margin:0 auto}.alo-pro-card{max-width:430px !important;width:92vw !important;max-height:88vh !important;max-height:88dvh !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain;background:#ffffff !important;border:1px solid rgba(0,0,0,0.08) !important;border-radius:20px !important;padding:20px 20px 16px 20px !important;box-shadow:0 20px 48px rgba(0,0,0,0.12) !important;box-sizing:border-box !important;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,0.4) transparent}.alo-pro-card::-webkit-scrollbar{width:5px}.alo-pro-card::-webkit-scrollbar-track{background:transparent;margin:18px 0}.alo-pro-card::-webkit-scrollbar-thumb{background:rgba(148,163,184,0.4);border-radius:999px;transition:background 0.2s ease}.alo-pro-card::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,0.7)}.alo-pro-card .btn-share-close{top:12px;right:14px;color:#94a3b8;font-size:24px;z-index:20}.alo-pro-card .btn-share-close:hover{color:#0f172a}.alo-pro-header{margin-bottom:12px;text-align:center}.alo-pro-kicker{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;letter-spacing:0.12em;color:#059669;background:#ecfdf5;border:1px solid #d1fae5;padding:3px 9px;border-radius:999px;text-transform:uppercase;margin-bottom:4px}.alo-pro-star{color:#f59e0b !important;font-size:11px;line-height:1;display:inline-block;filter:drop-shadow(0 1px 2px rgba(245,158,11,0.45))}.alo-pro-headline{font-size:19px;font-weight:800;color:#0f172a;letter-spacing:-0.01em;margin:0 0 3px 0}.alo-pro-subline{font-size:10.5px;color:#64748b;margin:0;line-height:1.35}.alo-dash-identity-lines{display:flex;flex-direction:column;gap:7px;margin-top:4px}.alo-dash-link-item{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:6px 10px;gap:8px;transition:all 0.15s ease}.alo-dash-link-item:hover{background:#ffffff;border-color:#cbd5e1;box-shadow:0 1px 4px rgba(0,0,0,0.03)}.alo-dash-link-item .alo-channel-url-val{font-family:"Courier New",monospace;font-size:13px;font-weight:800;color:#0f172a;letter-spacing:0.02em;margin-right:auto;margin-left:4px;word-break:break-all}.alo-channel-badge{display:inline-flex;align-items:center;gap:4px;font-size:8px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;padding:2.5px 7px;border-radius:5px;flex-shrink:0}.alo-badge-link{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.alo-badge-num{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.alo-dashboard-card{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:14px;padding:14px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:12px}.alo-dash-row{display:flex;flex-direction:column;gap:4px;text-align:left;border-bottom:1px solid #f1f5f9;padding-bottom:10px}.alo-dash-row:last-child{border-bottom:none;padding-bottom:0}.alo-dash-lbl{font-size:8px;font-weight:800;letter-spacing:0.12em;color:#64748b;text-transform:uppercase}.alo-dash-key-wrap{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px}.alo-dash-key-val{font-family:"Courier New",monospace;font-size:13.5px;font-weight:800;letter-spacing:0.08em;color:#0f172a;min-width:0;word-break:break-all}.alo-dash-btn-copy{padding:4px 9px;border-radius:6px;background:#ffffff;color:#0f172a;border:1px solid #cbd5e1;font-size:8.5px;font-weight:800;cursor:pointer;letter-spacing:0.08em;transition:all 0.15s ease;flex-shrink:0;white-space:nowrap}.alo-dash-btn-copy:hover{background:#f1f5f9;border-color:#94a3b8}.alo-dash-status-val{font-size:12px;font-weight:800;color:#059669}.alo-dash-device-val{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#0f172a}.alo-device-indicator{color:#10b981;font-size:10px}.alo-device-tag{font-size:9.5px;color:#64748b;font-weight:600}.alo-dash-perks-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px;margin-top:12px;margin-bottom:6px;text-align:left}.alo-dash-perks-title{display:block;font-size:8px;font-weight:800;letter-spacing:0.12em;color:#059669;text-transform:uppercase;margin-bottom:8px}.alo-dash-perks-list{display:flex;flex-direction:column;gap:8px}.alo-dash-perk-row{display:flex;align-items:center;gap:10px}.alo-dash-perk-badge{width:26px;height:26px;border-radius:8px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:10.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.alo-dash-perk-txt{display:flex;flex-direction:column;line-height:1.25}.alo-dash-perk-txt strong{font-size:11px;font-weight:700;color:#0f172a}.alo-dash-perk-txt span{font-size:9.5px;color:#64748b}.alo-dash-deactivate-wrap{margin-top:18px;padding-top:14px;border-top:1px solid #f1f5f9;text-align:center}.alo-btn-deactivate-full{width:100%;padding:9px 14px;border-radius:10px;border:1px solid #fecaca;background:#ffffff;color:#dc2626;font-family:inherit;font-size:9.5px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;transition:all 0.15s ease}.alo-btn-deactivate-full:hover{background:#fef2f2;border-color:#ef4444}.alo-deactivate-note{font-size:9px;color:#64748b;margin:6px 0 0 0;line-height:1.35}.alo-flow-step{margin-bottom:12px}.alo-step-tag{display:block;font-size:8.5px;font-weight:800;letter-spacing:0.12em;color:#64748b;text-transform:uppercase;margin-bottom:6px;text-align:left}.alo-vanity-mode-selector{display:flex;gap:6px;margin-bottom:10px}.alo-vanity-mode-btn{flex:1;padding:7px 10px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-family:inherit;font-size:9.5px;font-weight:700;color:#475569;cursor:pointer;transition:all 0.15s ease}.alo-vanity-mode-btn.is-active{background:#ffffff;color:#059669;border-color:#10b981;font-weight:800;box-shadow:0 1px 3px rgba(16,185,129,0.1)}.alo-vanity-input-wrap{display:flex;align-items:center;gap:8px;margin-bottom:6px;width:100%;box-sizing:border-box;direction:ltr !important}.alo-vanity-prefix{font-family:"Courier New",monospace;font-size:13px;font-weight:700;color:#64748b;white-space:nowrap;flex-shrink:0}.alo-vanity-input{flex:1 1 0%;min-width:0 !important;width:100%;box-sizing:border-box;padding:7px 11px;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:10px;font-family:"Courier New",monospace;font-size:14px;font-weight:800;letter-spacing:0.08em;color:#0f172a;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.alo-vanity-input::placeholder{font-family:"Tajawal","Readex Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;letter-spacing:normal !important;font-weight:600;font-size:13px;color:#94a3b8}.alo-vanity-input:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,0.1)}.alo-vanity-btn{padding:8px 12px;border-radius:10px;background:#f1f5f9;color:#0f172a;border:1px solid #cbd5e1;font-family:inherit;font-size:9.5px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;transition:all 0.15s ease;white-space:nowrap !important;flex-shrink:0 !important;display:inline-flex;align-items:center;justify-content:center;min-width:76px;text-align:center}.alo-vanity-btn:hover{background:#e2e8f0}.alo-vanity-btn.is-selectable{background:#ecfdf5;color:#047857;border-color:#10b981;font-weight:800}.alo-vanity-btn.is-selectable:hover{background:#d1fae5;border-color:#059669}.alo-vanity-btn.is-selected{background:#059669;color:#ffffff;border-color:#047857;font-weight:800;box-shadow:0 1px 3px rgba(5,150,105,0.25);white-space:nowrap !important}.alo-vanity-btn.is-selected:hover{background:#047857}.alo-vanity-result{margin:6px 0 0 0;padding:6px 10px;border-radius:8px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:6px}.alo-vanity-result.is-available{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.alo-vanity-result.is-taken{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alo-vanity-result.is-elite{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.alo-vanity-result.is-trademark{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.alo-vanity-samples{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.alo-vanity-sample-lbl{font-size:8px;font-weight:800;letter-spacing:0.12em;color:#94a3b8;margin-right:2px}.alo-sample-chip{padding:2px 7px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-family:"Courier New",monospace;font-size:9.5px;font-weight:700;color:#475569;cursor:pointer;transition:all 0.15s ease}.alo-sample-chip:hover{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}.alo-plans-trio{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.alo-plan-card{position:relative;background:#ffffff;border:1.5px solid #e2e8f0;border-radius:12px;padding:10px 6px;text-align:center;cursor:pointer;transition:all 0.18s ease;display:flex;flex-direction:column;align-items:center;gap:2px}.alo-plan-card:hover{border-color:#cbd5e1;background:#f8fafc}.alo-plan-card.is-active{background:#f0fdf4;border:2px solid #10b981;box-shadow:0 2px 8px rgba(16,185,129,0.12)}.alo-plan-pill{position:absolute;top:-7px;background:#10b981;color:#ffffff;font-size:7px;font-weight:800;letter-spacing:0.08em;padding:1px 6px;border-radius:999px;text-transform:uppercase}.alo-plan-period{font-size:9px;font-weight:800;letter-spacing:0.08em;color:#64748b}.alo-plan-card.is-active .alo-plan-period{color:#059669}.alo-plan-cost{font-size:20px;font-weight:900;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,monospace;color:#0f172a;line-height:1.1}.alo-plan-sub{font-size:8.5px;font-weight:700;color:#64748b}.alo-plan-card.is-active .alo-plan-sub{color:#059669}.alo-perks-compact{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:6px 10px;margin-bottom:10px;display:flex;flex-direction:column;gap:3px;text-align:left}.alo-perk-bullet-line{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:600;color:#475569}.alo-perk-dot{color:#10b981;font-size:14px;line-height:1}.alo-identity-row{margin-bottom:8px}.alo-identity-row:last-child{margin-bottom:0}.alo-step-checkout{text-align:center}.alo-payment-methods-strip{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.alo-pay-card-icon{display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,0.04);border-radius:4px;transition:transform 0.15s ease}.alo-pay-card-icon:hover{transform:translateY(-1px)}.alo-pay-trust-line{display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;font-weight:600;color:#64748b;margin-bottom:10px}.alo-pay-trust-line svg{color:#059669}.btn-alo-checkout{width:100%;padding:11px 16px;border-radius:12px;background:#10b981;color:#ffffff;border:none;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 12px rgba(16,185,129,0.25)}.btn-alo-checkout:hover:not(:disabled){background:#059669}.btn-alo-checkout:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;box-shadow:none}.alo-checkout-hint{font-size:9.5px;color:#64748b;margin:5px 0 0 0;line-height:1.35}.alo-restore-footer{margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9;text-align:center}.alo-link-restore{background:none;border:none;font-family:inherit;font-size:9.5px;font-weight:700;color:#64748b;cursor:pointer;text-decoration:underline;padding:2px}.alo-link-restore:hover{color:#0f172a}.alo-restore-inline-wrap{margin-top:8px}.alo-restore-input{flex:1 1 0%;min-width:0 !important;width:100%;box-sizing:border-box;padding:8px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#ffffff;font-family:"Courier New",monospace;font-size:12px;text-align:center;outline:none;color:#0f172a}.alo-restore-input:focus{border-color:#10b981}.alo-success-panel{padding:16px 8px;text-align:center;animation:fadeInProMsg 0.25s ease}.alo-success-badge{display:inline-block;font-size:10px;font-weight:800;letter-spacing:0.12em;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;padding:4px 12px;border-radius:999px;margin-bottom:12px}.alo-secret-key-box{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;padding:14px;margin-bottom:12px}.alo-secret-key-lbl{display:block;font-size:8.5px;font-weight:800;letter-spacing:0.12em;color:#64748b;text-transform:uppercase;margin-bottom:6px}.alo-secret-key-val{font-family:"Courier New",monospace;font-size:16px;font-weight:800;letter-spacing:0.12em;color:#0f172a;margin-bottom:10px;word-break:break-all}.alo-btn-copy-key,.alo-btn-done{padding:6px 14px;border-radius:999px;background:#f1f5f9;color:#0f172a;border:1px solid #cbd5e1;font-family:inherit;font-size:9.5px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;transition:all 0.15s ease}.alo-btn-copy-key:hover,.alo-btn-done:hover{background:#10b981;color:#ffffff;border-color:#10b981}.alo-success-note{font-size:10px;color:#64748b;line-height:1.45;margin-bottom:14px}.alo-pro-trust{margin-top:10px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;letter-spacing:0.12em;color:#94a3b8;text-transform:uppercase}#aloViewIncoming{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:420px;margin:0 auto;text-align:center;animation:aloCardFadeIn 0.25s ease-out}#aloViewIncoming.alo-hidden{display:none !important}.alo-incoming-actions{display:flex;gap:16px;width:100%;max-width:320px;justify-content:center;margin-top:14px}.alo-btn-answer{flex:1;max-width:160px;padding:16px 24px;background:#059669;color:#fff;border:none;border-radius:40px;font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 14px rgba(5,150,105,0.35);transition:all 0.15s ease}.alo-btn-answer:hover{background:#047857;transform:translateY(-1px);box-shadow:0 6px 18px rgba(5,150,105,0.45)}.alo-btn-answer:active{transform:translateY(0)}.alo-btn-ignore{flex:1;max-width:160px;padding:16px 24px;background:transparent;color:#666;border:1px solid rgba(0,0,0,0.2);border-radius:40px;font-size:12px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;transition:all 0.15s ease}.alo-btn-ignore:hover{color:#ef4444;border-color:#ef4444;background:rgba(239,68,68,0.06)}.alo-footer{border-top:1px solid rgba(0,0,0,0.08);padding-top:16px;display:flex;justify-content:center;align-items:center;text-align:center;width:100%}.alo-footer-content{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;font-size:10px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:#777;line-height:1.4}.alo-footer-copy{color:#777;font-weight:500;letter-spacing:0.14em}.alo-footer-sep{color:rgba(0,0,0,0.22);font-size:11px}@media (max-height:700px) and (min-width:641px){.alo-main{padding:8px 0}.alo-destination-box{margin-bottom:14px;padding-bottom:10px}.alo-keypad-grid{grid-template-columns:repeat(3,62px);gap:12px;margin-bottom:6px}.alo-key{width:62px;height:62px;font-size:21px}.alo-hero-number{font-size:48px;margin-bottom:16px}}@media (max-width:640px){.alo-mode-bar{bottom:16px;gap:12px}.mode-text-btn{font-size:10px;letter-spacing:0.12em}.alo-scene-container{padding:max(14px,env(safe-area-inset-top,14px)) max(16px,env(safe-area-inset-right,16px)) max(14px,env(safe-area-inset-bottom,14px)) max(16px,env(safe-area-inset-left,16px))}.alo-brand-wrap{flex:1;min-width:0}.alo-brand-title{font-size:22px}.alo-brand-meta-line{flex-wrap:wrap;gap:3px 5px}.alo-brand-meta-label{font-size:8.5px}.alo-header-num{font-size:12px}.alo-ready-tag{font-size:8.5px}.alo-header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:12px}.alo-header-actions{flex-shrink:0;gap:6px;padding-top:2px}.btn-alo-lang{padding:4px 7px;font-size:10.5px}.btn-alo-gopro{padding:4px 6px;font-size:9.5px;letter-spacing:0.08em;white-space:nowrap}.alo-pro-card{width:94vw !important;padding:18px 16px 14px 16px !important;max-height:90vh !important;max-height:90dvh !important}.alo-vanity-input-wrap{gap:6px}.alo-vanity-prefix{font-size:12px}.alo-vanity-input{font-size:16px;padding:7px 9px}.alo-restore-input{font-size:16px;padding:7px 9px}.alo-vanity-btn{min-width:72px;padding:8px 10px}.alo-plans-trio{gap:6px}.alo-plan-card{padding:10px 4px 8px 4px}.alo-plan-benefit{min-height:auto;margin-bottom:8px}.alo-status-block{width:100%;text-align:left;margin-top:4px}.alo-status-line{justify-content:flex-start}.alo-destination-box .alo-status-line{justify-content:center !important}.alo-card-number-bar{max-width:95%;font-size:11px;padding:6px 12px}.alo-hero-number{font-size:46px}.alo-keypad-grid{grid-template-columns:repeat(3,64px);gap:12px}.alo-key{width:64px;height:64px;font-size:20px}.alo-footer{padding-top:12px}.alo-footer-content{font-size:9px;gap:6px 10px;letter-spacing:0.12em}}@media (max-width:380px){.alo-footer-content{font-size:8.5px;gap:4px 8px;letter-spacing:0.1em}.alo-brand-title{font-size:19px}.alo-brand-meta-label{font-size:8px}.alo-header-num{font-size:11px}.alo-ready-tag{font-size:9px;padding:0}.alo-pro-card{width:96vw !important;padding:16px 12px 14px 12px !important}.alo-vanity-prefix{font-size:11px}.alo-vanity-btn{min-width:66px;padding:8px 8px}.alo-keypad-grid{grid-template-columns:repeat(3,56px);gap:10px}.alo-key{width:56px;height:56px;font-size:18px}.alo-input-display{font-size:28px}.alo-input-mask{font-size:28px}.alo-input-mask .alo-slot{min-width:20px}.alo-input-mask .alo-slot-dash{margin:0 6px}.alo-hero-number{font-size:36px}}.alo-mascot{position:fixed;top:auto;left:40px;width:40px;height:36px;z-index:85;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:auto;transition:opacity 0.3s ease,transform 0.15s ease}.alo-mascot.is-hidden{opacity:0 !important;pointer-events:none !important;visibility:hidden}.alo-mascot.is-spawning-after-com{opacity:0.35 !important;transform:scale(0.65) !important;pointer-events:none}.alo-mascot.is-spawning .alo-mascot-wrapper{animation:aloSpawnPop 0.75s cubic-bezier(0.16,1,0.3,1) forwards;transform-origin:center center}@keyframes aloSpawnPop{0%{opacity:0;transform:scale(0.05)}50%{opacity:1;transform:scale(1.35) translateY(-8px)}75%{transform:scale(0.88) translateY(2px)}100%{opacity:1;transform:scale(1) translateY(0)}}.alo-mascot-wrapper{position:relative;width:100%;height:100%;transform-origin:center bottom;transition:transform 0.22s cubic-bezier(0.34,1.56,0.64,1)}.alo-mascot:hover .alo-mascot-wrapper{transform:translateY(-2px) scale(1.04)}.alo-mascot-svg{display:block;width:100%;height:100%;overflow:visible}.alo-mascot-speech{position:absolute;bottom:42px;left:50%;transform:translateX(-50%) translateY(6px) scale(0.8);opacity:0;pointer-events:none;white-space:nowrap;background:#ffffff;color:#18181c;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,0.12),0 1px 3px rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.08);transition:opacity 0.2s cubic-bezier(0.16,1,0.3,1),transform 0.2s cubic-bezier(0.16,1,0.3,1);z-index:90}.alo-mascot-speech::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:4px 4px 0 4px;border-style:solid;border-color:#ffffff transparent transparent transparent}.alo-mascot-speech.show{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.alo-mascot-speech.pos-bottom{bottom:auto;top:42px;transform:translateX(-50%) translateY(-6px) scale(0.8)}.alo-mascot-speech.pos-bottom.show{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.alo-mascot-speech.pos-bottom::after{top:auto;bottom:100%;border-width:0 4px 4px 4px;border-color:transparent transparent #ffffff transparent}.alo-mascot.is-walking .alo-leg-left{animation:aloLegWalkLeft 0.32s infinite alternate ease-in-out;transform-origin:17px 28px}.alo-mascot.is-walking .alo-leg-right{animation:aloLegWalkRight 0.32s infinite alternate ease-in-out;transform-origin:27px 28px}.alo-mascot.is-walking .alo-body-group{animation:aloBodyWaddle 0.32s infinite alternate ease-in-out;transform-origin:22px 28px}@keyframes aloLegWalkLeft{0%{transform:rotate(-22deg)}100%{transform:rotate(22deg)}}@keyframes aloLegWalkRight{0%{transform:rotate(22deg)}100%{transform:rotate(-22deg)}}@keyframes aloBodyWaddle{0%{transform:translateY(-1.2px) rotate(-2.5deg)}100%{transform:translateY(-0.3px) rotate(2.5deg)}}.alo-mascot.is-idle .alo-body-group{animation:aloIdleBreathe 2.8s infinite ease-in-out;transform-origin:22px 28px}@keyframes aloIdleBreathe{0%,100%{transform:scale(1) translateY(0)}50%{transform:scale(1.025,0.98) translateY(0.4px)}}.alo-mascot.is-jumping .alo-mascot-wrapper{animation:aloJump 0.82s cubic-bezier(0.16,1,0.3,1) forwards;transform-origin:center bottom}.alo-mascot.is-jumping .alo-shadow{animation:aloShadowScale 0.82s cubic-bezier(0.16,1,0.3,1) forwards;transform-origin:22px 38px}@keyframes aloJump{0%{transform:scale(1.1,0.85) translateY(0)}25%{transform:scale(0.92,1.15) translateY(-24px)}50%{transform:scale(1.05,0.95) translateY(-20px) rotate(4deg)}75%{transform:scale(1.15,0.82) translateY(0)}90%{transform:scale(0.98,1.02) translateY(-2px)}100%{transform:scale(1) translateY(0)}}@keyframes aloShadowScale{0%{transform:scale(1);opacity:0.12}25%{transform:scale(0.55);opacity:0.04}75%{transform:scale(1.18);opacity:0.15}100%{transform:scale(1);opacity:0.12}}.alo-mascot.is-ringing .alo-handset{animation:aloHandsetRattle 0.1s infinite alternate ease-in-out;transform-origin:22px 8px}.alo-mascot.is-ringing .alo-mascot-wrapper{animation:aloRingingDance 0.3s infinite alternate ease-in-out;transform-origin:center bottom}.alo-mascot.is-ringing .alo-mascot-speech{border-color:#10b981;box-shadow:0 4px 16px rgba(16,185,129,0.25)}@keyframes aloHandsetRattle{0%{transform:rotate(-5deg) translateY(-1px)}100%{transform:rotate(5deg) translateY(-2.5px)}}@keyframes aloRingingDance{0%{transform:translateY(0) scale(1,1)}50%{transform:translateY(-8px) scale(0.95,1.08) rotate(-3deg)}100%{transform:translateY(-10px) scale(1.04,0.96) rotate(3deg)}}@media (max-width:640px){.alo-mascot{width:34px;height:30px}.alo-mascot-speech{font-size:9.5px;padding:2.5px 7px;bottom:36px}.alo-mascot-speech.pos-bottom{top:36px;bottom:auto}}.alo-lang-selector{position:relative;display:inline-flex;align-items:center}.btn-alo-lang{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,0.92);border:1px solid #e2e8f0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;color:#334155;cursor:pointer;transition:all 0.15s ease;backdrop-filter:blur(8px);user-select:none}.btn-alo-lang:hover{background:#ffffff;border-color:#cbd5e1;color:#0f172a;transform:translateY(-0.5px);box-shadow:0 2px 5px rgba(0,0,0,0.04)}.alo-lang-globe{color:#64748b;flex-shrink:0}.alo-lang-current{letter-spacing:0.04em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.alo-lang-caret{color:#94a3b8;margin-top:1px;transition:transform 0.2s ease}.alo-lang-menu{position:fixed !important;width:180px;max-height:340px;overflow-y:auto;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:14px !important;box-shadow:0 16px 38px -6px rgba(15,23,42,0.18),0 6px 16px -4px rgba(15,23,42,0.08) !important;padding:6px !important;display:none;flex-direction:column;gap:3px;z-index:9999999 !important;animation:aloLangMenuFade 0.16s cubic-bezier(0.16,1,0.3,1)}.alo-lang-menu.show{display:flex !important}@keyframes aloLangMenuFade{from{opacity:0;transform:translateY(-6px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}.alo-lang-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#334155;cursor:pointer;text-align:left;transition:background 0.12s ease,color 0.12s ease}body.is-rtl .alo-lang-item{text-align:right;direction:rtl}.alo-lang-item:hover{background:#f1f5f9;color:#0f172a}.alo-lang-item.active{background:#ecfdf5;color:#059669;font-weight:700}.alo-lang-tag{font-size:10px;font-weight:700;color:#94a3b8;letter-spacing:0.05em;padding:2px 5px;border-radius:4px;background:rgba(0,0,0,0.04)}.alo-lang-item.active .alo-lang-tag{background:#d1fae5;color:#059669}.alo-header,body.is-rtl .alo-header,body[dir="rtl"] .alo-header{direction:ltr !important}.alo-brand-wrap,body.is-rtl .alo-brand-wrap,body[dir="rtl"] .alo-brand-wrap{direction:ltr !important;text-align:left !important}.alo-brand-meta-line,body.is-rtl .alo-brand-meta-line,body[dir="rtl"] .alo-brand-meta-line{direction:ltr !important;flex-direction:row !important}.alo-header-actions,body.is-rtl .alo-header-actions,body[dir="rtl"] .alo-header-actions{direction:ltr !important}body.is-rtl,body[dir="rtl"],body.is-rtl input,body.is-rtl button,body.is-rtl select,body.is-rtl textarea,body.is-rtl .alo-label,body.is-rtl .alo-hero-number,body.is-rtl .alo-pro-headline,body.is-rtl .alo-pro-subline,body.is-rtl .alo-dash-perk-txt strong,body.is-rtl .alo-dash-perk-txt span,body.is-rtl .alo-btn-call-large,body.is-rtl .alo-ctrl-btn,body.is-rtl .alo-share-kicker,body.is-rtl .alo-ready-tag,body.is-rtl .alo-status-line,body.is-rtl .alo-nav-btn,body.is-rtl .alo-keypad-grid button,body.is-rtl .alo-plan-card,body.is-rtl .alo-modal-card{font-family:'Tajawal','Readex Pro',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;letter-spacing:normal !important}.alo-brand-title,.alo-brand-title *,body.is-rtl .alo-brand-title,body.is-rtl .alo-brand-title *,html[lang="ar"] .alo-brand-title,html[lang="ar"] .alo-brand-title *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif !important;direction:ltr !important;unicode-bidi:isolate !important;font-weight:800 !important;letter-spacing:-0.04em !important}.alo-brand-title .brand-com,.alo-brand-title .brand-com *,body.is-rtl .alo-brand-title .brand-com,body.is-rtl .alo-brand-title .brand-com *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter",sans-serif !important;font-size:0.65em !important;font-weight:700 !important;letter-spacing:0.04em !important}body.is-rtl,body[dir="rtl"]{font-weight:500}body.is-rtl .alo-brand-meta-label{font-size:11px !important;font-weight:600 !important}body.is-rtl .alo-ready-text{font-size:11px !important;font-weight:700 !important}body.is-rtl .btn-alo-gopro{font-size:12px !important;font-weight:700 !important}body.is-rtl .alo-label{font-size:11.5px !important;font-weight:600 !important}body.is-rtl .alo-dial-action-label{font-size:12px !important;font-weight:600 !important}body.is-rtl .alo-ctrl-btn{font-size:12px !important;font-weight:600 !important}body.is-rtl .alo-nav-btn{font-size:12.5px !important;font-weight:600 !important}body.is-rtl .alo-step-tag{font-size:12px !important;font-weight:700 !important;letter-spacing:0.02em !important}body.is-rtl .alo-screen-label{font-size:12px !important;font-weight:600 !important;letter-spacing:0.02em !important}body.is-rtl .alo-dash-lbl{font-size:11.5px !important;font-weight:700 !important;letter-spacing:0.02em !important}body.is-rtl .alo-dash-perks-title{font-size:10px !important;font-weight:800 !important}body.is-rtl .alo-dash-perk-txt strong{font-size:12.5px !important;font-weight:700 !important}body.is-rtl .alo-dash-perk-txt span{font-size:11px !important;font-weight:500 !important}body.is-rtl .alo-pro-headline{font-size:15.5px !important;font-weight:700 !important}body.is-rtl .alo-pro-subline{font-size:12.5px !important;font-weight:500 !important;line-height:1.55 !important}body.is-rtl .alo-plan-name{font-size:13.5px !important;font-weight:700 !important}body.is-rtl .alo-plan-sub{font-size:11.5px !important;font-weight:500 !important}body.is-rtl .alo-btn-checkout{font-size:13.5px !important;font-weight:700 !important}body.is-rtl .alo-link-restore{font-size:12px !important;font-weight:600 !important}body.is-rtl .alo-share-kicker{font-size:11.5px !important;font-weight:700 !important;letter-spacing:0.02em !important}body.is-rtl .alo-share-caption{font-size:12px !important;font-weight:500 !important}body.is-rtl .alo-status-line{font-size:12px !important;font-weight:600 !important}body.is-rtl .alo-channel-badge{font-size:10.5px !important;font-weight:700 !important}body.is-rtl .alo-vanity-btn{font-size:12px !important;font-weight:700 !important}body.is-rtl .alo-dash-btn-copy{font-size:11px !important;font-weight:700 !important}body.is-rtl .alo-encrypted-badge{font-size:11px !important;font-weight:700 !important;letter-spacing:normal !important;direction:rtl !important}body.is-rtl .alo-keypad-grid,body.is-rtl .alo-input-wrapper,body.is-rtl .alo-destination-box{direction:ltr !important}body.is-rtl .alo-share-header,body.is-rtl .alo-pro-header,body.is-rtl .alo-step-tag,body.is-rtl .alo-perks-compact,body.is-rtl .alo-perk-bullet-line,body.is-rtl .alo-vanity-result,body.is-rtl .alo-dash-row,body.is-rtl .alo-dash-perks-card,body.is-rtl .alo-dash-perks-title,body.is-rtl .alo-dash-perk-row,body.is-rtl .alo-dash-perk-txt,body.is-rtl .alo-dash-identity-lines{text-align:right !important;direction:rtl !important}body.is-rtl .alo-dash-perk-row{flex-direction:row !important}body.is-rtl .alo-identity-row,body.is-rtl .alo-vanity-input-wrap,body.is-rtl .alo-vanity-prefix,body.is-rtl .alo-vanity-input,body.is-rtl .alo-share-link-box,body.is-rtl .alo-share-link-input,body.is-rtl .alo-dash-link-item,body.is-rtl .alo-dash-key-wrap{direction:ltr !important;text-align:left !important}body.is-rtl .btn-share-close{left:14px;right:auto}