
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
#arxak-next-experience { padding:12px 0 18px; }
#arxak-next-experience .ax-stage { display:flex; justify-content:center; padding:20px 0 14px; }
#arxak-next-experience .ax-caption { text-align:center; }
#arxak-next-experience .ax-phone { --ax-bg:light-dark(#f5f3ef,#121214); --ax-surface:light-dark(#ffffff,#202023); --ax-tint:light-dark(#ebe8e2,#2a292d); --ax-text:light-dark(#1d1c1b,#f5f2ed); --ax-muted:light-dark(#67615c,#b6afa8); --ax-line:light-dark(#dfdbd4,#39373d); --ax-accent:#ff7957; --ax-accent-text:#24140e; --ax-dark:#111112; --ax-light:#fff9ef; --ax-peach:light-dark(#fee4d9,#3b2722); --ax-shadow:light-dark(#1f181c26,#00000052); color-scheme:light dark; width:100%; max-width:390px; background:var(--ax-bg); color:var(--ax-text); border:1px solid var(--ax-line); border-radius:34px; box-shadow:0 18px 65px var(--ax-shadow); position:relative; overflow:hidden; font:400 14px/1.45 'DM Sans',sans-serif; }
#arxak-next-experience .ax-phone * { box-sizing:border-box; }
#arxak-next-experience .ax-phone button, #arxak-next-experience .ax-phone input, #arxak-next-experience .ax-phone select, #arxak-next-experience .ax-phone textarea { font:inherit; }
#arxak-next-experience .ax-phone button { color:inherit; border:0; background:none; }
#arxak-next-experience .ax-phone svg { width:19px; height:19px; flex-shrink:0; stroke-width:1.8; }
#arxak-next-experience .ax-phone img { display:block; object-fit:cover; }
#arxak-next-experience .ax-phone h2, #arxak-next-experience .ax-phone h3, #arxak-next-experience .ax-phone p { margin:0; }
#arxak-next-experience .ax-status { background:var(--ax-dark); color:var(--ax-light); display:flex; justify-content:space-between; padding:15px 23px 7px; font-weight:600; font-size:12px; }
#arxak-next-experience .ax-status-icons { display:flex; gap:5px; align-items:center; }
#arxak-next-experience .ax-status-icons svg { width:14px; height:14px; }
#arxak-next-experience .ax-brand { background:var(--ax-dark); color:var(--ax-light); display:flex; align-items:center; justify-content:space-between; padding:4px 20px 15px; }
#arxak-next-experience .ax-wordmark { font:600 29px/1 'Space Grotesk',sans-serif!important; letter-spacing:-1.7px; padding:8px 0; }
#arxak-next-experience .ax-brand-right { display:flex; gap:7px; align-items:center; }
#arxak-next-experience .ax-phone .ax-top-create { width:44px; height:44px; display:grid; place-items:center; }
#arxak-next-experience .ax-phone .ax-self { width:38px; height:38px; border-radius:50%; background:#343235; color:#fff9ef; font-weight:600; }
#arxak-next-experience .ax-main { min-height:572px; padding:19px 18px 22px; }
#arxak-next-experience .ax-main.ax-enter { animation:ax-enter .23s ease-out; }
#arxak-next-experience .ax-nav { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); border-top:1px solid var(--ax-line); padding:7px 8px 3px; background:var(--ax-surface); }
#arxak-next-experience .ax-nav button { display:flex; flex-direction:column; align-items:center; gap:5px; min-height:58px; justify-content:center; color:var(--ax-muted); font-size:11px; font-weight:500; }
#arxak-next-experience .ax-nav button[aria-current="page"] { color:var(--ax-text); }
#arxak-next-experience .ax-nav button[aria-current="page"]>svg { fill:var(--ax-peach); }
#arxak-next-experience .ax-nav-icon { position:relative; display:flex; }
#arxak-next-experience .ax-unread { position:absolute; top:-6px; right:-9px; width:15px; height:15px; border-radius:50%; background:var(--ax-accent); color:var(--ax-accent-text); font-size:10px; display:grid; place-items:center; }
#arxak-next-experience .ax-home-indicator { background:var(--ax-surface); height:20px; display:flex; justify-content:center; align-items:center; }
#arxak-next-experience .ax-home-indicator:after { content:''; width:103px; height:4px; background:var(--ax-text); border-radius:4px; }
#arxak-next-experience .ax-location { display:flex; align-items:center; justify-content:space-between; gap:7px; margin-bottom:19px; }
#arxak-next-experience .ax-phone .ax-location-button { display:flex; align-items:center; gap:5px; padding:0; min-height:44px; font-weight:600; }
#arxak-next-experience .ax-location-button svg { width:14px; }
#arxak-next-experience .ax-weather { color:var(--ax-muted); font-size:12px; display:flex; align-items:center; gap:5px; white-space:nowrap; }
#arxak-next-experience .ax-weather svg { width:16px; }
#arxak-next-experience .ax-kicker { display:block; font-size:11px; font-weight:600; letter-spacing:1px; text-transform:uppercase; margin-bottom:7px; color:var(--ax-muted); }
#arxak-next-experience .ax-phone .ax-heading { font:500 30px/1.1 'Space Grotesk',sans-serif; letter-spacing:-1.2px; margin:0 0 12px; }
#arxak-next-experience .ax-phone .ax-heading em { font-style:normal; color:var(--ax-muted); }
#arxak-next-experience .ax-subtitle { color:var(--ax-muted); font-size:13px; margin:0 0 17px!important; }
#arxak-next-experience .ax-chips { display:flex; flex-wrap:wrap; gap:6px; margin-bottom:17px; }
#arxak-next-experience .ax-phone .ax-chip { background:var(--ax-surface); border:1px solid var(--ax-line); border-radius:22px; padding:9px 12px; min-height:39px; font-size:12px; white-space:nowrap; }
#arxak-next-experience .ax-phone .ax-chip[aria-pressed="true"] { background:var(--ax-text); color:var(--ax-bg); border-color:var(--ax-text); }
#arxak-next-experience .ax-hero { position:relative; border-radius:22px; background:#30372d; overflow:hidden; color:#fff; }
#arxak-next-experience .ax-hero>img { width:100%; height:266px; object-position:center; }
#arxak-next-experience .ax-hero:after { content:''; position:absolute; inset:0; background:linear-gradient(180deg,#0003 0%,transparent 25%,#0001 40%,#000c 100%); pointer-events:none; }
#arxak-next-experience .ax-hero-top { position:absolute; top:13px; left:13px; right:13px; z-index:1; display:flex; justify-content:space-between; align-items:center; }
#arxak-next-experience .ax-on-photo { display:inline-flex; align-items:center; gap:6px; font-size:11px; background:#171717cc; border-radius:20px; padding:7px 10px; color:#fff; }
#arxak-next-experience .ax-hero-top .ax-round { background:#171717cc; color:#fff; width:37px; height:37px; border-radius:50%; display:grid; place-items:center; }
#arxak-next-experience .ax-hero-bottom { position:absolute; bottom:17px; left:17px; right:17px; z-index:1; }
#arxak-next-experience .ax-phone .ax-hero-title { font:500 26px/1.08 'Space Grotesk',sans-serif; letter-spacing:-.8px; margin:10px 0 8px; }
#arxak-next-experience .ax-photo-meta { font-size:12px; color:#f1ece6; }
#arxak-next-experience .ax-avatars { display:flex; align-items:center; padding-left:0; }
#arxak-next-experience .ax-avatars img { width:30px; height:30px; border-radius:50%; border:2px solid var(--ax-surface); margin-left:-7px; }
#arxak-next-experience .ax-avatars img:first-child { margin-left:0; }
#arxak-next-experience .ax-avatars span { font-size:12px; margin-left:8px; }
#arxak-next-experience .ax-hero .ax-avatars img { border-color:#2c332e; }
#arxak-next-experience .ax-actions { display:flex; gap:8px; margin:12px 0 0; }
#arxak-next-experience .ax-phone .ax-primary, #arxak-next-experience .ax-phone .ax-secondary { display:flex; justify-content:center; align-items:center; gap:8px; border-radius:15px; padding:13px 14px; min-height:48px; font-weight:600; font-size:14px; }
#arxak-next-experience .ax-phone .ax-primary { background:var(--ax-accent); color:var(--ax-accent-text); flex:1; }
#arxak-next-experience .ax-phone .ax-secondary { background:var(--ax-surface); border:1px solid var(--ax-line); }
#arxak-next-experience .ax-phone .ax-full { width:100%; }
#arxak-next-experience .ax-phone .ax-link { display:inline-flex; align-items:center; justify-content:center; gap:5px; padding:8px 0; min-height:40px; font-size:12px; color:var(--ax-muted); }
#arxak-next-experience .ax-section-head { margin:20px 0 10px; display:flex; justify-content:space-between; align-items:center; gap:8px; }
#arxak-next-experience .ax-section-head h3 { font-size:14px; font-weight:600; }
#arxak-next-experience .ax-section-head button { font-size:12px; min-height:40px; padding:4px; color:var(--ax-muted); }
#arxak-next-experience .ax-inline { display:flex; align-items:center; gap:10px; }
#arxak-next-experience .ax-muted { color:var(--ax-muted); }
#arxak-next-experience .ax-small { font-size:12px; }
#arxak-next-experience .ax-note { margin-top:13px!important; color:var(--ax-muted); font-size:11px; text-align:center; }
#arxak-next-experience .ax-backline { display:flex; align-items:center; justify-content:space-between; margin-bottom:17px; font-size:12px; color:var(--ax-muted); }
#arxak-next-experience .ax-phone .ax-back { display:flex; gap:5px; align-items:center; min-height:40px; padding:0; font-size:12px; }
#arxak-next-experience .ax-segment { display:grid; grid-template-columns:repeat(3,1fr); padding:4px; border-radius:13px; background:var(--ax-tint); gap:3px; margin-bottom:18px; }
#arxak-next-experience .ax-segment button { min-height:38px; border-radius:9px; font-size:12px; color:var(--ax-muted); }
#arxak-next-experience .ax-segment button[aria-pressed="true"] { background:var(--ax-surface); color:var(--ax-text); box-shadow:0 2px 3px var(--ax-shadow); }
#arxak-next-experience [data-swipe] { touch-action:pan-y; }
#arxak-next-experience .ax-phone button:active { transform:scale(.98); }
#arxak-next-experience .ax-profile-card { position:relative; background:#423a3b; border-radius:22px; overflow:hidden; color:#fff; }
#arxak-next-experience .ax-profile-card>img { width:100%; height:306px; object-position:center 34%; }
#arxak-next-experience .ax-profile-card:after { content:''; position:absolute; inset:0; background:linear-gradient(180deg,transparent 42%,#000b 100%); pointer-events:none; }
#arxak-next-experience .ax-profile-copy { position:absolute; left:17px; right:17px; bottom:17px; z-index:1; }
#arxak-next-experience .ax-phone .ax-profile-copy h3 { font:500 27px/1.1 'Space Grotesk',sans-serif; margin-bottom:7px; }
#arxak-next-experience .ax-profile-copy p { font-size:12px; color:#f0eae3; }
#arxak-next-experience .ax-shared { background:var(--ax-peach); padding:13px; border-radius:14px; display:flex; gap:9px; align-items:center; margin:12px 0; font-size:12px; }
#arxak-next-experience .ax-photo-list { display:flex; flex-direction:column; gap:10px; }
#arxak-next-experience .ax-phone .ax-mini-card { background:var(--ax-surface); border-radius:17px; display:flex; align-items:center; gap:12px; padding:9px; text-align:left; min-height:100px; width:100%; }
#arxak-next-experience .ax-mini-card img { width:85px; height:87px; border-radius:12px; }
#arxak-next-experience .ax-mini-card strong { display:block; font-size:15px; font-weight:600; margin-bottom:6px; }
#arxak-next-experience .ax-mini-card small { display:block; font-size:12px; color:var(--ax-muted); }
#arxak-next-experience .ax-plan-strip { margin-top:19px; padding:13px; border-radius:16px; background:var(--ax-surface); display:flex; align-items:center; gap:10px; }
#arxak-next-experience .ax-plan-strip .ax-strip-icon { width:36px; height:36px; border-radius:12px; display:grid; place-items:center; background:var(--ax-peach); }
#arxak-next-experience .ax-plan-strip button { margin-left:auto; font-size:12px; font-weight:600; min-height:40px; }
#arxak-next-experience .ax-plan-strip strong { display:block; font-size:12px; }
#arxak-next-experience .ax-plan-strip small { font-size:11px; color:var(--ax-muted); }
#arxak-next-experience .ax-guest { display:flex; align-items:center; gap:7px; font-size:12px; margin:0 0 18px; color:var(--ax-muted); }
#arxak-next-experience .ax-phone .ax-guest input { width:80px; padding:7px 8px; border:1px solid var(--ax-line); background:var(--ax-surface); color:var(--ax-text); border-radius:9px; font-size:16px; }
#arxak-next-experience .ax-vote-list { display:flex; flex-direction:column; gap:9px; }
#arxak-next-experience .ax-phone .ax-vote { display:flex; width:100%; background:var(--ax-surface); border:1px solid var(--ax-line); border-radius:16px; align-items:center; gap:10px; padding:9px; text-align:left; min-height:87px; }
#arxak-next-experience .ax-phone .ax-vote[aria-pressed="true"] { border-color:var(--ax-text); box-shadow:0 0 0 1px var(--ax-text); }
#arxak-next-experience .ax-vote img { width:66px; height:66px; border-radius:11px; }
#arxak-next-experience .ax-vote-copy { min-width:0; flex:1; }
#arxak-next-experience .ax-vote-copy strong { display:block; font-size:13px; font-weight:600; }
#arxak-next-experience .ax-vote-copy small { display:block; font-size:11px; margin-top:4px; color:var(--ax-muted); }
#arxak-next-experience .ax-vote-count { background:var(--ax-tint); min-width:36px; height:42px; border-radius:10px; display:flex; flex-direction:column; align-items:center; justify-content:center; font-size:12px; gap:2px; }
#arxak-next-experience .ax-vote-count svg { width:13px; height:13px; }
#arxak-next-experience .ax-time-choices { display:flex; gap:7px; margin:10px 0 17px; }
#arxak-next-experience .ax-time-choices .ax-chip { flex:1; padding:9px 6px; }
#arxak-next-experience .ax-inline-title { font-size:13px; font-weight:600; margin:19px 0 7px!important; }
#arxak-next-experience .ax-share-link { background:var(--ax-surface); border:1px solid var(--ax-line); border-radius:13px; padding:14px; margin:19px 0; font-size:13px; overflow-wrap:anywhere; }
#arxak-next-experience .ax-share-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:9px; }
#arxak-next-experience .ax-share-grid button { flex-direction:column; min-height:83px!important; }
#arxak-next-experience .ax-chat-header { display:flex; justify-content:space-between; align-items:center; margin-bottom:13px; gap:5px; }
#arxak-next-experience .ax-chat-header h2 { font:500 20px/1.2 'Space Grotesk',sans-serif; letter-spacing:-.6px; }
#arxak-next-experience .ax-chat-header small { color:var(--ax-muted); font-size:11px; }
#arxak-next-experience .ax-chat-menu { width:42px; height:42px; display:grid; place-items:center; }
#arxak-next-experience .ax-pin { background:var(--ax-surface); padding:12px; border-radius:15px; margin-bottom:20px; display:flex; gap:9px; align-items:center; }
#arxak-next-experience .ax-pin>svg { color:var(--ax-muted); width:17px; }
#arxak-next-experience .ax-pin strong { display:block; font-size:12px; }
#arxak-next-experience .ax-pin small { font-size:11px; color:var(--ax-muted); }
#arxak-next-experience .ax-pin button { margin-left:auto; font-size:11px; font-weight:600; min-height:38px; }
#arxak-next-experience .ax-chat-date { text-align:center; font-size:11px; color:var(--ax-muted); margin:0 0 18px!important; }
#arxak-next-experience .ax-message { display:flex; gap:8px; margin-bottom:15px; align-items:flex-end; }
#arxak-next-experience .ax-message>img { width:26px; height:26px; border-radius:50%; }
#arxak-next-experience .ax-bubble { max-width:250px; border-radius:14px 14px 14px 3px; background:var(--ax-surface); padding:10px 13px; }
#arxak-next-experience .ax-bubble small { display:block; color:var(--ax-muted); font-size:11px; margin-bottom:3px; }
#arxak-next-experience .ax-bubble p { font-size:13px; }
#arxak-next-experience .ax-message.ax-mine { justify-content:flex-end; }
#arxak-next-experience .ax-mine .ax-bubble { background:var(--ax-peach); border-radius:14px 14px 3px 14px; }
#arxak-next-experience .ax-sticker { display:flex; align-items:center; gap:8px; padding:14px 15px!important; transform:rotate(-3deg); font:500 22px/1.15 'Space Grotesk',sans-serif; background:var(--ax-accent)!important; color:var(--ax-accent-text); }
#arxak-next-experience .ax-sticker svg { width:29px; height:29px; }
#arxak-next-experience .ax-quick { display:flex; flex-wrap:wrap; gap:6px; margin:24px 0 10px; }
#arxak-next-experience .ax-quick .ax-chip { padding:9px 10px; font-size:11px; }
#arxak-next-experience .ax-compose { display:flex; gap:7px; align-items:center; }
#arxak-next-experience .ax-phone input.ax-input, #arxak-next-experience .ax-phone select.ax-input { min-width:0; width:100%; border:1px solid var(--ax-line); border-radius:13px; padding:12px; background:var(--ax-surface); color:var(--ax-text); font-size:16px; min-height:47px; }
#arxak-next-experience .ax-compose .ax-send { width:46px; height:46px; border-radius:14px; background:var(--ax-text); color:var(--ax-bg); display:grid; place-items:center; flex-shrink:0; }
#arxak-next-experience .ax-chat-bottom { margin-top:16px; }
#arxak-next-experience .ax-arrival-art { width:100%; height:158px; border-radius:18px; object-position:center; margin:14px 0; }
#arxak-next-experience .ax-progress-line { display:flex; justify-content:space-between; gap:8px; margin:25px 0; font-size:11px; color:var(--ax-muted); }
#arxak-next-experience .ax-progress-line span { display:flex; flex-direction:column; align-items:center; gap:8px; flex:1; }
#arxak-next-experience .ax-progress-dot { width:27px; height:27px; border-radius:50%; display:grid; place-items:center; background:var(--ax-tint); color:var(--ax-text); }
#arxak-next-experience .ax-progress-dot.ax-done { background:var(--ax-text); color:var(--ax-bg); }
#arxak-next-experience .ax-progress-dot.ax-active { background:var(--ax-accent); color:var(--ax-accent-text); }
#arxak-next-experience .ax-progress-dot svg { width:13px; height:13px; }
#arxak-next-experience .ax-info { border-bottom:1px solid var(--ax-line); padding:13px 0; display:flex; align-items:flex-start; gap:10px; }
#arxak-next-experience .ax-info svg { margin-top:2px; width:17px; color:var(--ax-muted); }
#arxak-next-experience .ax-info strong { font-size:13px; display:block; font-weight:500; }
#arxak-next-experience .ax-info small { color:var(--ax-muted); font-size:11px; }
#arxak-next-experience .ax-phone .ax-check { display:flex; gap:10px; align-items:center; min-height:48px; font-size:12px; padding:10px 0; }
#arxak-next-experience .ax-check input { width:18px; height:18px; accent-color:var(--ax-text); flex-shrink:0; }
#arxak-next-experience .ax-circle-art { height:184px; border-radius:18px; overflow:hidden; display:grid; grid-template-columns:1.25fr 1fr; gap:3px; margin:16px 0; }
#arxak-next-experience .ax-circle-art img { width:100%; height:184px; }
#arxak-next-experience .ax-circle-name { display:flex; align-items:center; justify-content:space-between; gap:8px; margin-bottom:6px; }
#arxak-next-experience .ax-circle-name h3 { font:500 23px/1.15 'Space Grotesk',sans-serif; letter-spacing:-.6px; }
#arxak-next-experience .ax-circle-name button { font-size:12px; min-height:44px; padding:8px; background:var(--ax-surface); border-radius:10px; }
#arxak-next-experience .ax-circle-name button[aria-pressed="true"] { background:var(--ax-text); color:var(--ax-bg); }
#arxak-next-experience .ax-moment { position:relative; border-radius:17px; overflow:hidden; margin-bottom:15px; color:#fff; }
#arxak-next-experience .ax-moment img { width:100%; height:186px; }
#arxak-next-experience .ax-moment:after { content:''; position:absolute; inset:0; background:linear-gradient(transparent 35%,#000b); pointer-events:none; }
#arxak-next-experience .ax-moment-copy { position:absolute; left:14px; right:14px; bottom:14px; z-index:1; font-size:13px; }
#arxak-next-experience .ax-moment-copy button { background:#fff9ef!important; color:#181614!important; min-height:40px; padding:8px 10px; border-radius:10px; font-size:12px; margin-top:8px; }
#arxak-next-experience .ax-book-photo { width:100%; height:171px; border-radius:18px; margin:0 0 16px; }
#arxak-next-experience .ax-book-summary { display:flex; align-items:center; gap:8px; color:var(--ax-muted); font-size:12px; margin:9px 0 16px; }
#arxak-next-experience .ax-book-summary svg { width:15px; }
#arxak-next-experience .ax-price { display:flex; justify-content:space-between; align-items:baseline; margin:13px 0; font-size:13px; gap:10px; }
#arxak-next-experience .ax-price.ax-total { border-top:1px solid var(--ax-line); padding-top:15px; font-weight:600; font-size:15px; }
#arxak-next-experience .ax-total strong { font:500 29px/1.1 'Space Grotesk',sans-serif; letter-spacing:-1px; }
#arxak-next-experience .ax-payment { display:flex; align-items:center; gap:8px; border:1px solid var(--ax-line); background:var(--ax-surface); border-radius:13px; padding:13px; width:100%; text-align:left; margin:16px 0; min-height:48px; }
#arxak-next-experience .ax-payment span { flex:1; font-size:13px; }
#arxak-next-experience .ax-success { text-align:center; padding:40px 5px 15px; }
#arxak-next-experience .ax-success-icon { width:80px; height:80px; margin:0 auto 23px; border-radius:27px; transform:rotate(-8deg); background:var(--ax-accent); color:var(--ax-accent-text); display:grid; place-items:center; }
#arxak-next-experience .ax-success-icon svg { width:38px; height:38px; }
#arxak-next-experience .ax-success .ax-avatars { justify-content:center; margin:20px 0; }
#arxak-next-experience .ax-field { display:block; font-size:12px; font-weight:500; margin:15px 0; }
#arxak-next-experience .ax-field input, #arxak-next-experience .ax-field select { display:block; margin-top:7px; font-weight:400; }
#arxak-next-experience .ax-field-pair { display:grid; grid-template-columns:1fr 1fr; gap:10px; }
#arxak-next-experience .ax-field-pair .ax-field { margin-top:0; }
#arxak-next-experience .ax-visibility { display:flex; gap:7px; margin:10px 0 18px; }
#arxak-next-experience .ax-visibility .ax-chip { flex:1; }
#arxak-next-experience .ax-you-head { display:flex; gap:12px; align-items:center; margin:4px 0 25px; }
#arxak-next-experience .ax-you-avatar { width:59px; height:59px; border-radius:20px; display:grid; place-items:center; font:500 27px/1 'Space Grotesk',sans-serif; background:var(--ax-peach); }
#arxak-next-experience .ax-you-head strong { font-size:22px; display:block; }
#arxak-next-experience .ax-you-head small { font-size:12px; color:var(--ax-muted); }
#arxak-next-experience .ax-setting { display:flex; align-items:center; justify-content:space-between; gap:10px; padding:12px 0; border-bottom:1px solid var(--ax-line); font-size:12px; }
#arxak-next-experience .ax-setting input { width:19px; height:19px; accent-color:var(--ax-text); flex-shrink:0; }
#arxak-next-experience .ax-setting strong { display:block; font-size:13px; font-weight:500; }
#arxak-next-experience .ax-setting small { font-size:11px; color:var(--ax-muted); }
#arxak-next-experience .ax-tools { display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-top:18px; }
#arxak-next-experience .ax-tools button { flex-direction:column; font-size:12px!important; }
#arxak-next-experience .ax-search-input { display:flex; align-items:center; border:1px solid var(--ax-line); border-radius:14px; background:var(--ax-surface); gap:8px; padding:0 12px; margin:19px 0 10px; }
#arxak-next-experience .ax-search-input input { width:100%; min-width:0; border:0; background:transparent; color:var(--ax-text); font-size:16px; padding:13px 0; }
#arxak-next-experience .ax-suggestions { margin-bottom:17px; }
#arxak-next-experience .ax-phone .ax-suggestion { display:flex; align-items:center; width:100%; text-align:left; gap:10px; padding:13px 3px; min-height:52px; border-bottom:1px solid var(--ax-line); font-size:14px; }
#arxak-next-experience .ax-suggestion span { flex:1; }
#arxak-next-experience .ax-suggestion small { display:block; font-size:11px; color:var(--ax-muted); }
#arxak-next-experience .ax-radius { display:flex; align-items:center; justify-content:space-between; font-size:13px; margin:22px 0 12px; }
#arxak-next-experience .ax-phone input[type="range"] { width:100%; accent-color:var(--ax-text); min-height:35px; }
#arxak-next-experience .ax-radius-scale { display:flex; justify-content:space-between; color:var(--ax-muted); font-size:11px; }
#arxak-next-experience .ax-inbox-row { width:100%; display:flex; gap:12px; align-items:center; padding:17px 0!important; border-bottom:1px solid var(--ax-line)!important; text-align:left; }
#arxak-next-experience .ax-inbox-art { width:48px; height:48px; border-radius:15px; overflow:hidden; display:grid; place-items:center; background:var(--ax-peach); }
#arxak-next-experience .ax-inbox-art img { width:48px; height:48px; }
#arxak-next-experience .ax-inbox-text { flex:1; min-width:0; }
#arxak-next-experience .ax-inbox-text strong { display:block; font-size:13px; margin-bottom:4px; font-weight:600; }
#arxak-next-experience .ax-inbox-text small { font-size:12px; color:var(--ax-muted); }
#arxak-next-experience .ax-inbox-time { font-size:11px; color:var(--ax-muted); }
#arxak-next-experience .ax-inbox-time b { display:grid; place-items:center; width:18px; height:18px; margin-top:8px; margin-left:auto; background:var(--ax-accent); color:var(--ax-accent-text); border-radius:50%; font-weight:500; }
#arxak-next-experience .ax-toast { position:absolute; top:110px; left:18px; right:18px; z-index:10; border-radius:14px; padding:14px; background:var(--ax-text); color:var(--ax-bg); font-size:13px; box-shadow:0 8px 25px var(--ax-shadow); text-align:center; }
#arxak-next-experience .ax-toast[hidden] { display:none; }
#arxak-next-experience .ax-join-motion { animation:ax-join .42s cubic-bezier(.16,1,.3,1); }
@keyframes ax-enter { from { opacity:.6; transform:translateY(6px); } to { opacity:1; transform:translateY(0); } }
@keyframes ax-join { 0% { transform:scale(.9) rotate(-3deg); } 70% { transform:scale(1.03) rotate(1deg); } 100% { transform:scale(1) rotate(0); } }
@media(max-width:400px) { #arxak-next-experience .ax-stage { padding-top:12px; } #arxak-next-experience .ax-phone { border-radius:25px; } #arxak-next-experience .ax-main { padding-left:15px; padding-right:15px; } #arxak-next-experience .ax-phone .ax-heading { font-size:28px; } #arxak-next-experience .ax-location { gap:3px; } #arxak-next-experience .ax-weather { font-size:11px; } #arxak-next-experience .ax-phone .ax-chip { padding:9px 10px; font-size:11px; } }
@media(pointer:coarse) { #arxak-next-experience .ax-phone .ax-chip, #arxak-next-experience .ax-segment button, #arxak-next-experience .ax-phone .ax-link { min-height:44px; } #arxak-next-experience .ax-phone .ax-self, #arxak-next-experience .ax-hero-top .ax-round { width:44px; height:44px; } #arxak-next-experience .ax-phone .ax-guest input { min-height:44px; } }
@media(prefers-reduced-motion:reduce) { #arxak-next-experience *, #arxak-next-experience *:after { animation:none!important; transition:none!important; } }
