@layer replica{:where([data-page-scene=mobile-pair] .stage) .mob-stage{--design-width:1120;justify-content:center;align-items:center;gap:calc(48 * var(--u));padding:calc(24 * var(--u)) calc(16 * var(--u));display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-stage[data-layout=split]{--design-width:1185;gap:calc(56 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-stage[data-layout=phone]{--design-width:470}:where([data-page-scene=mobile-pair] .stage) .mob-stage-lead{flex:none;align-self:stretch;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-stage-phone{flex:none}:where([data-page-scene=mobile-pair] .stage) .mob-steps{flex:0 1 calc(340 * var(--u));gap:calc(8 * var(--u));margin:0;padding:0;list-style:none;display:grid}:where([data-page-scene=mobile-pair] .stage) .mob-step{grid-template-columns:calc(28 * var(--u)) minmax(0, 1fr);align-items:start;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid transparent;border-radius:calc(14 * var(--u));color:var(--muted-foreground);transition:background-color .3s,border-color .3s,color .3s;display:grid}:where([data-page-scene=mobile-pair] .stage) .mob-step[data-state=current]{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-md)}:where([data-page-scene=mobile-pair] .stage) .mob-step-number{width:calc(28 * var(--u));height:calc(28 * var(--u));border:calc(1 * var(--u)) solid var(--input);background:var(--card);font-size:calc(13 * var(--u));border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-step-number .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));display:none}:where([data-page-scene=mobile-pair] .stage) .mob-step[data-state=current] .mob-step-number{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}:where([data-page-scene=mobile-pair] .stage) .mob-step[data-state=done] .mob-step-number{border-color:var(--success-border);background:var(--success-surface);color:var(--success-icon)}:where([data-page-scene=mobile-pair] .stage) .mob-step[data-state=done] .mob-step-number span{display:none}:where([data-page-scene=mobile-pair] .stage) .mob-step[data-state=done] .mob-step-number .lucide{display:block}:where([data-page-scene=mobile-pair] .stage) .mob-step-text{padding-top:calc(3 * var(--u));font-size:calc(15 * var(--u));line-height:calc(22 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-step[data-state=current] .mob-step-text{font-weight:500}@container stage (width<=500px){:where([data-page-scene=mobile-pair] .stage) .mob-stage,:where([data-page-scene=mobile-pair] .stage) .mob-stage[data-layout]{--design-width:470;padding:calc(12 * var(--u)) calc(18 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-steps,:where([data-page-scene=mobile-pair] .stage) .mob-stage-lead{display:none}}:where([data-page-scene=mobile-pair] .stage) .mob-toast{--accent:var(--success-accent);top:calc((var(--m-status) + 70) * var(--u));left:calc(12 * var(--u));right:calc(12 * var(--u));z-index:30;align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(16 * var(--u));background:var(--card);box-shadow:var(--m-shadow-overlay);display:flex;position:absolute}:where([data-page-scene=mobile-pair] .stage) .mob-toast[data-kind=info]{--accent:var(--info-accent)}:where([data-page-scene=mobile-pair] .stage) .mob-toast[data-kind=warning]{--accent:var(--warning-accent)}:where([data-page-scene=mobile-pair] .stage) .mob-toast[data-kind=error]{--accent:var(--destructive-accent)}:where([data-page-scene=mobile-pair] .stage) .mob-toast-icon{width:calc(32 * var(--u));height:calc(32 * var(--u));background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-toast-body{gap:calc(2 * var(--u));flex:1;min-width:0;display:grid}:where([data-page-scene=mobile-pair] .stage) .mob-toast-body strong{color:var(--foreground);font-size:calc(15 * var(--u));font-weight:600;line-height:calc(20 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-toast-body span{color:var(--muted-foreground);font-size:calc(13 * var(--u));line-height:calc(18 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-phone{--m-status:25;--m-secondary:#45556c;--m-quaternary:#90a1b9;--m-fill-strong:#e2e8f0;--m-tint:var(--primary);--m-red:var(--rose-500);--m-scrim:#02061866;--m-chip-fill:color-mix(in oklab, var(--muted) 60%, transparent);--m-inset-fill:color-mix(in oklab, var(--muted) 30%, transparent);--m-shadow-card:0 calc(1 * var(--u)) calc(2 * var(--u)) #0f172a0d;--m-shadow-raised:0 calc(1 * var(--u)) calc(2 * var(--u)) #0f172a0a, 0 calc(4 * var(--u)) calc(16 * var(--u)) calc(-4 * var(--u)) #0f172a1f;--m-shadow-overlay:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-12 * var(--u)) #0f172a47;--m-shadow-primary:0 calc(1 * var(--u)) calc(2 * var(--u)) #5100ff33, 0 calc(4 * var(--u)) calc(12 * var(--u)) calc(-4 * var(--u)) #5100ff73;width:calc(429 * var(--u));height:calc(932 * var(--u));padding:calc(9 * var(--u));border-radius:calc(42 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #3a3a40, inset 0 0 0 calc(3 * var(--u)) #141418, var(--shadow-window);font-size:calc(15 * var(--u));line-height:calc(22 * var(--u));background:#0d0d10;flex:none;position:relative}@supports (color:lab(0% 0 0)){:where([data-page-scene=mobile-pair] .stage) .mob-phone{--m-secondary:lab(35.5623% -1.74978 -15.4316);--m-quaternary:lab(65.5349% -2.25151 -14.5072);--m-fill-strong:lab(91.7353% -.998765 -4.76968)}}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .mob-phone{--m-secondary:#cad5e2;--m-quaternary:#45556c;--m-fill-strong:#314158;--m-tint:var(--violet-400);--m-red:var(--rose-400);--m-scrim:#000000a6;--m-shadow-card:none;--m-shadow-raised:0 calc(1 * var(--u)) calc(2 * var(--u)) #00000040, 0 calc(4 * var(--u)) calc(16 * var(--u)) calc(-4 * var(--u)) #0006;--m-shadow-overlay:0 calc(16 * var(--u)) calc(40 * var(--u)) calc(-12 * var(--u)) #000000b3;--m-shadow-primary:0 calc(4 * var(--u)) calc(14 * var(--u)) calc(-4 * var(--u)) #5100ff99;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #4a4a52, inset 0 0 0 calc(3 * var(--u)) #141418, var(--shadow-window)}@supports (color:lab(0% 0 0)){:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .mob-phone{--m-secondary:lab(84.7652% -1.94535 -7.93337);--m-quaternary:lab(35.5623% -1.74978 -15.4316);--m-fill-strong:lab(26.9569% -1.47016 -15.6993)}}:where([data-page-scene=mobile-pair] .stage) .mob-display{border-radius:calc(33 * var(--u));background:var(--chat-background);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}:where([data-page-scene=mobile-pair] .stage) .mob-status{z-index:40;height:calc(var(--m-status) * var(--u));color:#000;pointer-events:none;position:absolute;inset:0 0 auto}:where([data-page-scene=mobile-pair] .stage) .mob-clock{top:calc(2 * var(--u));left:calc(16.6 * var(--u));font-family:Roboto,Google Sans,system-ui,sans-serif;font-size:calc(14.4 * var(--u));font-weight:400;line-height:calc(18 * var(--u));letter-spacing:calc(.1 * var(--u));position:absolute}:where([data-page-scene=mobile-pair] .stage) .mob-system{top:calc(5.1 * var(--u));right:calc(28.1 * var(--u));width:calc(49.2 * var(--u));height:calc(13.2 * var(--u));position:absolute}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .mob-status,:where([data-page-scene=mobile-pair] .stage) .mob-display[data-bar=light] .mob-status{color:#fff}:where([data-page-scene=mobile-pair] .stage) .mob-screen{padding-top:calc(var(--m-status) * var(--u));background:var(--chat-background);color:var(--foreground);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}:where([data-page-scene=mobile-pair] .stage) .mob-screen[data-background=sidebar]{background:var(--sidebar)}:where([data-page-scene=mobile-pair] .stage) .mob-screen[data-background=camera]{background:#0b0d12}:where([data-page-scene=mobile-pair] .stage) .mob-screen[data-layer=over]{z-index:2}:where([data-page-scene=mobile-pair] .stage) .mob-camera{background:radial-gradient(120% 70% at 50% 40%,#3a3d45 0%,#1c1e24 55%,#0b0c10 100%),#0b0c10;position:absolute;inset:0;overflow:hidden}:where([data-page-scene=mobile-pair] .stage) .mob-camera-view{width:calc(330 * var(--u));margin:calc(-150 * var(--u)) 0 0 calc(-165 * var(--u));position:absolute;top:50%;left:50%}:where([data-page-scene=mobile-pair] .stage) .mob-camera-laptop{padding:calc(12 * var(--u));border-radius:calc(16 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #2a2c33, 0 calc(30 * var(--u)) calc(60 * var(--u)) #00000080;background:#121318}:where([data-page-scene=mobile-pair] .stage) .mob-camera-screen{height:calc(276 * var(--u));border-radius:calc(6 * var(--u));background:linear-gradient(160deg,#f4f6fb,#dfe4ee);justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-camera-qr{width:calc(196 * var(--u));height:calc(196 * var(--u));border-radius:calc(4 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-scan-overlay{justify-content:center;align-items:center;gap:calc(24 * var(--u));padding:0 calc(24 * var(--u));flex-direction:column;display:flex;position:absolute;inset:0}:where([data-page-scene=mobile-pair] .stage) .mob-viewfinder{width:calc(264 * var(--u));height:calc(264 * var(--u));position:relative}:where([data-page-scene=mobile-pair] .stage) .mob-viewfinder i{width:calc(34 * var(--u));height:calc(34 * var(--u));border:0 solid #fff;position:absolute}:where([data-page-scene=mobile-pair] .stage) .mob-viewfinder [data-corner=top-left]{border-width:calc(4 * var(--u)) 0 0 calc(4 * var(--u));border-top-left-radius:calc(22 * var(--u));top:0;left:0}:where([data-page-scene=mobile-pair] .stage) .mob-viewfinder [data-corner=top-right]{border-width:calc(4 * var(--u)) calc(4 * var(--u)) 0 0;border-top-right-radius:calc(22 * var(--u));top:0;right:0}:where([data-page-scene=mobile-pair] .stage) .mob-viewfinder [data-corner=bottom-left]{border-width:0 0 calc(4 * var(--u)) calc(4 * var(--u));border-bottom-left-radius:calc(22 * var(--u));bottom:0;left:0}:where([data-page-scene=mobile-pair] .stage) .mob-viewfinder [data-corner=bottom-right]{border-width:0 calc(4 * var(--u)) calc(4 * var(--u)) 0;border-bottom-right-radius:calc(22 * var(--u));bottom:0;right:0}:where([data-page-scene=mobile-pair] .stage) .mob-scan-hint{gap:calc(2 * var(--u));max-width:calc(320 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u));background:var(--m-scrim);color:#fff;text-align:center;display:grid}:where([data-page-scene=mobile-pair] .stage) .mob-scan-hint strong{font-size:calc(15 * var(--u));font-weight:600;line-height:calc(20 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-scan-hint span{font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));opacity:.8}:where([data-page-scene=mobile-pair] .stage) .mob-scan-close{top:calc(38 * var(--u));left:calc(16 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));background:var(--m-scrim);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}:where([data-page-scene=mobile-pair] .stage) .mob-header{z-index:3;align-items:center;gap:calc(4 * var(--u));height:calc(56 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(16 * var(--u));color:var(--foreground);flex:none;display:flex;position:relative}:where([data-page-scene=mobile-pair] .stage) .mob-header-title{min-width:0;font-size:calc(17 * var(--u));font-weight:600;line-height:calc(22 * var(--u));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where([data-page-scene=mobile-pair] .stage) .mob-header-icon{width:calc(40 * var(--u));height:calc(40 * var(--u));justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-header-icon .lucide{width:calc(22 * var(--u));height:calc(22 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-header[data-kind=session]{gap:calc(8 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(8 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-header-back{width:calc(44 * var(--u));height:calc(44 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-header-back .lucide{width:calc(24 * var(--u));height:calc(24 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-header-center{min-width:0;padding-left:calc(12 * var(--u));flex:1;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-header-task{align-items:center;gap:calc(6 * var(--u));max-width:calc(187 * var(--u));min-width:0;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-header-task-text{min-width:0;font-size:calc(15 * var(--u));font-weight:600;line-height:calc(20 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where([data-page-scene=mobile-pair] .stage) .mob-header-task .lucide{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--muted-foreground)}:where([data-page-scene=mobile-pair] .stage) .mob-header-actions{gap:calc(8 * var(--u));flex:none;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-outline-icon{width:calc(36 * var(--u));height:calc(36 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u));background:var(--card);box-shadow:var(--m-shadow-card);justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-outline-icon .lucide{width:calc(18 * var(--u));height:calc(18 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-badge{--tone:var(--muted);--tone-border:var(--border);--tone-text:var(--m-secondary);min-height:calc(22 * var(--u));padding:0 calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--tone-border);background:var(--tone);color:var(--tone-text);font-size:calc(11 * var(--u));font-weight:600;line-height:calc(14 * var(--u));letter-spacing:calc(.2 * var(--u));white-space:nowrap;border-radius:999px;flex:none;align-items:center;display:inline-flex}:where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=spec_ready]{--tone:var(--violet-50);--tone-border:var(--violet-200);--tone-text:var(--violet-700)}:where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=ready_for_dev]{--tone:var(--sky-50);--tone-border:var(--sky-200);--tone-text:var(--sky-700)}:where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=in_progress]{--tone:var(--amber-50);--tone-border:var(--amber-200);--tone-text:var(--amber-700)}:where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=blocked]{--tone:var(--rose-50);--tone-border:var(--rose-200);--tone-text:var(--rose-700)}:where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=ai_review]{--tone:var(--indigo-50);--tone-border:var(--indigo-200);--tone-text:var(--indigo-700)}:where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=human_review]{--tone:var(--cyan-50);--tone-border:var(--cyan-200);--tone-text:var(--cyan-700)}:where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=closed]{--tone:var(--emerald-50);--tone-border:var(--emerald-200);--tone-text:var(--emerald-700)}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=spec_ready]{--tone:color-mix(in oklab, var(--violet-950) 50%, transparent);--tone-border:var(--violet-800);--tone-text:var(--violet-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=ready_for_dev]{--tone:color-mix(in oklab, var(--sky-950) 50%, transparent);--tone-border:var(--sky-800);--tone-text:var(--sky-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=in_progress]{--tone:color-mix(in oklab, var(--amber-950) 50%, transparent);--tone-border:var(--amber-800);--tone-text:var(--amber-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=blocked]{--tone:color-mix(in oklab, var(--rose-950) 50%, transparent);--tone-border:var(--rose-800);--tone-text:var(--rose-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=ai_review]{--tone:color-mix(in oklab, var(--indigo-950) 50%, transparent);--tone-border:var(--indigo-800);--tone-text:var(--indigo-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=human_review]{--tone:color-mix(in oklab, var(--cyan-950) 50%, transparent);--tone-border:var(--cyan-800);--tone-text:var(--cyan-300)}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .mob-badge[data-status=closed]{--tone:color-mix(in oklab, var(--emerald-950) 50%, transparent);--tone-border:var(--emerald-800);--tone-text:var(--emerald-300)}:where([data-page-scene=mobile-pair] .stage) .mob-row-cell{padding:calc(3 * var(--u)) calc(16 * var(--u));list-style:none;display:block}:where([data-page-scene=mobile-pair] .stage) .mob-row{gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--sidebar-border);border-radius:calc(12 * var(--u));background:var(--sidebar);box-shadow:var(--m-shadow-card);flex-direction:column;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-row[data-surface=attention]{border-color:var(--warning-border);background:var(--warning-surface)}:where([data-page-scene=mobile-pair] .stage) .mob-row[data-surface=running]{border-color:var(--info-border);background:var(--info-surface)}:where([data-page-scene=mobile-pair] .stage) .mob-row-line{align-items:center;gap:calc(8 * var(--u));min-width:0;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-row-mark{width:calc(18 * var(--u));flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-row .mob-dot{width:calc(9 * var(--u));height:calc(9 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-row-ws{min-width:0;color:var(--sidebar-foreground);font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}:where([data-page-scene=mobile-pair] .stage) .mob-chip{padding:calc(2 * var(--u)) calc(6 * var(--u));border:calc(1 * var(--u)) solid var(--warning-border);border-radius:calc(6 * var(--u));background:var(--warning-surface);color:var(--warning-muted);font-size:calc(11 * var(--u));font-weight:500;line-height:calc(14 * var(--u));letter-spacing:calc(.2 * var(--u));flex:none}:where([data-page-scene=mobile-pair] .stage) .mob-row-time{color:var(--sidebar-foreground);font-size:calc(11 * var(--u));font-weight:500;line-height:calc(14 * var(--u));letter-spacing:calc(.2 * var(--u));font-variant-numeric:tabular-nums;flex:none}:where([data-page-scene=mobile-pair] .stage) .mob-row-icon{color:var(--sidebar-muted-foreground)}:where([data-page-scene=mobile-pair] .stage) .mob-row-icon .lucide{width:calc(17 * var(--u));height:calc(17 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-row-icon[data-tone=in_progress]{color:var(--info-muted)}:where([data-page-scene=mobile-pair] .stage) .mob-row-icon[data-tone=done]{color:var(--success-icon)}:where([data-page-scene=mobile-pair] .stage) .mob-row-icon[data-tone=available]{color:var(--foreground)}:where([data-page-scene=mobile-pair] .stage) .mob-row-icon[data-tone=rejected]{color:var(--rejected-muted)}:where([data-page-scene=mobile-pair] .stage) .mob-row-icon[data-tone=waiting_input]{color:var(--warning-muted)}:where([data-page-scene=mobile-pair] .stage) .mob-row-title{min-width:0;color:var(--foreground);font-size:calc(15 * var(--u));font-weight:500;line-height:calc(22 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}:where([data-page-scene=mobile-pair] .stage) .mob-row[data-title=attention] .mob-row-title{color:var(--warning-muted)}:where([data-page-scene=mobile-pair] .stage) .mob-row[data-title=read] .mob-row-title{color:var(--sidebar-read-foreground)}:where([data-page-scene=mobile-pair] .stage) .mob-row .runtime-logo{width:calc(15 * var(--u));height:calc(15 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-tabbar{z-index:20;height:calc(80 * var(--u));position:absolute;inset:auto 0 0}:where([data-page-scene=mobile-pair] .stage) .mob-tabbar-surface{top:calc(15 * var(--u));width:100%;height:calc(65 * var(--u));position:absolute;left:0;overflow:visible}:where([data-page-scene=mobile-pair] .stage) .mob-tabbar-fill{fill:var(--card)}:where([data-page-scene=mobile-pair] .stage) .mob-tabbar-edge{fill:none;stroke:var(--border);stroke-width:1px}:where([data-page-scene=mobile-pair] .stage) .mob-tabbar-row{top:calc(16 * var(--u));height:calc(64 * var(--u));align-items:center;display:flex;position:absolute;left:0;right:0}:where([data-page-scene=mobile-pair] .stage) .mob-tabbar-slot{width:calc(97.7 * var(--u));flex:none}:where([data-page-scene=mobile-pair] .stage) .mob-tab{justify-content:center;align-items:center;gap:calc(1 * var(--u));height:100%;color:var(--muted-foreground);flex-direction:column;flex:1;display:flex;position:relative}:where([data-page-scene=mobile-pair] .stage) .mob-tab[data-selected]{color:var(--foreground)}:where([data-page-scene=mobile-pair] .stage) .mob-tab-marker{width:calc(44 * var(--u));height:calc(4 * var(--u));margin-left:calc(-22 * var(--u));border-radius:0 0 calc(4 * var(--u)) calc(4 * var(--u));background:var(--m-tint);display:none;position:absolute;top:0;left:50%}:where([data-page-scene=mobile-pair] .stage) .mob-tab[data-selected] .mob-tab-marker{display:block}:where([data-page-scene=mobile-pair] .stage) .mob-tab-icon{display:flex;position:relative}:where([data-page-scene=mobile-pair] .stage) .mob-tab-icon .lucide{width:calc(25 * var(--u));height:calc(25 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-tab-label{font-size:calc(11 * var(--u));font-weight:500;line-height:calc(14 * var(--u));letter-spacing:calc(.1 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-tab[data-selected] .mob-tab-label{font-weight:600}:where([data-page-scene=mobile-pair] .stage) .mob-tab-badge{top:calc(-6 * var(--u));right:calc(-10 * var(--u));min-width:calc(18 * var(--u));height:calc(18 * var(--u));padding:0 calc(5 * var(--u));border:calc(2 * var(--u)) solid var(--card);border-radius:calc(9 * var(--u));background:var(--m-red);color:#fff;font-size:calc(10 * var(--u));font-weight:600;line-height:calc(12 * var(--u));letter-spacing:calc(.2 * var(--u));justify-content:center;align-items:center;display:flex;position:absolute}:where([data-page-scene=mobile-pair] .stage) .mob-create{width:calc(56 * var(--u));height:calc(56 * var(--u));margin-left:calc(-28 * var(--u));background:linear-gradient(150deg, var(--violet-500), var(--primary) 70%);color:#fff;box-shadow:var(--m-shadow-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%}:where([data-page-scene=mobile-pair] .stage) .mob-create .lucide{width:calc(26 * var(--u));height:calc(26 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-list{flex:1;min-height:0;position:relative;overflow:hidden}:where([data-page-scene=mobile-pair] .stage) .mob-scope{padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(4 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-scope-track{gap:calc(3 * var(--u));padding:calc(3 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--muted);display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-scope-option{min-width:0;min-height:calc(34 * var(--u));padding:0 calc(8 * var(--u));border:calc(1 * var(--u)) solid transparent;border-radius:calc(10 * var(--u));color:var(--muted-foreground);font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u));flex:1;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-scope-option[data-selected]{border-color:var(--input);background:var(--segmented-selected);color:var(--foreground);box-shadow:var(--m-shadow-card)}:where([data-page-scene=mobile-pair] .stage) .mob-group-cell{padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(4 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-group-bar{align-items:center;gap:calc(8 * var(--u));min-height:calc(44 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--m-chip-fill);display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-group-icon{color:var(--sidebar-muted-foreground)}:where([data-page-scene=mobile-pair] .stage) [data-nav-group=needs_you] .mob-group-icon{color:var(--warning-accent)}:where([data-page-scene=mobile-pair] .stage) [data-nav-group=running] .mob-group-icon{color:var(--info-accent)}:where([data-page-scene=mobile-pair] .stage) .mob-group-label{color:var(--sidebar-foreground);font-size:calc(13 * var(--u));font-weight:600;line-height:calc(18 * var(--u));flex:1}:where([data-page-scene=mobile-pair] .stage) .mob-group-count{min-width:calc(24 * var(--u));min-height:calc(20 * var(--u));padding:calc(1 * var(--u)) calc(7 * var(--u));border-radius:calc(10 * var(--u));background:var(--muted);color:var(--sidebar-foreground);font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) [data-nav-group=needs_you] .mob-group-count{background:var(--warning-surface);color:var(--warning-muted)}:where([data-page-scene=mobile-pair] .stage) [data-nav-group=running] .mob-group-count{background:var(--info-surface);color:var(--info-muted)}:where([data-page-scene=mobile-pair] .stage) .mob-group-chevron.lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--sidebar-muted-foreground)}:where([data-page-scene=mobile-pair] .stage) .mob-group-list{margin:0;padding:0;display:block}:where([data-page-scene=mobile-pair] .stage) .mob-host-form,:where([data-page-scene=mobile-pair] .stage) .mob-host-address,:where([data-page-scene=mobile-pair] .stage) .mob-host-pairing{gap:calc(16 * var(--u));display:grid}:where([data-page-scene=mobile-pair] .stage) .mob-host-form[data-host-step=address] :is(.mob-host-pairing,[data-for=pairing]),:where([data-page-scene=mobile-pair] .stage) .mob-host-form[data-host-step=pairing] :is(.mob-host-address,[data-for=address]){display:none}:where([data-page-scene=mobile-pair] .stage) .mob-host-muted{color:var(--muted-foreground);font-size:calc(13 * var(--u));line-height:calc(18 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-host-muted.mob-field-hint{font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-host-secondary{color:var(--m-secondary);font-size:calc(13 * var(--u));line-height:calc(18 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-scan{align-items:center;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));border:calc(1 * var(--u)) solid color-mix(in oklab, var(--selected-accent) 40%, transparent);border-radius:calc(16 * var(--u));background:color-mix(in oklab, var(--muted) 20%, transparent);display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-scan-tile{width:calc(40 * var(--u));height:calc(40 * var(--u));border:calc(1 * var(--u)) solid color-mix(in oklab, var(--selected-accent) 30%, transparent);border-radius:calc(12 * var(--u));background:var(--muted);color:var(--selected-accent);flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-scan-tile .lucide{width:calc(20 * var(--u));height:calc(20 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-scan-text{gap:calc(2 * var(--u));flex:1;min-width:0;display:grid}:where([data-page-scene=mobile-pair] .stage) .mob-scan-title{font-size:calc(15 * var(--u));font-weight:500;line-height:calc(22 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-scan-arrow{color:var(--muted-foreground)}:where([data-page-scene=mobile-pair] .stage) .mob-divider{align-items:center;gap:calc(12 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u));white-space:nowrap;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-divider i{height:calc(1 * var(--u));background:var(--border);flex:1}:where([data-page-scene=mobile-pair] .stage) .mob-field{gap:calc(8 * var(--u));display:grid}:where([data-page-scene=mobile-pair] .stage) .mob-field-label{font-size:calc(13 * var(--u));font-weight:500;line-height:calc(18 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-field-input{min-height:calc(48 * var(--u));padding:0 calc(14 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(12 * var(--u));background:var(--card);color:var(--m-quaternary);font-family:var(--mono);font-size:calc(15 * var(--u));align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-host-destination{align-items:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--m-inset-fill);display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-host-destination-text{flex:1;min-width:0;display:grid}:where([data-page-scene=mobile-pair] .stage) .mob-host-destination .mob-host-muted{font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-host-mono{font-family:var(--mono);font-size:calc(11.5 * var(--u));line-height:calc(16 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-host-change{padding:0 calc(12 * var(--u));color:var(--m-tint);font-size:calc(13 * var(--u));opacity:.5;font-weight:500}:where([data-page-scene=mobile-pair] .stage) .mob-code{gap:calc(6 * var(--u));display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-code-slot{min-width:0;min-height:calc(56 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(12 * var(--u));background:var(--card);font-size:calc(26 * var(--u));line-height:calc(34 * var(--u));flex:1;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-code-slot[data-group]{margin-left:calc(6 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-host-actions{gap:calc(8 * var(--u));padding-top:calc(4 * var(--u));display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-button{justify-content:center;align-items:center;gap:calc(6 * var(--u));min-width:0;min-height:calc(48 * var(--u));padding:0 calc(20 * var(--u));border:calc(1 * var(--u)) solid transparent;border-radius:calc(12 * var(--u));font-size:calc(15 * var(--u));font-weight:500;line-height:calc(20 * var(--u));white-space:nowrap;flex:1 1 0;display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-button[data-variant=filled]{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--m-shadow-primary)}:where([data-page-scene=mobile-pair] .stage) .mob-button[data-variant=outline]{border-color:var(--input);background:var(--card);color:var(--foreground)}:where([data-page-scene=mobile-pair] .stage) .mob-button[data-disabled]{opacity:.45}:where([data-page-scene=mobile-pair] .stage) .mob-host-notice{align-items:center;gap:calc(8 * var(--u));min-height:calc(44 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-host-notice>.lucide:first-child{width:calc(15 * var(--u));height:calc(15 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-host-notice span{flex:1}:where([data-page-scene=mobile-pair] .stage) .mob-host-notice-chevron.lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-setup{align-content:start;gap:calc(28 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) 0;display:grid}:where([data-page-scene=mobile-pair] .stage) .mob-brand{align-items:center;gap:calc(10 * var(--u));padding:0 calc(4 * var(--u));display:flex}:where([data-page-scene=mobile-pair] .stage) .mob-brand-mark{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(8 * var(--u));background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij4KICA8dGl0bGU+T3BlbkR1Y2t0b3IgbWFyazwvdGl0bGU+CiAgPHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iMTUiIGZpbGw9IiM1MTAwRkYiLz4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjUgOCkgc2NhbGUoMC43NCkiIGZpbGw9IiNGRkZGRkYiPgogICAgPHBhdGggZD0iTTMuNSAyMy41QzguNSAyOSAxNSAzMi41IDI0IDMyLjVINDJDNTMgMzIuNSA1OS41IDM5IDU5LjUgNDUuNUM1OS41IDUxLjUgNTMuNSA1NiA0NSA1NkgxOS41QzExIDU2IDUuNSA1MC41IDUgNDIuNUM0LjYgMzYgMy4yIDI5LjUgMy41IDIzLjVaIi8+CiAgICA8Y2lyY2xlIGN4PSIzNy41IiBjeT0iMjAuNSIgcj0iMTIuNSIvPgogICAgPHBhdGggZD0iTTQ3LjUgMTguMjVINTYuMjVBMy45IDMuOSAwIDAgMSA1Ni4yNSAyNi4wNUg0Ni41WiIvPgogICAgPHBhdGggZD0iTTI5LjggMTcuOEg0Ni4yIiBzdHJva2U9IiM1MTAwRkYiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgICA8cGF0aCBkPSJNNDAuMiAxNy44SDQzLjQiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDwvZz4KPC9zdmc+Cg==) 50%/cover no-repeat;flex:none}:where([data-page-scene=mobile-pair] .stage) .mob-brand-name{font-size:calc(16 * var(--u));font-weight:600;line-height:calc(20 * var(--u));letter-spacing:calc(-.3 * var(--u));flex:1}:where([data-page-scene=mobile-pair] .stage) .mob-setup-card{border:calc(1 * var(--u)) solid var(--border);border-radius:calc(16 * var(--u));background:var(--card);box-shadow:var(--m-shadow-card)}:where([data-page-scene=mobile-pair] .stage) .mob-setup-head{gap:calc(12 * var(--u));padding:calc(28 * var(--u)) calc(20 * var(--u)) 0;display:grid}:where([data-page-scene=mobile-pair] .stage) .mob-setup-title{font-size:calc(24 * var(--u));font-weight:600;line-height:calc(30 * var(--u));letter-spacing:calc(-.5 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-setup-description{color:color-mix(in oklab, var(--foreground) 70%, transparent);font-size:calc(14 * var(--u));line-height:calc(22 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-setup-version{color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));letter-spacing:calc(.1 * var(--u));text-align:center;padding-top:calc(8 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-setup-content{padding:calc(24 * var(--u)) calc(20 * var(--u)) calc(28 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .mob-touch{z-index:50;width:calc(44 * var(--u));height:calc(44 * var(--u));margin:calc(-22 * var(--u)) 0 0 calc(-22 * var(--u));border:calc(1.5 * var(--u)) solid #ffffffb3;box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #00000040;pointer-events:none;opacity:0;background:#787c8673;border-radius:50%;position:absolute;top:0;left:0}:where([data-framed]) :where([data-page-scene=mobile-pair] .stage) .mob-touch,:where([data-page-scene=mobile-pair] .stage) .rc-pairing:not([data-pairing=start]) [data-for=start],:where([data-page-scene=mobile-pair] .stage) .rc-pairing:not([data-pairing=open]) [data-for=open],:where([data-page-scene=mobile-pair] .stage) .rc-pairing:not([data-pairing=paired]) [data-for=paired],:where([data-page-scene=mobile-pair] .stage) .rc-panel:not([data-tab=code]) .rc-code-tab,:where([data-page-scene=mobile-pair] .stage) .rc-panel:not([data-tab=qr]) .rc-qr-tab{display:none}:where([data-page-scene=mobile-pair] .stage) .rc-card{gap:calc(20 * var(--u));padding:calc(20 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--card);box-shadow:var(--shadow-xs);display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-start{align-items:center;gap:calc(16 * var(--u));display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-start-icon{width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--muted);color:var(--muted-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-start-icon[data-paired]{background:var(--success-surface);color:var(--success-icon)}:where([data-page-scene=mobile-pair] .stage) .rc-start-icon .lucide{width:calc(20 * var(--u));height:calc(20 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-start-text,:where([data-page-scene=mobile-pair] .stage) .rc-panel-head,:where([data-page-scene=mobile-pair] .stage) .rc-qr-text{gap:calc(4 * var(--u));flex:1;min-width:0;display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-start-text strong,:where([data-page-scene=mobile-pair] .stage) .rc-panel-head strong{font-size:calc(14 * var(--u));font-weight:600;line-height:calc(20 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-start-text span,:where([data-page-scene=mobile-pair] .stage) .rc-panel-head span,:where([data-page-scene=mobile-pair] .stage) .rc-qr-text span{color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(19.5 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-panel-head{gap:calc(2 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-panel-head span{line-height:calc(16 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-tabs{height:calc(36 * var(--u));padding:calc(3 * var(--u));border-radius:calc(10 * var(--u));background:var(--muted);grid-template-columns:1fr 1fr;display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-tab{justify-content:center;align-items:center;gap:calc(6 * var(--u));border:calc(1 * var(--u)) solid transparent;border-radius:calc(8 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));font-weight:500;display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-tab .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-panel[data-tab=code] [data-tab-trigger=code],:where([data-page-scene=mobile-pair] .stage) .rc-panel[data-tab=qr] [data-tab-trigger=qr]{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=mobile-pair] .stage) .rc-code-tab{gap:calc(24 * var(--u));margin:0;padding:0;list-style:none;display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-code-tab li{grid-template-columns:calc(24 * var(--u)) minmax(0, 1fr);gap:calc(10 * var(--u)) calc(12 * var(--u));display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-step-number{width:calc(24 * var(--u));height:calc(24 * var(--u));background:color-mix(in oklab, var(--primary) 10%, transparent);color:var(--primary);font-size:calc(12 * var(--u));border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .rc-step-number{background:color-mix(in oklab, var(--primary) 20%, transparent);color:var(--primary-foreground)}:where([data-page-scene=mobile-pair] .stage) .rc-step-title{font-size:calc(14 * var(--u));align-self:center;font-weight:500}:where([data-page-scene=mobile-pair] .stage) .rc-step-body{align-items:center;gap:calc(8 * var(--u));grid-column:2;min-width:0;display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-step-stack{gap:calc(12 * var(--u));display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-address{min-width:0;padding:calc(6 * var(--u)) calc(10 * var(--u));border:calc(1 * var(--u)) solid var(--input);border-radius:calc(8 * var(--u));background:color-mix(in oklab, var(--muted) 40%, transparent);font-family:var(--mono);font-size:calc(13 * var(--u));flex:1}:where([data-page-scene=mobile-pair] .stage) .rc-copy.ui-button{width:calc(96 * var(--u));flex:none}:where([data-page-scene=mobile-pair] .stage) .rc-code-row{justify-content:space-between;align-items:center;gap:calc(8 * var(--u));display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-code{gap:calc(8 * var(--u));max-width:calc(320 * var(--u));flex:1;display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-code-tile{max-width:calc(44 * var(--u));height:calc(56 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(8 * var(--u));background:color-mix(in oklab, var(--muted) 50%, transparent);font-family:var(--mono);font-size:calc(30 * var(--u));flex:1;justify-content:center;align-items:center;font-weight:600;display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-code-tile[data-group]{margin-left:calc(18 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-expiry{gap:calc(6 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));font-variant-numeric:tabular-nums;display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-expiry-bar{height:calc(6 * var(--u));background:var(--muted);border-radius:999px;display:block;overflow:hidden}:where([data-page-scene=mobile-pair] .stage) .rc-expiry-bar i{background:var(--primary);border-radius:999px;height:100%;display:block}:where([data-page-scene=mobile-pair] .stage) .rc-qr-tab{justify-items:center;gap:calc(16 * var(--u));text-align:center;display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-qr-tab .rc-expiry{width:calc(192 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-qr-box{width:calc(192 * var(--u));height:calc(192 * var(--u));padding:calc(8 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(8 * var(--u));background:#fff;display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-qr{width:100%;height:100%}:where([data-page-scene=mobile-pair] .stage) .rc-qr-text{max-width:calc(320 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-qr-text strong{font-size:calc(14 * var(--u));font-weight:500}:where([data-page-scene=mobile-pair] .stage) .rc-notice{align-items:flex-start;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));background:color-mix(in oklab, var(--muted) 50%, transparent);color:color-mix(in oklab, var(--foreground) 80%, transparent);font-size:calc(12 * var(--u));line-height:calc(19.5 * var(--u));display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-notice span{flex:1}:where([data-page-scene=mobile-pair] .stage) .rc-notice .lucide{width:calc(14 * var(--u));height:calc(14 * var(--u));margin-top:calc(3 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-panel-foot{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));padding-top:calc(16 * var(--u));border-top:calc(1 * var(--u)) solid var(--border);display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-waiting{align-items:center;gap:calc(8 * var(--u));color:var(--muted-foreground);font-size:calc(12 * var(--u));display:inline-flex}:where([data-page-scene=mobile-pair] .stage) .rc-waiting i{width:calc(8 * var(--u));height:calc(8 * var(--u));background:var(--primary);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in oklab, var(--primary) 25%, transparent);border-radius:50%}:where([data-page-scene=mobile-pair] .stage) .rc-stop.ui-button{border:calc(1 * var(--u)) solid var(--destructive-border);background:var(--destructive-surface);color:var(--destructive-surface-foreground);box-shadow:none}:where([data-page-scene=mobile-pair] .stage) .rc-window{width:calc(520 * var(--u));height:calc(804 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(16 * var(--u));background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-sheet);overflow:hidden}:where([data-page-scene=mobile-pair] .stage) .rc-content{gap:calc(24 * var(--u));padding:calc(16 * var(--u));display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-heading{gap:calc(8 * var(--u));display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-heading h3,:where([data-page-scene=mobile-pair] .stage) .rc-devices-head strong{font-size:calc(14 * var(--u));font-weight:600;line-height:calc(20 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-devices-head strong{font-weight:500}:where([data-page-scene=mobile-pair] .stage) .rc-heading p,:where([data-page-scene=mobile-pair] .stage) .rc-switch-text span,:where([data-page-scene=mobile-pair] .stage) .rc-devices-head span,:where([data-page-scene=mobile-pair] .stage) .rc-devices-empty,:where([data-page-scene=mobile-pair] .stage) .rc-devices-note,:where([data-page-scene=mobile-pair] .stage) .rc-device-status{color:var(--muted-foreground);font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-switch-row{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));padding:calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(8 * var(--u));background:var(--card);display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-switch-text{gap:calc(4 * var(--u));display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-switch-text strong{font-size:calc(14 * var(--u));font-weight:500}:where([data-page-scene=mobile-pair] .stage) .rc-devices{gap:calc(8 * var(--u));display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-devices[data-devices=none] [data-for=one],:where([data-page-scene=mobile-pair] .stage) .rc-devices[data-devices=one] [data-for=none]{display:none}:where([data-page-scene=mobile-pair] .stage) .rc-devices-head{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--u));display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-devices-empty{padding:calc(12 * var(--u)) calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-device{align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(10 * var(--u));background:var(--card);display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-device-icon{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(8 * var(--u));background:var(--muted);color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:flex;position:relative}:where([data-page-scene=mobile-pair] .stage) .rc-device-icon i{right:calc(-2 * var(--u));bottom:calc(-2 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--status-running);box-shadow:0 0 0 calc(2 * var(--u)) var(--card);border-radius:50%;position:absolute}:where([data-page-scene=mobile-pair] .stage) .rc-device-text{gap:calc(2 * var(--u));min-width:0;font-size:calc(14 * var(--u));flex:1;display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-device-ref{color:var(--muted-foreground);font-family:var(--mono);font-size:calc(12 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-remove.ui-button{color:var(--destructive-surface-foreground);box-shadow:none;background:0 0;border:0}:where([data-page-scene=mobile-pair] .stage) .rc-network{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border:calc(1 * var(--u)) solid var(--border);border-radius:calc(12 * var(--u));background:var(--card);box-shadow:var(--shadow-xs);display:flex}:where([data-page-scene=mobile-pair] .stage) .rc-network-text{gap:calc(4 * var(--u));min-width:0;display:grid}:where([data-page-scene=mobile-pair] .stage) .rc-network-text strong{font-size:calc(14 * var(--u));font-weight:500}:where([data-page-scene=mobile-pair] .stage) .rc-network-text>span{color:var(--muted-foreground);font-size:calc(12 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .rc-network-endpoint{color:var(--foreground);font-family:var(--mono)}:where([data-page-scene=mobile-pair] .stage) .cursor{z-index:30;width:calc(22 * var(--u));height:calc(22 * var(--u));pointer-events:none;opacity:0;filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) #0000004d);position:absolute;top:0;left:0;overflow:visible}:where([data-page-scene=mobile-pair] .stage) .cursor .cursor-arrow{fill:#0f172a;stroke:#fff;stroke-width:1.5px}:where([data-page-scene=mobile-pair] .stage) .cursor .cursor-cross{fill:none;stroke-linecap:square;display:none}:where([data-page-scene=mobile-pair] .stage) .cursor .cursor-cross-halo{stroke:#fff;stroke-width:3px}:where([data-page-scene=mobile-pair] .stage) .cursor .cursor-cross-line{stroke:#0f172a;stroke-width:1.2px}:where([data-page-scene=mobile-pair] .stage) .cursor[data-shape=crosshair] .cursor-arrow{display:none}:where([data-page-scene=mobile-pair] .stage) .cursor[data-shape=crosshair] .cursor-cross{display:inline}:where([data-page-scene=mobile-pair] .stage) .click-ring{z-index:29;width:calc(36 * var(--u));height:calc(36 * var(--u));margin:calc(-18 * var(--u)) 0 0 calc(-18 * var(--u));border:calc(2 * var(--u)) solid var(--primary);pointer-events:none;opacity:0;border-radius:50%;position:absolute}}@layer product{:where([data-page-scene=mobile-pair] .stage) .ui-qr{shape-rendering:crispedges;display:block}:where([data-page-scene=mobile-pair] .stage) .replica .runtime-logo{width:calc(16 * var(--u));height:calc(16 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .codex-logo{color:#0d0d0d}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .codex-logo{color:#fff}:where([data-page-scene=mobile-pair] .stage) .claude-logo{color:#d97757}:where([data-page-scene=mobile-pair] .stage) .opencode-logo{color:#131010}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .opencode-logo{color:#f1ecec}:where([data-page-scene=mobile-pair] .stage) .opencode-center{fill:#5a5858}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .opencode-center{fill:#b7b1b1}:where([data-page-scene=mobile-pair] .stage) .opencode-outline{fill:#fff}:where([data-theme=dark]) :where([data-page-scene=mobile-pair] .stage) .opencode-outline{fill:#211e1e}:where([data-page-scene=mobile-pair] .stage) .status-dot{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--status-read);isolation:isolate;border-radius:50%;flex:none;display:inline-block;position:relative}:where([data-page-scene=mobile-pair] .stage) .status-dot[data-dot=unread]{background:var(--status-unread)}:where([data-page-scene=mobile-pair] .stage) .status-dot[data-dot=input]{background:var(--status-input-unread)}:where([data-page-scene=mobile-pair] .stage) .status-dot[data-dot=input-read]{background:var(--status-input-read)}:where([data-page-scene=mobile-pair] .stage) .status-dot[data-dot=running]{background:var(--status-running)}:where([data-page-scene=mobile-pair] .stage) .status-dot[data-dot=running]:before,:where([data-page-scene=mobile-pair] .stage) .status-dot[data-dot=running]:after{content:"";pointer-events:none;border-radius:50%;position:absolute}:where([data-page-scene=mobile-pair] .stage) .status-dot[data-dot=running]:before{z-index:-1;inset:calc(-3 * var(--u));background:radial-gradient(circle, color-mix(in oklab, var(--status-running) 28%, transparent) 0 44%, color-mix(in oklab, var(--status-running) 14%, transparent) 45% 66%, transparent 74%);box-shadow:0 0 calc(5 * var(--u)) color-mix(in oklab, var(--status-running) 32%, transparent), 0 0 calc(10 * var(--u)) color-mix(in oklab, var(--status-running) 20%, transparent);animation:1.35s ease-in-out infinite status-glow}:where([data-page-scene=mobile-pair] .stage) .status-dot[data-dot=running]:after{inset:calc(-2 * var(--u));border:calc(1 * var(--u)) solid color-mix(in oklab, var(--status-running) 48%, transparent);animation:1.35s cubic-bezier(.16,1,.3,1) infinite status-ring}@keyframes status-glow{0%,to{opacity:.08;transform:scale(.94)}45%{opacity:.58;transform:scale(1.12)}72%{opacity:.18;transform:scale(1.18)}}@keyframes status-ring{0%{opacity:.56;transform:scale(.92)}72%,to{opacity:0;transform:scale(1.28)}}:where([data-page-scene=mobile-pair] .stage) .ui-button{justify-content:center;align-items:center;gap:calc(6 * var(--u));border-radius:calc(10 * var(--u));white-space:nowrap;font-weight:500;display:inline-flex}:where([data-page-scene=mobile-pair] .stage) .ui-button[data-size=default]{height:calc(36 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(14 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .ui-button[data-size=sm]{height:calc(32 * var(--u));padding:0 calc(12 * var(--u));font-size:calc(12 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .ui-button[data-size=xs]{height:calc(24 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(12 * var(--u))}:where([data-page-scene=mobile-pair] .stage) .ui-button[data-size=icon]{width:calc(36 * var(--u));height:calc(36 * var(--u));font-size:calc(12 * var(--u));padding:0}:where([data-page-scene=mobile-pair] .stage) .ui-button[data-variant=default]{border:calc(1 * var(--u)) solid transparent;background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=mobile-pair] .stage) .ui-button[data-variant=outline]{border:calc(1 * var(--u)) solid var(--input);background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=mobile-pair] .stage) .ui-button[data-variant=destructive]{border:calc(1 * var(--u)) solid transparent;background:var(--destructive);color:var(--destructive-foreground);box-shadow:var(--shadow-sm)}:where([data-page-scene=mobile-pair] .stage) .ui-button[data-variant=secondary]{background:color-mix(in oklab, var(--secondary) 70%, transparent);color:var(--secondary-foreground)}:where([data-page-scene=mobile-pair] .stage) .ui-button[data-variant=accent]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}:where([data-page-scene=mobile-pair] .stage) .ui-button[data-disabled]{opacity:.5}:where([data-page-scene=mobile-pair] .stage) .ui-switch{width:calc(36 * var(--u));height:calc(20 * var(--u));border:calc(2 * var(--u)) solid transparent;background:var(--input);box-shadow:var(--shadow-xs);border-radius:999px;flex-shrink:0;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}:where([data-page-scene=mobile-pair] .stage) .ui-switch[data-checked]{background:var(--switch-checked)}:where([data-page-scene=mobile-pair] .stage) .ui-switch-thumb{width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--switch-thumb);box-shadow:var(--shadow-lg);border-radius:50%;transition:transform .15s cubic-bezier(.4,0,.2,1);display:block}:where([data-page-scene=mobile-pair] .stage) .ui-switch[data-checked]>.ui-switch-thumb{transform:translateX(calc(16 * var(--u)))}}@layer views{@container stage (width<=500px){:where([data-page-scene=mobile-pair] .stage) .mob-stage[data-layout=split] :is(.cursor,.click-ring){display:none}}}