.revlane-brand{vertical-align:middle;aspect-ratio:16/9;background-image:url(/brand/revlane-light.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:.25rem;flex-shrink:0;display:inline-flex}:root[data-theme=dark] .revlane-brand{background-image:url(/brand/revlane-dark.webp)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .revlane-brand,:root[data-theme=system] .revlane-brand{background-image:url(/brand/revlane-dark.webp)}}@media print{.revlane-brand{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url(/brand/revlane-light.png)!important}}
.ra-root{--spring:cubic-bezier(.2, 1.12, .34, 1);--ease-out:cubic-bezier(.22, .8, .3, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--a-rgb:28 174 239;--a-accent:#1caeef;--a-accent-hi:#7fd6fb;--a-accent-2:#0b86bf;--a-ink:#0b6f99;--a-soft:#e3f6fe;--slab:linear-gradient(165deg, #eef9ffcc 0%, #d6eaf7bd 55%, #c8e0f0c7 100%);--edge-hi:#fffffff2;--edge-lo:#0c345233;--layer:linear-gradient(180deg, #fffffff5, #f3f9fde6);--layer-fg:#0f172a;--layer-muted:#4b5870;--plane:linear-gradient(180deg, #f6f9fc 0%, #eef3f8 100%);--well:linear-gradient(180deg, #d9e6f0, #eef5fa);--chip-bg:#0f28460b;--chip-fg:#0b4f70;--chip-label:#526077;--icon-bg:radial-gradient(120% 90% at 50% 0%, #fff 0%, #eef4f9 60%, #dfe8f0 100%);--icon-fg:#23324a;--field:#ffffffe6;--field-fg:#0f172a;--field-ph:#5f6b80;--foot-fg:#3f4b60;font-family:inherit}.ra-root[data-ra-theme=rideauction]{--a-rgb:8 115 171;--a-accent:#0873ab;--a-accent-hi:#5cc0f2;--a-accent-2:#065a87;--a-ink:#0873ab;--a-soft:#e8f4fb;--slab:linear-gradient(165deg, #22345ee6 0%, #101b34e6 55%, #091020eb 100%);--edge-hi:#a0c8ff59;--edge-lo:#00000073;--layer:linear-gradient(180deg, #2e4270eb, #192748eb);--layer-fg:#f1f5fb;--layer-muted:#b7c3d8;--well:linear-gradient(180deg, #0b1427, #1a2948);--chip-bg:#00000042;--chip-fg:#eaf2ff;--chip-label:#aebcd4;--icon-bg:radial-gradient(120% 90% at 50% 0%, #ffffff38 0%, #ffffff14 60%, #ffffff08 100%);--icon-fg:#eaf2ff;--field:#040a168c;--field-fg:#f1f5fb;--field-ph:#9fb0cc;--foot-fg:#b7c3d8}.ra-avatar{z-index:63;pointer-events:none;transform-origin:0 0;width:96px;height:96px;transform:translate3d(var(--av-x,calc(100vw - 92px)), var(--av-y,calc(100vh - 92px)), 0) scale(var(--av-s,.75));transition:transform .7s var(--spring);will-change:transform;position:fixed;top:0;left:0}.ra-avatar-lift{transition:transform .45s var(--spring);position:absolute;inset:0}:is(.ra-root:not(.is-open):has(.ra-orb:hover) .ra-avatar-lift,.ra-root:not(.is-open):has(.ra-orb:focus-visible) .ra-avatar-lift){transform:translateY(-5px)}.ra-avatar-canvas{width:96px;height:96px;display:block;position:absolute;inset:0}.is-3d .ra-avatar-fallback{display:none}.ra-avatar-fallback{width:96px;height:96px;position:absolute;inset:0}.ra-orb{z-index:64;cursor:pointer;width:72px;height:72px;transform:translate3d(var(--orb-x,calc(100vw - 92px)), var(--orb-y,calc(100vh - 92px)), 0);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .35s,opacity .2s;position:fixed;top:0;left:0}.ra-orb:before{content:"";pointer-events:none;background:radial-gradient(closest-side, rgb(var(--a-rgb) / .25), transparent 78%);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute;inset:6px -2px -8px}.ra-orb:hover:before,.ra-orb:focus-visible:before{opacity:1}.ra-orb:focus-visible{outline:3px solid var(--a-accent);outline-offset:2px}.ra-orb-dot{opacity:0;width:13px;height:13px;transition:transform .3s var(--spring), opacity .2s;background:radial-gradient(circle at 35% 30%,#fde68a,#f59e0b 60%,#b45309);border:2px solid #fff;border-radius:50%;position:absolute;top:8px;right:6px;transform:scale(0);box-shadow:0 1px 3px #0000004d}.has-hint .ra-orb-dot{opacity:1;transform:scale(1)}.is-open .ra-orb{opacity:0;pointer-events:none}.ra-panel{z-index:61;left:var(--panel-x,auto);top:var(--panel-y,auto);width:var(--panel-w,392px);height:var(--panel-h,600px);color:var(--layer-fg);background:var(--grain), var(--slab);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);box-shadow:inset 1px 1px 0 var(--edge-hi),  inset -1px -1px 0 var(--edge-lo),  0 0 0 1px rgb(var(--a-rgb) / .22),  0 1px 1px #0f172a14,  0 3px 6px #0f172a14, 0 10px 20px -4px #0f172a1f, 0 28px 48px -12px #0f172a3d,  0 60px 100px -36px rgb(var(--a-rgb) / .42);transform-origin:85% 100%;opacity:0;visibility:hidden;border-radius:26px;flex-direction:column;gap:8px;padding:8px;transition:opacity .18s,transform .26s,visibility 0s linear .26s;display:flex;position:fixed;overflow:hidden;transform:perspective(1200px)rotateX(10deg)translateY(26px)scale(.93)}.ra-panel:before{content:"";border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(140deg, #fffffff2, rgb(var(--a-rgb) / .55) 22%, #fff0 55%, rgb(var(--a-rgb) / .25) 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ra-root[data-dock=left] .ra-panel{transform-origin:15% 100%}.ra-root.is-open .ra-panel{opacity:1;visibility:visible;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:opacity .22s ease, transform .6s var(--spring), visibility 0s}.ra-panel:focus{outline:none}.is-mobile .ra-panel{padding-bottom:calc(8px + env(safe-area-inset-bottom));transform-origin:50% 100%;border-radius:26px 26px 0 0;transform:perspective(1200px)rotateX(7deg)translateY(44px)}.is-mobile.is-open .ra-panel{transform:none}.ra-head{z-index:2;background:var(--layer);color:var(--layer-fg);border-radius:19px;flex:none;padding:.7rem .65rem .7rem .7rem;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0f172a12,0 1px 2px #0f172a1a,0 8px 16px -10px #0f172a59}.is-mobile .ra-head{padding-top:1rem}.is-mobile .ra-panel:after{content:"";z-index:5;background:#94a3b8b3;border-radius:4px;width:38px;height:4px;margin-left:-19px;position:absolute;top:5px;left:50%}.ra-head-row{align-items:center;gap:.7rem;display:flex}.ra-avatar-slot{width:58px;height:52px;box-shadow:none;background:0 0;border-radius:17px;flex:none;margin-top:8px;position:relative;overflow:hidden}.ra-avatar-floor{display:none}.is-mobile .ra-avatar-slot{width:54px;height:48px}.ra-titles{flex:1;gap:.1rem;min-width:0;display:grid}.ra-title{letter-spacing:-.015em;margin:0;font-size:1.1rem;font-weight:750;line-height:1.15}.ra-tag{letter-spacing:.09em;color:var(--layer-muted);text-transform:uppercase;font-size:.64rem;font-weight:700}.ra-icon{cursor:pointer;width:36px;height:36px;color:var(--icon-fg);background:var(--icon-bg);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);border:1px solid #0f172a1a;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px #0f172a12,0 1px 1px #0f172a1a,0 4px 10px -4px #0f172a4d}[data-ra-theme=rideauction] .ra-icon{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff40,inset 0 -2px #00000040,0 1px 1px #0000004d,0 4px 10px -4px #0009}.ra-icon:hover{transform:translateY(-1px)}.ra-icon:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a40,0 0 #0000}.ra-icon svg{width:18px;height:18px}.ra-head :focus-visible{outline:3px solid var(--a-accent);outline-offset:2px}[data-ra-theme=rideauction] .ra-head :focus-visible{outline-color:#7dd3fc}.ra-chip{background:var(--chip-bg);max-width:100%;color:var(--chip-fg);border-radius:99px;align-items:center;gap:.45rem;margin:.65rem 0 0;padding:.32rem .7rem .32rem .6rem;font-size:.78rem;font-weight:650;display:flex;box-shadow:inset 0 1px 3px #0f172a29,inset 0 0 0 1px #0f172a0d,0 1px #ffffffbf}[data-ra-theme=rideauction] .ra-chip{box-shadow:inset 0 1px 3px #00000080,inset 0 0 0 1px #ffffff0d,0 1px #ffffff14}.ra-chip-label{letter-spacing:.07em;text-transform:uppercase;color:var(--chip-label);flex:none;font-size:.64rem;font-weight:700}.ra-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ra-chip-dot{background:radial-gradient(circle at 35% 30%,#86efac,#16a34a);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.ra-chip-dot:after{content:"";border:2px solid #22c55e73;border-radius:50%;animation:2.4s ease-out infinite ra-live;position:absolute;inset:-4px}@keyframes ra-live{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.ra-chip.is-denied .ra-chip-dot{background:radial-gradient(circle at 35% 30%,#fde68a,#d97706)}.ra-chip.is-denied .ra-chip-dot:after{border-color:#f59e0b73}.ra-discussing{color:var(--layer-muted);text-overflow:ellipsis;white-space:nowrap;margin:.4rem 0 0 .2rem;font-size:.74rem;overflow:hidden}.ra-discussing a{color:inherit;font-weight:700}.ra-body{z-index:1;background:var(--plane);color:#0f172a;border-radius:19px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f172a0d,0 1px 2px #0f172a1a,0 10px 22px -14px #0f172a73}.ra-log{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:.85rem;min-height:0;padding:1rem .9rem .7rem;display:flex;overflow-y:auto}.ra-log:focus-visible{outline:3px solid var(--a-accent);outline-offset:-3px;border-radius:19px}.ra-empty,.ra-bot{background:linear-gradient(#fff,#fbfdff);border:1px solid #0f172a0f;box-shadow:inset 0 1px #fff,0 1px 2px #0f172a0f,0 8px 18px -12px #0f172a66}.ra-empty{color:#475569;border-radius:16px;padding:.85rem .95rem;font-size:.86rem}.ra-empty p{margin:0}.ra-empty-title{color:#0f172a;font-weight:650;margin-bottom:.3rem!important}.ra-msg p{margin:0}.ra-bot{color:#1e293b;border-radius:6px 16px 16px;gap:.5rem;max-width:100%;padding:.75rem .85rem;font-size:.9rem;line-height:1.55;display:grid;position:relative}.ra-user{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--a-ink) 92%, #fff) 0%, var(--a-ink) 50%, color-mix(in srgb, var(--a-ink) 80%, #000) 100%);max-width:84%;box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #00000026, 0 2px 3px #0f172a1f, 0 10px 18px -10px rgb(var(--a-rgb) / .9);border-radius:16px 16px 6px;align-self:flex-end;padding:.55rem .85rem;font-size:.9rem}.ra-p strong{color:#0f172a;font-weight:700}.ra-note{color:#4b5870;font-size:.76rem}.ra-refusal{color:#6b3d0c;background:linear-gradient(#fffdf5,#fff6d9);border:1px solid #f3d27a;border-radius:12px;padding:.6rem .7rem;box-shadow:inset 0 1px #fff}.ra-refusal-tag{letter-spacing:.06em;text-transform:uppercase;color:#6b3d0c;background:#fde68a;border-radius:4px;margin-right:.2rem;padding:0 .35rem;font-size:.66rem;font-weight:800;display:inline-block}.ra-links{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ra-links li,.ra-kv,.ra-table-wrap{background:#f5f8fb;border:1px solid #0f172a12;box-shadow:inset 0 1px #fff}.ra-links li{transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:11px;padding:.5rem .65rem;display:grid}.ra-links li:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 6px 12px -8px #0f172a59}.ra-links a{color:var(--a-ink);font-weight:700;text-decoration:none}.ra-links a:hover{text-decoration:underline}.ra-links span{color:#4b5870;font-size:.76rem}.ra-kv{border-radius:11px;margin:0;overflow:hidden}.ra-kv div{justify-content:space-between;gap:.75rem;padding:.38rem .65rem;font-size:.84rem;display:flex}.ra-kv div:nth-child(2n){background:#fff}.ra-kv dt{color:#4b5870}.ra-kv dd{text-align:right;margin:0;font-weight:650}.ra-table-wrap{border-radius:11px;overflow-x:auto}.ra-table{border-collapse:collapse;width:100%;font-size:.78rem}.ra-table th,.ra-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e9f0;padding:.4rem .5rem}.ra-table thead th{color:#4b5870;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.ra-table tbody th{font-weight:600}.ra-table tbody th a{color:var(--a-ink)}.ra-table tr.is-current{background:var(--a-soft)}.ra-table em{color:#4b5870;font-style:normal}[data-rich]{transition:opacity .35s ease, transform .35s var(--ease-out)}[data-rich].is-pending{opacity:0;transform:translateY(6px)}.ra-bot.is-thinking{min-height:2.6rem;overflow:hidden}.ra-bot.is-thinking:before{content:"";background:radial-gradient(circle, var(--a-accent) 3px, transparent 3.5px) 0 50% / 12px 10px repeat-x;width:34px;height:10px;animation:1s ease-in-out infinite ra-dots}.ra-bot.is-thinking:after{content:"";background:linear-gradient(100deg, transparent 25%, rgb(var(--a-rgb) / .14) 50%, transparent 75%);animation:1.4s ease-in-out infinite ra-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ra-dots{0%,to{opacity:.35}50%{opacity:1}}@keyframes ra-shimmer{to{transform:translate(100%)}}.is-enter{animation:ra-enter .48s var(--spring) both}.ra-user.is-enter{animation-name:ra-enter-user}@keyframes ra-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes ra-enter-user{0%{opacity:0;transform:translate(10px,6px)scale(.97)}to{opacity:1;transform:none}}.ra-notice{color:#3f4b60;background:linear-gradient(180deg, rgb(var(--a-rgb) / .07), rgb(var(--a-rgb) / .03));box-shadow:inset 0 1px 2px #0f172a14, inset 0 0 0 1px rgb(var(--a-rgb) / .22);border-radius:14px;margin-top:.35rem;padding:.8rem .85rem .7rem;font-size:.82rem;position:relative}.ra-notice-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--a-ink);box-shadow:0 1px 2px #0f172a1f, 0 0 0 1px rgb(var(--a-rgb) / .25);background:#fff;border-radius:99px;padding:.1rem .5rem;font-size:.62rem;font-weight:800;position:absolute;top:-.6rem;left:.8rem}.ra-notice p{margin:0}.ra-notice strong{color:#0f172a}.ra-notice-actions{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.ra-notice-done{color:#4b5870;font-style:italic;margin-top:.3rem!important}.ra-sys{color:#3f4b60;text-align:center;background:#fff;border-radius:99px;align-self:center;padding:.3rem .75rem;font-size:.74rem;box-shadow:inset 0 1px #fff,0 1px 2px #0f172a1a,0 0 0 1px #0f172a0d}.ra-sugg{border-top:1px solid #0f172a12;flex-wrap:wrap;gap:.45rem;padding:.7rem .85rem .8rem;display:flex;box-shadow:inset 0 1px #ffffffe6}.ra-chipbtn,.ra-notice-actions button{font:inherit;cursor:pointer;color:var(--a-ink);border:1px solid rgb(var(--a-rgb) / .3);box-shadow:inset 0 1px 0 #fff, inset 0 -1px 0 #0f172a0f, 0 1px 1px #0f172a14, 0 4px 10px -6px rgb(var(--a-rgb) / .6);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);background:radial-gradient(140% 100% at 50% 0,#fff 0%,#f6f9fc 55%,#e9f0f6 100%);border-radius:99px;padding:.45rem .8rem;font-size:.78rem;font-weight:650;line-height:1.2;text-decoration:none}.ra-chipbtn:hover,.ra-notice-actions button:hover{box-shadow:inset 0 1px 0 #fff, 0 3px 5px #0f172a14, 0 10px 18px -8px rgb(var(--a-rgb) / .6);transform:translateY(-2px)}.ra-chipbtn:active,.ra-notice-actions button:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #0f172a2e}.ra-chipbtn.is-link{border-style:dashed}.ra-notice-actions button[data-choice=switch]{background:radial-gradient(140% 100% at 50% 0%, #fff 0%, var(--a-soft) 70%)}.ra-chipbtn:focus-visible,.ra-notice-actions button:focus-visible,.ra-send:focus-visible,.ra-req summary:focus-visible,.ra-links a:focus-visible,.ra-table a:focus-visible,.ra-discussing a:focus-visible{outline:3px solid var(--a-accent);outline-offset:2px}.ra-foot{flex:none;padding:2px 2px 0}.ra-form{background:var(--field);border-radius:18px;align-items:flex-end;gap:.5rem;padding:.4rem .4rem .4rem .9rem;transition:box-shadow .25s;display:flex;box-shadow:inset 0 2px 5px #0f172a29,inset 0 0 0 1px #0f172a14,0 1px #ffffffb3}[data-ra-theme=rideauction] .ra-form{box-shadow:inset 0 2px 6px #00000080,inset 0 0 0 1px #ffffff0f,0 1px #ffffff14}.ra-form:focus-within{box-shadow:inset 0 2px 5px #0f172a24, inset 0 0 0 1px rgb(var(--a-rgb) / .6), 0 0 0 3px rgb(var(--a-rgb) / .2), 0 0 22px -4px rgb(var(--a-rgb) / .45)}.ra-input{resize:none;min-width:0;font:inherit;max-height:96px;color:var(--field-fg);background:0 0;border:0;outline:none;flex:1;padding:.45rem 0;font-size:.92rem}.ra-input::placeholder{color:var(--field-ph)}.ra-send{cursor:pointer;color:#fff;border:1px solid color-mix(in srgb, var(--a-accent-2) 75%, #000);background:radial-gradient(120% 90% at 50% 8%, var(--a-accent-hi) 0%, var(--a-accent) 45%, var(--a-accent-2) 100%);width:40px;height:40px;box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -3px 0 #00000029, 0 2px 3px #0f172a2e, 0 8px 16px -6px rgb(var(--a-rgb) / .8);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), opacity .2s ease;border-radius:13px;flex:none;place-items:center;display:grid}.ra-send:hover:not(:disabled){transform:translateY(-1px)}.ra-send:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 5px #0000004d}.ra-send:disabled{cursor:default;opacity:.5;box-shadow:inset 0 1px #ffffff59}.ra-send svg{filter:drop-shadow(0 1px #00000040);width:18px;height:18px}.ra-req{color:var(--foot-fg);margin:.45rem .6rem .1rem;font-size:.72rem}.ra-req summary{cursor:pointer}.ra-req pre{color:#cbd5e1;white-space:pre-wrap;background:#0b1222;border-radius:10px;max-height:8rem;margin:.35rem 0 0;padding:.5rem .6rem;font-size:.68rem;overflow:auto;box-shadow:inset 0 2px 6px #00000073}.is-compact .ra-req,.is-compact .ra-discussing{display:none}.is-compact .ra-sugg{flex-wrap:nowrap;overflow-x:auto}.is-compact .ra-chipbtn{white-space:nowrap}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ra-root .ra-panel{background:var(--grain), #dbe9f4}.ra-root[data-ra-theme=rideauction] .ra-panel{background:var(--grain), #142039}}@media (prefers-reduced-motion:reduce){.ra-bot.is-thinking:before,.ra-bot.is-thinking:after,.ra-chip-dot:after,.is-enter{animation:none!important}.ra-bot.is-thinking:after{display:none}.ra-avatar,.ra-avatar-lift,.ra-orb,.ra-orb-dot,.ra-panel,.ra-root.is-open .ra-panel,[data-rich],.ra-chipbtn,.ra-icon,.ra-send,.ra-links li{transition:opacity .12s linear,visibility!important}.ra-panel,.ra-root.is-open .ra-panel,.is-mobile .ra-panel,.ra-avatar-lift{transform:none!important}.ra-chipbtn:hover,.ra-icon:hover,.ra-send:hover,.ra-links li:hover,.ra-notice-actions button:hover{transform:none}.ra-log{scroll-behavior:auto}}.ra-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ra-tag{display:block}.ra-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ra-bot.is-status{color:#6b3d0c;background:linear-gradient(#fffdf5,#fff6d9);border-color:#f3d27a}.ra-inline-link{color:var(--a-ink);font-weight:700}.ra-inline-link:focus-visible{outline:3px solid var(--a-accent);outline-offset:2px;border-radius:4px}.ra-chip.is-pending .ra-chip-dot{background:radial-gradient(circle at 35% 30%,#e2e8f0,#94a3b8)}.ra-chip.is-pending .ra-chip-dot:after{border-color:#94a3b873}.ra-discussing strong{color:var(--layer-fg);font-weight:700}.ra-bot.is-enter .ra-text{animation:ra-reveal .9s var(--ease-out) both}@keyframes ra-reveal{0%{clip-path:inset(0 0 100%);opacity:.2}to{clip-path:inset(0);opacity:1}}.ra-root{z-index:60;position:relative}.ra-handoff{background:var(--a-soft);box-shadow:inset 0 0 0 1px rgb(var(--a-rgb) / .25);border-radius:12px;gap:.5rem;margin-top:.25rem;padding:.7rem;font-size:.84rem;display:grid}.ra-handoff h3{margin:0;font-size:.86rem}.ra-handoff label{gap:.2rem;font-weight:600;display:grid}.ra-handoff input,.ra-handoff textarea,.ra-handoff select{font:inherit;color:#0f172a;background:#fff;border:1px solid #0f172a2e;border-radius:8px;min-height:2.25rem;padding:.35rem .5rem;font-weight:400}.ra-handoff textarea{resize:vertical}.ra-handoff :focus-visible{outline:3px solid var(--a-accent);outline-offset:1px}.ra-handoff-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ra-handoff-row button{min-height:2.5rem}.ra-handoff .ra-send-text{font:inherit;color:#fff;border:1px solid color-mix(in srgb, var(--a-accent-2) 75%, #000);cursor:pointer;background:radial-gradient(120% 90% at 50% 8%, var(--a-accent-hi) 0%, var(--a-accent) 45%, var(--a-accent-2) 100%);box-shadow:inset 0 1px 0 #ffffff80, 0 4px 10px -4px rgb(var(--a-rgb) / .8);border-radius:10px;padding:.4rem .9rem;font-weight:700}.ra-handoff .ra-send-text:disabled{opacity:.5;cursor:default}.ra-handoff .ra-ghost{font:inherit;color:#334155;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.ra-handoff [role=alert]{color:#b91c1c}.ra-fb-wings{transform-origin:48px 44px;animation:.16s ease-in-out infinite alternate ra-flutter}@keyframes ra-flutter{0%{transform:scaleY(1)}to{transform:scaleY(.82)}}.is-open .ra-fb-shadow{opacity:0}.ra-root:not(.is-open) .ra-avatar-lift{animation:2.8s ease-in-out infinite ra-hover}@keyframes ra-hover{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}:is(.ra-root:not(.is-open):has(.ra-orb:hover) .ra-avatar-lift,.ra-root:not(.is-open):has(.ra-orb:focus-visible) .ra-avatar-lift){animation-play-state:paused}:root[data-theme=dark] .ra-root[data-ra-theme=revlane]{--slab:linear-gradient(165deg, #1e2e46e0 0%, #111b2de6 55%, #0a111eeb 100%);--edge-hi:#a0d7ff59;--edge-lo:#00000073;--layer:linear-gradient(180deg, #283a58eb, #18243ceb);--layer-fg:#f1f5fb;--layer-muted:#b7c3d8;--well:linear-gradient(180deg, #0b1427, #1a2948);--chip-bg:#00000042;--chip-fg:#e6f6ff;--chip-label:#aebcd4;--icon-bg:radial-gradient(120% 90% at 50% 0%, #ffffff38 0%, #ffffff14 60%, #ffffff08 100%);--icon-fg:#eaf2ff;--field:#040a168c;--field-fg:#f1f5fb;--field-ph:#9fb0cc;--foot-fg:#b7c3d8}@media (prefers-color-scheme:dark){:root[data-theme=system] .ra-root[data-ra-theme=revlane]{--slab:linear-gradient(165deg, #1e2e46e0 0%, #111b2de6 55%, #0a111eeb 100%);--edge-hi:#a0d7ff59;--edge-lo:#00000073;--layer:linear-gradient(180deg, #283a58eb, #18243ceb);--layer-fg:#f1f5fb;--layer-muted:#b7c3d8;--well:linear-gradient(180deg, #0b1427, #1a2948);--chip-bg:#00000042;--chip-fg:#e6f6ff;--chip-label:#aebcd4;--icon-bg:radial-gradient(120% 90% at 50% 0%, #ffffff38 0%, #ffffff14 60%, #ffffff08 100%);--icon-fg:#eaf2ff;--field:#040a168c;--field-fg:#f1f5fb;--field-ph:#9fb0cc;--foot-fg:#b7c3d8}}:root[data-theme=dark] .ra-root .ra-icon{border-color:#ffffff24}:root[data-theme=dark] .ra-root .ra-form{box-shadow:inset 0 2px 6px #00000080,inset 0 0 0 1px #ffffff0f,0 1px #ffffff14}@media (prefers-reduced-motion:reduce){.ra-fb-wings,.ra-root:not(.is-open) .ra-avatar-lift,.ra-bot.is-enter .ra-text{animation:none!important}}@media print{.ra-root{display:none!important}}.ra-root.is-orb-aside:not(.is-open) .ra-orb{opacity:0;visibility:hidden;pointer-events:none}.ra-root.is-orb-aside:not(.is-open) .ra-avatar{opacity:0}.ra-avatar{transition:transform .7s var(--spring), opacity .25s ease}.ra-hide{z-index:65;cursor:pointer;width:44px;height:44px;color:var(--icon-fg);transform:translate3d(max(0px, calc(var(--orb-x,calc(100vw - 92px)) - 14px)), max(0px, calc(var(--orb-y,calc(100vh - 92px)) - 14px)), 0);opacity:0;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .18s,transform .35s;display:grid;position:fixed;top:0;left:0}.ra-hide:before{content:"";background:var(--icon-bg);transition:transform .18s var(--ease-out);border:1px solid #0f172a29;border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f172a14,0 1px 2px #0f172a33,0 6px 12px -6px #0f172a73}.ra-hide svg{width:13px;height:13px;position:relative}.ra-hide:hover:before{transform:scale(1.08)}.ra-hide:active:before{transform:scale(.94);box-shadow:inset 0 2px 4px #0f172a40}.ra-hide:hover,.ra-hide:focus-visible{opacity:1}.ra-root:not(.is-open):has(.ra-orb:hover) .ra-hide{opacity:1}.ra-root:not(.is-open):has(.ra-orb:focus-visible) .ra-hide{opacity:1}.ra-hide:focus-visible{outline:none}.ra-hide:focus-visible:before{outline:3px solid var(--a-accent);outline-offset:2px}@media (hover:none),(pointer:coarse){.ra-hide{opacity:1}}.ra-root.is-orb-aside .ra-hide{visibility:hidden;pointer-events:none;opacity:0!important}:root[data-theme=dark] .ra-root .ra-hide:before{border-color:#ffffff29;box-shadow:inset 0 1px #fff3,0 1px 2px #00000080,0 6px 12px -6px #000000b3}.ra-tab{z-index:64;cursor:pointer;min-height:44px;font:inherit;letter-spacing:.01em;white-space:nowrap;color:var(--layer-fg);background:var(--grain), var(--slab);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);box-shadow:inset 1px 1px 0 var(--edge-hi), inset 0 -1px 0 var(--edge-lo), 0 0 0 1px rgb(var(--a-rgb) / .24), 0 2px 4px #0f172a1f, 0 12px 24px -10px rgb(var(--a-rgb) / .55);transform:translate3d(var(--tab-x,calc(100vw - 160px)), var(--tab-y,calc(100vh - 156px)), 0);transition:transform .35s var(--spring), box-shadow .2s ease;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px 0 0 16px;align-items:center;gap:.4rem;padding:0 .95rem 0 .45rem;font-size:.8rem;font-weight:700;animation:.3s both ra-tab-in;display:inline-flex;position:fixed;top:0;left:0}.ra-root[data-tab-side=left] .ra-tab{border-radius:0 16px 16px 0;flex-direction:row-reverse;padding:0 .45rem 0 .95rem}.ra-tab:hover{box-shadow:inset 1px 1px 0 var(--edge-hi), inset 0 -1px 0 var(--edge-lo), 0 0 0 1px rgb(var(--a-rgb) / .4), 0 3px 6px #0f172a24, 0 16px 28px -10px rgb(var(--a-rgb) / .7)}.ra-tab:active{box-shadow:inset 0 2px 5px #0f172a38, 0 0 0 1px rgb(var(--a-rgb) / .4)}.ra-tab:focus-visible{outline:3px solid var(--a-accent);outline-offset:2px}.ra-tab-bee{flex:none;width:30px;height:30px;position:relative}.ra-tab-bee .ra-avatar-fallback{width:30px;height:30px}.ra-tab-bee .ra-fb-shadow{display:none}.ra-root.is-tab-aside .ra-tab{opacity:0;visibility:hidden;pointer-events:none}@keyframes ra-tab-in{0%{opacity:0}to{opacity:1}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ra-root .ra-tab{background:var(--grain), #dbe9f4}:root[data-theme=dark] .ra-root .ra-tab{background:var(--grain), #142039}}@media (prefers-reduced-motion:reduce){.ra-hide,.ra-hide:before,.ra-tab{transition:opacity .12s linear!important;animation:none!important}.ra-hide:hover:before,.ra-hide:active:before{transform:none}}.ra-root[data-tone=lead]{--t-rgb:22 163 74;--t-bg:#15803d;--t-fg:#fff}.ra-root[data-tone=outbid]{--t-rgb:245 158 11;--t-bg:#fbbf24;--t-fg:#3b2300}.ra-root[data-tone=urgent]{--t-rgb:220 38 38;--t-bg:#b91c1c;--t-fg:#fff}.ra-root[data-tone=won]{--t-rgb:234 179 8;--t-bg:#facc15;--t-fg:#3a2a00}.ra-halo{pointer-events:none;background:radial-gradient(closest-side, rgb(var(--t-rgb) / .38), rgb(var(--t-rgb) / .12) 62%, transparent 76%);box-shadow:0 0 0 2px rgb(var(--t-rgb) / .35);border-radius:50%;position:absolute;inset:14px}.ra-halo[data-tone=urgent]{animation:1.1s ease-in-out infinite ra-urgent}@keyframes ra-urgent{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.ra-mood{white-space:nowrap;pointer-events:none;letter-spacing:.02em;color:var(--t-fg);background:var(--t-bg);box-shadow:0 1px 2px #0f172a40, 0 4px 10px -4px rgb(var(--t-rgb) / .8);border:1.5px solid #fff;border-radius:99px;align-items:center;gap:.25rem;padding:.1rem .45rem .1rem .15rem;font-size:.68rem;font-weight:800;line-height:1.3;display:inline-flex;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.ra-mood-count{color:#0f172a;font-variant-numeric:tabular-nums;background:#ffffffe6;border-radius:99px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .2rem;display:grid}.ra-root.is-orb-right .ra-orb .ra-mood{left:auto;right:-2px;transform:none}.ra-root:not(.is-orb-right) .ra-orb .ra-mood{left:-2px;transform:none}.ra-tab .ra-mood{margin-left:.15rem;position:static;transform:none}.ra-root[data-tone=urgent] .ra-orb .ra-mood{animation:1.1s ease-in-out infinite ra-urgent-pill}@keyframes ra-urgent-pill{0%,to{box-shadow:0 0 #dc26268c}50%{box-shadow:0 0 0 6px #dc262600}}.ra-point{z-index:64;pointer-events:none;opacity:0;border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:14px solid var(--t-bg,var(--a-accent));filter:drop-shadow(0 1px 1px #0f172a59);width:0;height:0;transform:translate3d(var(--pt-x,-40px), var(--pt-y,-40px), 0) rotate(var(--pt-a,0deg)) translate(-2px, -9px);transform-origin:0 0;transition:opacity .2s;position:fixed;top:0;left:0}.ra-root.is-pointing:not(.is-open) .ra-point{opacity:1;animation:.9s ease-in-out infinite ra-point-nudge}@keyframes ra-point-nudge{0%,to{margin-left:0}50%{margin-left:3px}}.ra-bubble{z-index:66;width:min(300px,100vw - 24px);max-height:min(360px,100vh - 24px);color:var(--layer-fg);background:var(--grain), var(--slab);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);box-shadow:inset 1px 1px 0 var(--edge-hi), inset 0 -1px 0 var(--edge-lo), 0 0 0 1px rgb(var(--t-rgb,var(--a-rgb)) / .55), inset 4px 0 0 rgb(var(--t-rgb,var(--a-rgb))), 0 10px 26px -10px #0f172a8c;transform:translate3d(var(--bub-x,-999px), var(--bub-y,-999px), 0);visibility:hidden;opacity:0;border-radius:16px;padding:.7rem .75rem .75rem;transition:opacity .2s;position:fixed;top:0;left:0;overflow:auto}.ra-root.has-bubble:not(.is-open) .ra-bubble{visibility:visible;opacity:1}.ra-bubble-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ra-bubble-title{margin:0;font-size:.9rem;font-weight:800;line-height:1.25}.ra-bubble-x{width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;flex:none;place-items:center;margin:-4px -4px 0 0;display:grid}.ra-bubble-x svg{width:13px;height:13px}.ra-bubble-list{gap:.45rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.ra-bubble-list li{background:#00000038;border-radius:11px;padding:.5rem .55rem;box-shadow:inset 0 1px #ffffff0f}.ra-bubble-lot{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:700;overflow:hidden}.ra-bubble-status{color:var(--layer-muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem;margin:.1rem 0 0;font-size:.76rem;display:flex}.ra-bubble-left{color:var(--layer-fg);font-variant-numeric:tabular-nums;font-weight:800}.ra-bubble-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.ra-bubble-go{color:#fff;background:radial-gradient(120% 90% at 50% 8%, var(--a-accent-hi) 0%, var(--a-accent) 45%, var(--a-accent-2) 100%);min-height:36px;box-shadow:inset 0 1px 0 #ffffff73, 0 4px 10px -4px rgb(var(--a-rgb) / .9);border-radius:99px;align-items:center;padding:0 .85rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.ra-bubble-mute{min-height:36px;color:var(--layer-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .55rem;font-size:.76rem;font-weight:650;text-decoration:underline}.ra-bubble-more{color:var(--layer-muted);margin:.45rem 0 0;font-size:.74rem}.ra-bubble :focus-visible{outline-offset:2px;outline:3px solid #7dd3fc}[data-assistant-ring]{outline-offset:3px;outline:3px solid #f59e0bbf;transition:outline-color .3s,box-shadow .3s;box-shadow:0 0 0 8px #f59e0b24}[data-assistant-ring=urgent]{outline-color:#dc2626cc;box-shadow:0 0 0 8px #dc262624}[data-assistant-ring=won]{outline-color:#eab308d9;box-shadow:0 0 0 8px #eab30829}.ra-own{color:#0f172a;gap:.7rem;font-size:.86rem}.ra-own h3{letter-spacing:.07em;text-transform:uppercase;color:#4b5870;margin:0;font-size:.74rem;font-weight:800}.ra-own p{margin:0}.ra-own-card{background:linear-gradient(#fff,#fbfdff);border:1px solid #0f172a12;border-radius:14px;gap:.45rem;padding:.7rem .8rem;display:grid;box-shadow:inset 0 1px #fff,0 1px 2px #0f172a0f,0 8px 18px -12px #0f172a66}.ra-own-lots{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ra-own-lot{background:#f5f8fb;border:1px solid #0f172a12;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:.2rem .6rem;padding:.5rem .6rem;display:grid}.ra-own-lot-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ra-own-lot-meta{color:#4b5870;font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1;align-items:center;gap:.35rem .6rem;font-size:.76rem;display:flex}.ra-own-lot-actions{grid-area:1/2/span 2;justify-items:end;gap:.2rem;display:grid}.ra-own-tag{border-radius:99px;align-items:center;gap:.25rem;padding:.05rem .45rem;font-size:.7rem;font-weight:800;display:inline-flex}.ra-own-tag[data-tone=lead]{color:#14532d;background:#dcfce7}.ra-own-tag[data-tone=outbid]{color:#78350f;background:#fef3c7}.ra-own-tag[data-tone=urgent]{color:#7f1d1d;background:#fee2e2}.ra-own-tag[data-tone=won]{color:#713f12;background:#fef9c3}.ra-own-tag[data-tone=muted]{color:#334155;background:#e2e8f0}.ra-own-go{color:#fff;background:radial-gradient(120% 90% at 50% 8%, var(--a-accent-hi) 0%, var(--a-accent) 45%, var(--a-accent-2) 100%);min-height:34px;box-shadow:inset 0 1px 0 #ffffff73, 0 3px 8px -4px rgb(var(--a-rgb) / .9);border-radius:99px;align-items:center;padding:0 .75rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.ra-own-link{font:inherit;color:var(--a-ink);cursor:pointer;background:0 0;border:0;padding:.2rem 0;font-size:.74rem;font-weight:650;text-decoration:underline}.ra-own-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ra-own-toggle{min-height:36px;font:inherit;cursor:pointer;color:var(--a-ink);border:1px solid rgb(var(--a-rgb) / .35);background:radial-gradient(140% 100% at 50% 0,#fff 0%,#f6f9fc 55%,#e9f0f6 100%);border-radius:99px;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:750;display:inline-flex}.ra-own-toggle[aria-pressed=true]{background:var(--a-soft)}.ra-own-note{color:#4b5870;font-size:.76rem}.ra-own :focus-visible{outline:3px solid var(--a-accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.ra-halo,.ra-root .ra-orb .ra-mood,.ra-root.is-pointing .ra-point{animation:none!important}[data-assistant-ring]{transition:none}}
