:root{--ink:#172521;--muted:#6d7a75;--teal:#0d6b5d;--teal-dark:#123d35;--line:#e4e9e6;--soft:#f5f7f5;--mint:#dfeee7;--sand:#f3e8d4;--violet:#e9e1f2;--blue:#e1ecf2;--white:#fff;--canvas:#fff;--page:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f3f5f3;margin:0;font:16px/1.5 Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit;color:inherit}button,a{cursor:pointer}button{background:0 0;border:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:not([type=radio]):not([type=checkbox]):focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #c9b6e0}svg{display:block}.brand{letter-spacing:-1.4px;align-items:center;gap:8px;font-size:27px;font-weight:800;display:inline-flex}.brand-mark{background:var(--teal);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.brand-mark svg{width:19px}.button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.button.dark{background:var(--ink);color:#fff}.kicker{letter-spacing:1.2px;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.kicker span{background:var(--teal);border-radius:50%;width:7px;height:7px}.public-header{border-bottom:1px solid var(--line);align-items:center;gap:40px;max-width:1240px;height:78px;margin:auto;padding:0 28px;display:flex}.public-header nav{gap:30px;margin:auto;font-size:14px;display:flex}.public-header nav a:hover{color:var(--teal)}.public-actions{align-items:center;gap:18px;font-size:14px;display:flex}.public-site main{max-width:1240px;margin:auto;padding:0 28px}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;min-height:650px;padding:74px 0 54px;display:grid}.hero-copy h1{letter-spacing:-3.8px;margin:20px 0 22px;font-size:clamp(42px,5vw,72px);font-weight:600;line-height:1.02}.hero-copy h1 em{color:var(--teal);font-style:normal}.hero-copy>p:not(.kicker){color:var(--muted);max-width:610px;font-size:18px;line-height:1.7}.hero-search{background:#fff;border:1px solid #cfd8d3;border-radius:14px;grid-template-columns:1.3fr .8fr 48px;align-items:center;margin-top:32px;padding:7px;display:grid;box-shadow:0 14px 40px #17352a12}.hero-search label{color:#71827b;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.hero-search label+label{border-left:1px solid var(--line)}.hero-search input{border:0;outline:0;width:100%;font-size:14px}.search-submit{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.quick-links{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.quick-links a{background:var(--soft);color:#596a64;border-radius:999px;padding:7px 11px;font-size:12px}.hero-visual{position:relative}.hero-visual>img{aspect-ratio:3/2;object-fit:cover;border-radius:28px;width:100%;height:auto}.hero-result-card,.hero-trust{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffef;border:1px solid #fffc;position:absolute;box-shadow:0 14px 34px #1a322526}.hero-result-card{border-radius:16px;align-items:center;gap:12px;min-width:295px;padding:13px 15px;display:flex;bottom:56px;left:-28px}.result-icon{background:var(--mint);width:43px;height:43px;color:var(--teal);border-radius:11px;place-items:center;display:grid}.hero-result-card div{flex-direction:column;display:flex}.hero-result-card small{letter-spacing:.8px;color:var(--teal);font-size:10px}.hero-result-card strong{font-size:14px}.hero-result-card div span{color:var(--muted);font-size:12px}.hero-result-card>b{margin-left:auto;font-size:16px}.hero-trust{border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex;top:35px;right:-20px}.hero-trust span{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.hero-trust b{color:var(--ink);font-size:13px}.category-strip{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.category-strip>a{border-right:1px solid var(--line);align-items:center;gap:14px;padding:22px;display:flex}.category-strip>a:last-child{border:0}.category-strip>a>svg:first-child{color:var(--teal);width:24px}.category-strip span{flex-direction:column;display:flex}.category-strip small{color:var(--muted);font-size:12px}.category-strip>a>svg:last-child{margin-left:auto}.how{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;padding:110px 0;display:grid}.how h2,.trust-section h2{letter-spacing:-2px;margin:18px 0;font-size:clamp(32px,4vw,50px);line-height:1.08}.how>div:first-child>p:not(.kicker){color:var(--muted);margin-bottom:28px;font-size:17px;line-height:1.7}.how-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.how-cards article{border:1px solid var(--line);background:var(--soft);border-radius:16px;min-height:250px;padding:23px;position:relative}.how-cards article>svg{width:30px;color:var(--teal)}.how-cards article>span{color:#92a09b;font-size:12px;position:absolute;top:20px;right:20px}.how-cards h3{margin-top:70px;font-size:17px}.how-cards p{color:var(--muted);font-size:14px}.trust-section{background:var(--teal-dark);color:#fff;border-radius:26px;grid-template-columns:70px 1fr 1fr;align-items:center;gap:35px;margin-bottom:90px;padding:58px;display:grid}.trust-section>div{background:#ffffff14;border:1px solid #fff2;border-radius:16px;place-items:center;width:60px;height:60px;display:grid}.trust-section h2{margin:0;font-size:34px}.trust-section p{color:#c4d2cd;line-height:1.7}.public-footer{border-top:1px solid var(--line);max-width:1240px;color:var(--muted);align-items:center;gap:30px;margin:auto;padding:30px 28px 45px;font-size:13px;display:flex}.public-footer p{margin:auto}.public-footer .brand{color:var(--ink);font-size:22px}.app-frame{background:#eef1ef;grid-template-columns:235px 1fr;min-height:100vh;display:grid}.app-sidebar{border-right:1px solid var(--line);background:#f8f9f8;flex-direction:column;height:100vh;padding:25px 17px 18px;display:flex;position:sticky;top:0}.app-sidebar>.brand{padding:0 10px 26px}.side-nav a{color:#5c6964;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.side-nav a.active{background:var(--ink);color:#fff}.side-nav a b{color:var(--teal);background:#dcebe4;border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px}.side-help{background:#e9f1ed;border-radius:12px;margin-top:auto;padding:16px}.side-help b{margin-top:12px;font-size:13px;display:block}.side-help p{color:#62716b;margin:5px 0;font-size:12px}.side-profile{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:16px;padding:17px 8px 0;display:flex}.side-profile>span,.mini-avatar{width:34px;height:34px;color:var(--teal-dark);background:#d9e7e0;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.side-profile div{flex-direction:column;display:flex}.side-profile b{font-size:13px}.side-profile small{color:var(--muted);font-size:11px}.side-profile button{margin-left:auto}.app-stage{min-width:0;min-height:100vh}.app-main{min-height:100vh;padding:26px}.page-head small,.section-label{letter-spacing:1.15px;color:var(--teal);font-size:11px;font-weight:700}.page-head h1{letter-spacing:-1.1px;margin:4px 0;font-size:32px}.page-head p{color:var(--muted);margin:0;font-size:14px}.work-page{max-width:1240px;margin:auto}.demo-banner{color:#53665e;background:#edf3ef;border:1px solid #dfe8e2;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.demo-banner svg{color:var(--teal);width:18px}.assistant-layout{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 310px;min-height:calc(100vh - 52px);display:grid;overflow:hidden}.assistant-center{flex-direction:column;padding:52px 8% 26px;display:flex;position:relative}.assistant-welcome{text-align:center;max-width:650px;margin:auto auto 32px}.spark{width:64px;height:64px;margin-bottom:9px;display:inline-block;position:relative}.spark i{background:var(--teal);transform-origin:50%;border-radius:99px;position:absolute;top:50%;left:50%}.spark i:first-child{width:8px;height:52px;transform:translate(-50%,-50%)}.spark i:nth-child(2){width:52px;height:8px;transform:translate(-50%,-50%)}.spark i:nth-child(3){background:#d7a14a;width:7px;height:38px;transform:translate(-50%,-50%)rotate(45deg)}.spark i:nth-child(4){background:#d7a14a;width:38px;height:7px;transform:translate(-50%,-50%)rotate(45deg)}.assistant-welcome .eyebrow{letter-spacing:1.3px;color:var(--teal);font-size:11px;font-weight:700}.assistant-welcome h1{letter-spacing:-1.2px;margin:10px 0;font-size:34px;line-height:1.15}.assistant-welcome>p:last-child{color:var(--muted);font-size:15px}.assistant-actions{margin-top:auto}.prompt-cards{grid-template-columns:repeat(3,1fr);gap:10px;max-width:760px;margin:0 auto 15px;display:grid}.prompt-cards button{text-align:left;border:1px solid var(--line);background:#fafbfa;border-radius:12px;padding:15px}.prompt-cards svg{width:21px;color:var(--teal);margin-bottom:16px}.prompt-cards b,.prompt-cards span{display:block}.prompt-cards b{font-size:13px}.prompt-cards span{color:var(--muted);margin-top:4px;font-size:11px}.assistant-input{background:#fff;border:1px solid #cbd7d1;border-radius:15px;max-width:760px;margin:auto;padding:14px;box-shadow:0 10px 35px #1b352410}.assistant-input textarea{resize:none;border:0;outline:0;width:100%;min-height:55px;font-size:14px}.assistant-input>div{justify-content:space-between;align-items:center;display:flex}.assistant-input span{color:#8a9692;font-size:11px}.assistant-input button,.message-compose button{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.assistant-note{text-align:center;color:#8b9692;margin-top:12px;font-size:11px;display:block}.assistant-history{border-left:1px solid var(--line);background:#fbfcfb;padding:22px}.panel-title{justify-content:space-between;align-items:flex-start;display:flex}.panel-title small{color:var(--teal);letter-spacing:1px;font-size:10px}.panel-title h1,.panel-title h2{margin:3px 0 14px;font-size:20px}.panel-title button{border:1px solid var(--line);border-radius:50%;width:32px;height:32px;font-size:20px}.history-search{border:1px solid var(--line);color:#82908a;background:#fff;border-radius:8px;align-items:center;gap:8px;height:38px;margin-bottom:13px;padding:0 10px;display:flex}.history-search svg{width:16px}.history-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.history-item{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 8px;display:flex}.history-item:hover,.history-item.selected{background:#eef3f0}.history-item>span{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.history-item svg{width:16px}.history-item div{flex-direction:column;min-width:0;display:flex}.history-item b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.history-item small{color:var(--muted);font-size:10px}.new-chat{background:var(--ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:264px;padding:11px;font-size:13px;display:flex;position:absolute;bottom:23px;right:23px}.new-chat svg{width:16px}.assistant-thread{width:100%;max-width:700px;margin:auto}.chat-bubble{border-radius:14px;max-width:75%;padding:12px 14px;font-size:13px}.chat-bubble.user{background:var(--teal-dark);color:#fff;border-bottom-right-radius:3px;margin-left:auto}.chat-bubble.bot{color:var(--ink);background:#f1f4f2;border-bottom-left-radius:3px;gap:12px;margin-top:12px;display:flex}.chat-bubble.bot .spark{flex:0 0 24px;width:24px;height:24px}.chat-bubble.bot .spark i:first-child{width:4px;height:20px}.chat-bubble.bot .spark i:nth-child(2){width:20px;height:4px}.chat-bubble.bot .spark i:nth-child(3){width:3px;height:15px}.chat-bubble.bot .spark i:nth-child(4){width:15px;height:3px}.chat-bubble p{margin:4px 0}.answer-chips{flex-wrap:wrap;gap:6px;display:flex}.answer-chips button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 8px;font-size:11px}.big-search{background:#fff;border:1px solid #cdd8d2;border-radius:13px;grid-template-columns:24px 1fr 1px 24px .55fr 48px;align-items:center;gap:10px;height:62px;margin:24px 0 14px;padding:6px 7px 6px 15px;display:grid;box-shadow:0 8px 22px #1e3a2d0a}.big-search input{border:0;outline:0;font-size:14px}.big-search>span{background:var(--line);height:30px}.big-search>svg{color:#75857e}.big-search button{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.filter-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;display:flex}.filter-row button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 12px;font-size:12px}.filter-row button.active{background:var(--teal-dark);color:#fff}.filter-row>span{color:var(--muted);margin-left:auto;font-size:12px}.provider-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.provider-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px;position:relative}.provider-art{border-radius:10px;justify-content:center;align-items:center;height:130px;margin-bottom:16px;display:flex;position:relative}.provider-art>svg{opacity:.7;width:40px;height:40px}.provider-art>span{font-size:11px;font-weight:700;position:absolute;bottom:9px;right:12px}.provider-art.blue,.blue{background:var(--blue)}.provider-art.purple,.violet{background:var(--violet)}.provider-art.green,.mint{background:var(--mint)}.provider-art.orange,.sand{background:var(--sand)}.card-heart{background:#fff;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:26px;right:26px}.card-heart svg{width:17px}.provider-card>small{color:var(--teal);letter-spacing:.7px;text-transform:uppercase;font-size:10px}.provider-card h2{margin:6px 0 3px;font-size:18px}.provider-card>p{color:var(--muted);margin:0 0 14px;font-size:13px}.provider-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.provider-meta span{color:#66736e;align-items:center;gap:5px;font-size:11px;display:flex}.provider-meta svg{width:14px;height:14px}.provider-card>a{color:var(--teal);justify-content:space-between;align-items:center;margin-top:15px;font-size:12px;font-weight:700;display:flex}.provider-card>a svg{width:16px}.empty-state{text-align:center;background:#fff;border:1px dashed #c7d2cd;border-radius:14px;padding:70px}.empty-state>svg{color:var(--teal);margin:auto}.messages-page{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:310px 1fr;min-height:calc(100vh - 52px);display:grid;overflow:hidden}.message-list{border-right:1px solid var(--line);background:#fafbfa;padding:20px}.message-contact{text-align:left;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 8px;display:grid}.message-contact>span,.contact-avatar{background:var(--mint);border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:700;display:grid}.message-contact div{min-width:0}.message-contact b{font-size:12px;display:block}.message-contact p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:11px;overflow:hidden}.message-contact small{color:#89938f;font-size:9px}.conversation{flex-direction:column;display:flex}.conversation>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:70px;padding:0 20px;display:flex}.conversation header h2{margin:0;font-size:15px}.conversation header p{color:var(--muted);margin:0;font-size:11px}.conversation header a{border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:7px 10px;font-size:11px}.conversation-body{flex:1;padding:25px;overflow:auto}.conversation-body>small{text-align:center;color:#8b9691;font-size:10px;display:block}.conversation-body .chat-bubble.bot{max-width:520px}.chat-bubble time{opacity:.65;margin-top:5px;font-size:9px;display:block}.appointment-offer{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;align-items:center;gap:13px;max-width:580px;margin:12px 0;padding:13px;display:flex}.appointment-offer>svg{color:var(--teal)}.appointment-offer div{flex-direction:column;display:flex}.appointment-offer small{color:var(--teal);font-size:9px}.appointment-offer b{font-size:13px}.appointment-offer span{color:var(--muted);font-size:11px}.appointment-offer button{background:var(--teal-dark);color:#fff;border-radius:99px;gap:6px;margin-left:auto;padding:8px 11px;font-size:11px;display:flex}.appointment-offer button svg{width:14px}.message-compose{border:1px solid #cbd7d1;border-radius:12px;margin:18px;padding:11px}.message-compose textarea{resize:none;border:0;outline:0;width:100%;min-height:48px;font-size:13px}.message-compose>div{justify-content:space-between;align-items:center;display:flex}.message-compose small{color:#8a9691;font-size:10px}.calendar-title,.files-title{justify-content:space-between;align-items:flex-start;display:flex}.calendar-controls{border:1px solid var(--line);background:#fff;border-radius:9px;display:flex;overflow:hidden}.calendar-controls button{border-right:1px solid var(--line);height:36px;padding:0 11px;font-size:12px}.calendar-controls button:last-child{border:0}.calendar-controls svg{width:16px}.calendar-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.calendar-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:14px;display:flex}.calendar-summary article>span{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.calendar-summary svg{width:20px}.calendar-summary div{flex-direction:column;display:flex}.calendar-summary small{color:var(--teal);font-size:9px}.calendar-summary b{font-size:13px}.calendar-summary p{color:var(--muted);margin:2px 0;font-size:11px}.week-calendar{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.week-head{border-bottom:1px solid var(--line);grid-template-columns:70px repeat(7,1fr);height:72px;display:grid}.week-head>span{color:var(--muted);padding:13px;font-size:11px}.week-head>div{border-left:1px solid var(--line);place-items:center;display:grid}.week-head small{text-transform:uppercase;color:var(--muted);font-size:9px}.week-head b{place-items:center;width:26px;height:26px;font-size:12px;display:grid}.week-head b.today{background:var(--teal-dark);color:#fff;border-radius:50%}.week-body{grid-template-columns:70px repeat(7,1fr);height:490px;display:grid}.hours{grid-template-rows:repeat(9,1fr);display:grid}.hours span{color:#8a9691;border-bottom:1px solid #eff2f0;padding:5px 10px;font-size:10px}.day-column{border-left:1px solid var(--line);grid-template-rows:repeat(9,1fr);display:grid;position:relative}.day-column>span{border-bottom:1px solid #eff2f0}.calendar-event{border-left:3px solid var(--teal);border-radius:7px;flex-direction:column;padding:7px 8px;display:flex;position:absolute;top:112px;left:5px;right:5px}.calendar-event small{font-size:9px}.calendar-event b{font-size:11px}.calendar-event span{color:var(--muted);font-size:9px}.calendar-event.event-green{background:var(--mint)}.calendar-event.event-purple{background:var(--violet);border-color:#866ba0;top:330px}.file-toolbar{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:14px;margin:22px 0;padding:10px 12px;display:flex}.file-breadcrumb{gap:8px;font-size:12px;display:flex}.file-breadcrumb span{color:var(--muted)}.file-toolbar>label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;display:flex}.file-toolbar label svg{width:15px}.file-toolbar input{border:0;outline:0;font-size:11px}.file-toolbar>div:last-child{display:flex}.file-toolbar>div:last-child button{border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.file-toolbar>div:last-child button.active{background:var(--teal-dark);color:#fff}.file-toolbar>div:last-child svg{fill:currentColor;width:14px}.folder-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 28px;display:grid}.folder-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:50px 1fr auto;align-items:center;padding:15px;display:grid}.folder-shape{border-radius:8px;grid-row:1/3;place-items:center;width:45px;height:42px;display:grid}.folder-shape svg{width:24px}.folder-grid b{font-size:13px}.folder-grid small{color:var(--muted);font-size:11px}.folder-grid article>.folder-menu-wrap,.folder-grid article>button.folder-more{grid-area:1/3}.file-section-title{justify-content:space-between;align-items:center;display:flex}.file-section-title>span{color:var(--muted);font-size:11px}.file-list{gap:7px;margin:10px 0 20px;display:grid}.file-list article{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:42px 1fr 130px 34px 34px;align-items:center;gap:10px;padding:11px 13px;display:grid}.doc-icon{border-radius:8px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:700;display:grid}.file-list article div{flex-direction:column;display:flex}.file-list b{font-size:12px}.file-list small,.file-list time{color:var(--muted);font-size:10px}.file-list button svg{width:16px}.file-list.grid{grid-template-columns:repeat(3,1fr)}.file-list.grid article{grid-template-columns:42px 1fr 25px;padding:16px;display:grid}.file-list.grid time{grid-column:2}.file-list.grid button:first-of-type{display:none}.file-list.grid button:last-child{grid-area:1/3}.demo-login{width:100%;margin:6px 0 12px}.back-link{color:var(--teal);align-items:center;gap:7px;margin-bottom:16px;font-size:12px;display:inline-flex}.back-link svg{width:16px}.profile-hero{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:115px 1fr auto;align-items:center;gap:20px;padding:22px;display:grid}.provider-art.large{height:105px;margin:0}.profile-hero>div:nth-child(2)>small{color:var(--teal);letter-spacing:.7px;font-size:9px}.profile-hero h1{margin:4px 0;font-size:27px}.profile-hero p{color:var(--muted);margin:0;font-size:13px}.profile-columns{grid-template-columns:1fr 340px;gap:14px;margin-top:14px;display:grid}.profile-columns>article,.profile-columns>aside{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.profile-columns h2{font-size:17px}.profile-columns h3{font-size:13px}.profile-columns p,.profile-columns small{color:var(--muted);font-size:13px}.profile-columns aside p{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0;padding:10px 0;display:flex}.profile-columns aside svg{width:17px;color:var(--teal)}.tag-row{gap:7px;display:flex}.tag-row span{background:var(--soft);border-radius:99px;padding:6px 9px;font-size:11px}.auth-page{background:#f5f7f5;min-height:100vh}.auth-page>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 5%;display:flex}.auth-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;max-width:1050px;margin:50px auto;padding:0 25px;display:grid}.auth-story h1{letter-spacing:-2px;font-size:43px;line-height:1.08}.auth-story h1 em{color:var(--teal);font-style:normal}.auth-story>p{color:var(--muted)}.auth-story>img{object-fit:cover;border-radius:15px;width:100%;height:230px;margin-top:18px}.intro-label{letter-spacing:1px;color:var(--teal);font-size:11px;font-weight:700}.auth-caption{color:var(--muted);align-items:center;gap:8px;margin-top:13px;font-size:12px;display:flex}.auth-form-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:30px}.preview-pill{color:var(--teal);background:var(--mint);border-radius:99px;padding:5px 8px;font-size:10px}.auth-form-card h2{letter-spacing:-1px;margin:18px 0 7px;font-size:28px}.auth-form-card>p{color:var(--muted);font-size:13px}.auth-unavailable{background:#edf3ef;border-radius:8px;flex-direction:column;margin:16px 0;padding:12px;font-size:11px;display:flex}.auth-form-card fieldset{border:0;margin:0;padding:0}.auth-form-card label{margin:12px 0;font-size:12px;display:block}.auth-form-card label input:not([type=checkbox]){border:1px solid var(--line);border-radius:7px;width:100%;height:42px;margin-top:5px;padding:0 10px;display:block}.primary{background:var(--teal-dark);color:#fff;border:0;border-radius:8px;padding:11px 15px}.full{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.auth-explanation,.auth-inline,.auth-switch,.guest-link{text-align:center;color:var(--muted);font-size:11px}.auth-inline,.guest-link{color:var(--teal);justify-content:center;gap:7px;margin:10px;display:flex}.auth-switch{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.check-label{gap:8px;display:flex!important}.mint{background:var(--mint)}.violet{background:var(--violet)}.sand{background:var(--sand)}.blue{background:var(--blue)}@media (max-width:1050px){.hero{grid-template-columns:1fr;padding-top:45px}.hero-copy,.hero-visual{max-width:760px}.how{grid-template-columns:1fr}.app-frame{grid-template-columns:84px 1fr}.app-sidebar{padding:22px 10px}.app-sidebar .brand{padding:0 15px 25px;font-size:0}.app-sidebar .brand-mark{font-size:initial}.side-nav a{justify-content:center}.side-nav a span:not(.provider-nav-tile),.side-nav a b,.side-help,.side-profile div,.side-profile button{display:none}.side-profile{justify-content:center}.assistant-layout{grid-template-columns:1fr}.assistant-history{display:none}.provider-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.public-header{flex-wrap:wrap;height:auto;min-height:70px;padding:14px 18px}.public-header nav{order:3;justify-content:space-between;width:100%}.public-actions .button{padding:0 11px}.public-site main{padding:0 18px}.hero{gap:28px;min-height:0;padding:45px 0 28px}.hero-copy h1{letter-spacing:-2px;font-size:42px}.hero-copy>p:not(.kicker){font-size:16px}.hero-search{grid-template-columns:24px 1fr 45px}.hero-search label:nth-of-type(2),.hero-search>span{display:none}.hero-result-card{min-width:0;bottom:12px;left:10px;right:10px}.hero-trust{display:none}.category-strip{grid-template-columns:1fr 1fr}.category-strip>a{border-bottom:1px solid var(--line)}.how{gap:30px;padding:65px 0}.how-cards{grid-template-columns:1fr}.how-cards article{min-height:180px}.trust-section{grid-template-columns:1fr;padding:30px}.public-footer{flex-wrap:wrap}.public-footer p{order:3;width:100%}.app-frame{display:block}.app-sidebar{z-index:10;border-top:1px solid var(--line);background:#fff;border-right:0;width:100%;height:66px;padding:7px;position:fixed;top:auto;bottom:0}.app-sidebar>.brand,.side-help,.side-profile{display:none}.side-nav{grid-template-columns:repeat(7,1fr);display:grid}.side-nav a{flex-direction:column;gap:2px;padding:7px 2px;font-size:9px}.side-nav a span{display:block}.app-topbar{padding:0 16px}.top-search{display:none}.app-main{padding:12px 12px 78px}.assistant-layout{min-height:calc(100vh - 90px)}.assistant-center{padding:30px 18px 18px}.assistant-welcome h1{font-size:27px}.prompt-cards{grid-template-columns:1fr}.prompt-cards button{grid-template-columns:30px 1fr;display:grid}.prompt-cards svg{grid-row:1/3;margin:0}.messages-page{grid-template-columns:1fr}.message-list{display:none}.calendar-summary{grid-template-columns:1fr}.week-calendar{overflow:auto}.week-head,.week-body{min-width:760px}.provider-grid{grid-template-columns:1fr}.big-search{grid-template-columns:24px 1fr 45px}.big-search>span,.big-search>svg:nth-of-type(2),.big-search input:nth-of-type(2){display:none}.folder-grid,.file-list.grid{grid-template-columns:1fr}.file-toolbar{flex-wrap:wrap}.file-toolbar>label{margin-left:0}.profile-hero{grid-template-columns:80px 1fr}.profile-hero>.button{grid-column:1/3}.profile-columns{grid-template-columns:1fr}.auth-grid{grid-template-columns:1fr;margin:25px auto}.auth-story,.new-chat{display:none}.calendar-title,.files-title{gap:14px}.page-head h1{font-size:27px}}.assistant-history{position:relative}:root{--ink:#151516;--muted:#727176;--teal:#27272a;--teal-dark:#111112;--line:#e4e2df;--soft:#f6f5f2;--mint:#f8e1d5;--sand:#f5e768;--violet:#ddd3f3;--blue:#dbeaf5}body{color:var(--ink);background:#eceae7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.brand{color:#151516;letter-spacing:-1.25px}.brand>span:last-child{color:#151516}.brand-symbol{background:url(/ronvolt-symbol.png?v=clay3) 50%/contain no-repeat;flex:none;display:inline-block}.brand-mark{color:#0000;width:34px;height:34px;box-shadow:none;background-color:#0000;background-image:url(/ronvolt-symbol.png?v=clay3);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0}.brand-mark svg{display:none}.button.dark,.search-submit,.big-search button,.assistant-input button,.message-compose button,.new-chat,.file-toolbar>div:last-child button.active,.appointment-offer button{color:#fff;background:#151516}.button.dark:hover{background:#343438}.kicker,.page-head small,.section-label,.app-topbar>div:first-child small,.assistant-welcome .eyebrow,.panel-title small,.provider-card>small,.calendar-summary small,.profile-hero>div:nth-child(2)>small,.intro-label{color:#4d4c51}.kicker span{background:#151516}.public-site,.public-header{background:#fbfaf8}.hero-copy h1 em{color:#4d4c51}.hero-visual{background:#151516;border-radius:32px;padding:12px;box-shadow:0 30px 75px #15151622}.hero-visual>img{filter:saturate(.8)contrast(1.02);border-radius:22px}.hero-result-card{border:1px solid #e8e5e0}.hero-trust{color:#fff;background:#171718;border-color:#171718}.hero-trust b{color:#fff}.hero-trust span{color:#c9c8ca}.hero-trust svg{color:#f4c48e}.result-icon{color:#151516;background:#f2d9ca}.quick-links a{color:#4f4e52;background:#f0eeea}.category-strip{background:#fff;box-shadow:0 16px 55px #1717170a}.category-strip>a>svg:first-child{color:#151516}.how-cards article:first-child{background:#f2e2f3}.how-cards article:nth-child(2){background:#f5e768}.how-cards article:nth-child(3){background:#dfeaf3}.how-cards article>svg{color:#151516}.trust-section{background:#151516}.public-footer{background:#fbfaf8}.app-frame{background:#eae8e4}.app-sidebar{background:#f8f7f5;border-color:#dedbd7}.side-nav a{color:#5f5e62}.side-nav a:hover{background:#ebe8e3}.side-nav a.active{color:#fff;background:#171718;box-shadow:0 8px 22px #1717181f}.side-nav a b{color:#171718;background:#f5e768}.side-help{background:#eee8f6;border:1px solid #e0d7ee}.side-help>svg{color:#29282c}.side-help p{color:#66646b}.app-topbar{background:#fbfaf8}.icon-button>span{background:#f0b36f}.photo-avatar{background-image:url(/ronvolt-portraits.png);background-repeat:no-repeat;background-size:300% 200%;border-radius:50%;flex:none;width:38px;height:38px;display:inline-block;box-shadow:0 0 0 2px #fff,0 3px 12px #17171715}.avatar-0{background-position:0 0}.avatar-1{background-position:50% 0}.avatar-2{background-position:100% 0}.avatar-3{background-position:0 100%}.avatar-4{background-position:50% 100%}.avatar-5{background-position:100% 100%}.side-profile>.photo-avatar,.mini-avatar.photo-avatar{color:#0000;background-color:#0000;display:inline-block}.mini-avatar.photo-avatar{width:34px;height:34px}.assistant-layout,.messages-page{border-color:#dbd8d4;box-shadow:0 18px 60px #1717170c}.assistant-center{background:radial-gradient(circle at 50% 43%,#fff 0 33%,#0000 62%),linear-gradient(155deg,#fff 0 67%,#f7e1d8 100%)}.assistant-symbol{filter:none;width:128px;height:128px;margin-bottom:8px}.chat-bubble.bot .assistant-symbol{flex:0 0 28px;width:28px;height:28px;margin:0}.prompt-cards button{background:#fff;border-color:#dfdcd8;box-shadow:0 8px 24px #17171708}.prompt-cards button:first-child{border-top:3px solid #e6d8d1}.prompt-cards button:nth-child(2){border-top:3px solid #ddd6e4}.prompt-cards button:nth-child(3){border-top:3px solid #e4d6d8}.prompt-cards svg{color:#242427}.assistant-input,.message-compose{border-color:#cbc8c4;box-shadow:0 16px 45px #17171710}.assistant-history{background:#f7f6f4}.history-item>span{color:#0000;background-image:url(/ronvolt-portraits.png);background-size:300% 200%;border-radius:50%}.history-item:first-of-type>span{background-position:0 0}.history-item:nth-of-type(2)>span{background-position:50% 0}.history-item:nth-of-type(3)>span{background-position:100% 0}.history-item:nth-of-type(4)>span{background-position:0 100%}.history-item>span svg{display:none}.chat-bubble.user{background:#171718}.chat-bubble.bot{background:#f2f0ed}.provider-card{border-color:#dedbd7;overflow:hidden;box-shadow:0 12px 35px #17171709}.provider-art{height:155px;background-image:url(/ronvolt-places.png)!important;background-repeat:no-repeat!important;background-size:300% 200%!important}.provider-art>svg,.provider-art>span{display:none}.provider-card:nth-child(6n+1) .provider-art{background-position:0 0!important}.provider-card:nth-child(6n+2) .provider-art{background-position:50% 0!important}.provider-card:nth-child(6n+3) .provider-art{background-position:100% 0!important}.provider-card:nth-child(6n+4) .provider-art{background-position:0 100%!important}.provider-card:nth-child(6n+5) .provider-art{background-position:50% 100%!important}.provider-card:nth-child(6n+6) .provider-art{background-position:100% 100%!important}.provider-card>a,.back-link{color:#252529}.card-heart.saved{color:#be6a79}.filter-row button.active{background:#171718}.profile-hero .provider-art{background-position:0 0!important}.profile-hero{box-shadow:0 15px 40px #1717170b}.profile-columns>article,.profile-columns>aside{box-shadow:0 12px 32px #17171708}.message-list{background:#f7f6f4}.message-contact>span,.contact-avatar{color:#0000;background-image:url(/ronvolt-portraits.png);background-size:300% 200%;border-radius:50%;box-shadow:0 0 0 2px #fff}.message-contact:first-of-type>span,.contact-avatar{background-position:0 0}.message-contact:nth-of-type(2)>span{background-position:50% 0}.message-contact:nth-of-type(3)>span{background-position:100% 0}.appointment-offer{background:#f6f3ed;border-color:#ded9d0}.appointment-offer>svg,.appointment-offer small{color:#343337}.calendar-summary article{box-shadow:0 12px 30px #17171708}.calendar-summary article:first-child>span{background:#f5e768}.calendar-summary article:nth-child(2)>span{background:#f3d7c8}.calendar-summary article:nth-child(3)>span{background:#d9cff1}.week-calendar{box-shadow:0 15px 40px #17171708}.week-head b.today{background:#171718}.calendar-event.event-green{background:#f5e768;border-color:#c2a900}.calendar-event.event-purple{background:#ddd3f3;border-color:#8068a2}.folder-grid article{grid-template-columns:118px 1fr auto;min-height:150px;box-shadow:0 12px 34px #17171708}.folder-art,.folder-shape{border-radius:0;grid-row:1/3;width:110px;height:82px;background-color:#0000!important;background-image:url(/ronvolt-folders.png)!important;background-repeat:no-repeat!important;background-size:300% 100%!important}.folder-grid article:first-child .folder-shape{background-position:0!important}.folder-grid article:nth-child(2) .folder-shape{background-position:50%!important}.folder-grid article:nth-child(3) .folder-shape{background-position:100%!important}.folder-shape svg{display:none}.file-list article,.file-toolbar{box-shadow:0 10px 28px #17171707}.demo-banner{color:#5e5c64;background:#f1eff5;border-color:#e2ddea}.demo-banner svg{color:#242427}.auth-page{background:#eceae7}.auth-form-card{box-shadow:0 20px 65px #17171712}.auth-story h1 em{color:#55545a}.preview-pill{color:#171718;background:#f5e768}.auth-unavailable{background:#f1edf6}.primary{background:#171718}.auth-inline,.auth-switch a,.guest-link{color:#2c2b2f}@media (max-width:1050px) and (min-width:761px){.folder-grid,.file-list.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.folder-grid article{grid-template-columns:94px minmax(0,1fr) auto}.folder-art,.folder-shape{width:86px;height:68px}}@media (max-width:760px){.folder-grid,.file-list.grid{grid-template-columns:1fr}.folder-grid article{grid-template-columns:94px minmax(0,1fr) auto}.folder-art,.folder-shape{width:86px;height:68px}.hero-visual{border-radius:24px;padding:8px}}.page-title-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-mini-actions{gap:7px;display:flex}.page-mini-actions button,.saved-toolbar button{background:#fff;border:1px solid #d9d5d1;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:11px;display:flex}.page-mini-actions svg,.saved-toolbar svg{width:15px}.live-dot,.online-dot{background:#87aa8c;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #87aa8c1c}.filter-row>span{align-items:center;gap:8px;display:flex}.provider-photo-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#343337;background:#fdfcfbf0;border:1px solid #fff9;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:9px;left:9px}.provider-photo-status svg{opacity:1!important;width:12px!important;height:12px!important;display:block!important}.provider-photo-index{color:#fff;background:#18181ae8;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:700;position:absolute;top:9px;right:9px}.provider-kicker{justify-content:space-between;align-items:center;gap:10px;display:flex}.provider-kicker small{color:#5b5960;letter-spacing:.7px;text-transform:uppercase;font-size:9px}.provider-kicker span{align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.provider-kicker svg{fill:#e6c54e;stroke:#7e6a16;width:12px;height:12px}.availability-row{border-top:1px solid #ebe8e4;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;display:flex}.availability-row span{align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.availability-row span i{background:#a5a1a0;border-radius:50%;width:6px;height:6px}.availability-row span.available i{background:#7ca184}.availability-row small{color:#89858a;font-size:9px}.assistant-mark-wrap{place-items:center;width:150px;height:110px;margin-bottom:4px;display:inline-grid;position:relative}.assistant-mark-wrap .assistant-symbol{width:86px;height:86px;margin:0}.orbit-chip{color:#242427;z-index:2;background:#fff;border:1px solid #e4e0dc;border-radius:10px;place-items:center;width:31px;height:31px;display:grid;position:absolute;box-shadow:0 8px 22px #17171718}.orbit-chip svg{width:14px}.orbit-search{top:41px;left:4px;transform:rotate(-7deg)}.orbit-calendar{bottom:10px;right:4px;transform:rotate(8deg)}.orbit-shield{top:3px;right:15px;transform:rotate(-4deg)}.prompt-cards button{position:relative;overflow:hidden}.prompt-cards button>small{color:#a09aa0;letter-spacing:1px;font-size:9px;position:absolute;top:9px;right:10px}.assistant-input-tools{gap:8px;justify-content:flex-start!important;align-items:center!important;display:flex!important}.assistant-input-tools>div:first-child{align-items:center;gap:5px;display:flex}.assistant-input-tools .tool-button{color:#353438;background:#f2f0ed;border-radius:99px;align-items:center;gap:5px;width:auto;height:31px;padding:0 9px;font-size:10px;display:flex}.assistant-input-tools .tool-button svg{width:13px}.assistant-input-tools .tool-button span{color:inherit}.assistant-input-tools>small{color:#8b878a;margin-left:auto;font-size:9px}.assistant-input-tools .send-button{flex:0 0 36px;width:36px;height:36px}.voice-control{align-items:center;gap:6px;display:flex!important}.voice-control button{color:#242427;background:#f2f0ed;width:34px;height:34px}.voice-control button.recording{color:#fff;background:#242427;animation:1.2s infinite voice-pulse}.voice-control>span{color:#242427;align-items:center;gap:5px;font:700 10px/1 sans-serif;display:flex}.voice-control>span i{background:#d15c64;border-radius:50%;width:7px;height:7px}.voice-control>small{color:#a54e54;white-space:nowrap;font-size:9px}.voice-preview{background:#f2f0ed;border-radius:99px;align-items:center;gap:7px;padding:3px 4px 3px 9px;display:flex!important}.voice-preview .voice-play{color:#242427;display:grid}.voice-preview .voice-play svg{width:12px}.voice-preview audio{width:118px;height:26px}.voice-preview>button{color:#242427;background:#fff;width:28px;height:28px}.voice-preview>button svg{width:12px}.voice-wave{align-items:center;gap:2px;display:flex!important}.voice-wave i{background:#8e8a8d;border-radius:4px;width:2px;height:10px;display:block}.voice-wave i:nth-child(3n){height:17px}.voice-wave i:nth-child(2n){height:6px}@keyframes voice-pulse{50%{box-shadow:0 0 0 7px #2424271b}}.panel-title button{place-items:center;display:grid}.panel-title button svg{width:14px}.history-tabs,.message-filters,.segmented{background:#ece9e5;border-radius:9px;margin-bottom:10px;padding:3px;display:flex}.history-tabs button,.message-filters button,.segmented button{color:#767176;border-radius:7px;flex:1;padding:7px;font-size:10px}.history-tabs button.active,.message-filters button.active,.segmented button.active{color:#222225;background:#fff;box-shadow:0 2px 9px #1717170e}.history-tabs b,.message-filters b{background:#d8d4d0;border-radius:99px;place-items:center;min-width:15px;height:15px;font-size:8px;display:inline-grid}.history-item{position:relative}.unread-dot{background:#8b769f;border-radius:50%;width:6px;height:6px;position:absolute;right:8px}.history-insight{background:linear-gradient(135deg,#f4ded2,#f2edf7);border:1px solid #e3dcd6;border-radius:11px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;margin-top:12px;padding:11px;display:grid}.history-insight>svg{fill:#f3d95c;width:18px}.history-insight>div:nth-child(2){flex-direction:column;display:flex}.history-insight b{font-size:10px}.history-insight span{color:#767176;font-size:8px}.avatar-stack{display:flex}.avatar-stack .photo-avatar{border:2px solid #fff;width:24px;height:24px;margin-left:-7px}.avatar-stack .photo-avatar:first-child{margin-left:0}.message-list{padding-bottom:88px;position:relative}.message-contact>small{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.message-contact>small i{background:#8b769f;border-radius:50%;width:6px;height:6px}.message-list-footer{border-top:1px solid #e2dfdb;align-items:center;gap:9px;padding-top:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.message-list-footer svg{color:#3c3a3f;width:17px}.message-list-footer span{color:#8a8589;flex-direction:column;font-size:8px;display:flex}.message-list-footer b{color:#3b393d;font-size:10px}.conversation>header>div{min-width:0}.conversation>header>div:nth-child(2){margin-right:auto}.conversation header h2{align-items:center;gap:8px;display:flex}.conversation-icon{background:#fff;border:1px solid #dfdcd8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.conversation-icon svg{width:14px}.conversation header a{margin-left:0}.conversation-meta{color:#8a8589;justify-content:space-between;align-items:center;max-width:580px;padding:2px 4px;font-size:9px;display:flex}.conversation-meta span{align-items:center;gap:5px;display:flex}.conversation-meta svg{width:13px}.compose-tools{gap:5px;display:flex}.message-compose .compose-tools button{color:#2c2b2e;background:#f2f0ed;width:31px;height:31px}.message-compose .compose-tools svg{width:13px}.message-compose>div>button:last-child{width:38px;height:38px}.message-compose>div>small{margin:0 auto 0 10px}.calendar-summary article{align-items:center;position:relative}.summary-status,.summary-count{text-transform:uppercase;letter-spacing:.6px;color:#6c686d;background:#f0ede9;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:8px;font-style:normal}.summary-count{color:#5d4a43;background:#f3d7c8;place-items:center;width:24px;height:24px;padding:0;font-size:10px;display:grid}.calendar-viewbar{align-items:center;gap:16px;margin-bottom:10px;display:flex}.calendar-viewbar .segmented{width:205px;margin:0}.calendar-legend{align-items:center;gap:14px;margin-left:auto;display:flex}.calendar-legend span{color:#777277;align-items:center;gap:5px;font-size:9px;display:flex}.calendar-legend i{background:#f2dd6a;border-radius:3px;width:8px;height:8px}.calendar-legend .legend-lilac{background:#d9cff1}.calendar-viewbar>.button{height:34px;padding:0 11px}.week-calendar{position:relative}.calendar-event span{align-items:center;gap:4px;display:flex}.calendar-event span i{background:currentColor;border-radius:50%;width:5px;height:5px}.calendar-floating-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfbdc;border:1px solid #dfdbd6;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:295px;padding:11px;display:grid;position:absolute;bottom:15px;right:16px;box-shadow:0 18px 40px #1717171c}.calendar-floating-note>div:nth-child(2){flex-direction:column;display:flex}.calendar-floating-note small{letter-spacing:.7px;color:#777277;font-size:8px}.calendar-floating-note b{font-size:11px}.calendar-floating-note span{color:#747075;align-items:center;gap:4px;font-size:9px;display:flex}.calendar-floating-note span svg{width:11px}.calendar-floating-note>button{background:#f0ede9;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.calendar-floating-note>button svg{width:13px}.file-quick-nav{gap:7px;margin:18px 0 8px;display:flex;overflow:auto}.file-quick-nav button{background:#fff;border:1px solid #dedad6;border-radius:9px;align-items:center;gap:7px;min-width:max-content;padding:8px 10px;font-size:10px;display:flex}.file-quick-nav button.active{color:#fff;background:#171718;border-color:#171718}.file-quick-nav svg{width:14px}.file-quick-nav b{color:#575359;background:#ece8e4;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid}.file-quick-nav button.active b{color:#fff;background:#fff2}.file-toolbar{margin-top:10px}.folder-grid article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.folder-shape{grid-row:auto}.folder-shape .folder-art{width:100%;height:100%;display:block;background-image:none!important}.folder-meta{flex-direction:column;display:flex}.folder-avatars{display:flex}.folder-avatars .photo-avatar{border:2px solid #fff;width:25px;height:25px;margin-left:-7px}.folder-grid article>button{border-radius:50%;grid-area:auto;place-items:center;width:28px;height:28px;display:grid}.folder-grid article>button svg{width:13px}.file-list article{grid-template-columns:28px 42px 1fr 90px 100px 32px 32px}.file-check{color:#0000;border:1px solid #d8d4d0;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.file-check:hover{color:#fff;background:#171718}.file-check svg{width:12px!important}.file-owner{align-items:center;gap:7px;display:flex}.file-owner .photo-avatar{width:25px;height:25px}.file-storage{background:#fff;border:1px solid #dedad6;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;margin-bottom:9px;padding:12px 14px;display:grid}.file-storage>svg{width:21px}.file-storage>div{flex-direction:column;display:flex}.file-storage b{font-size:11px}.file-storage-copy>b{font-size:13px}.file-storage>small{color:#807b80;font-size:9px}.file-list.grid article{grid-template-columns:28px 42px 1fr 28px}.file-list.grid .file-owner,.file-list.grid time{grid-column:2/4}.file-list.grid button:nth-last-child(2){display:none}.saved-count{background:#fff;border:1px solid #dedad6;border-radius:12px;align-items:center;gap:10px;min-width:190px;padding:10px 13px;display:flex}.saved-count>span{background:#f3d7c8;border-radius:9px;place-items:center;width:38px;height:38px;font:700 16px/1 sans-serif;display:grid}.saved-count>div{flex-direction:column;display:flex}.saved-count b{font-size:11px}.saved-count small{color:#817c81;font-size:9px}.saved-toolbar{border-top:1px solid #e4e0dc;justify-content:space-between;align-items:center;margin:16px 0;padding-top:14px;display:flex}.saved-toolbar>span{color:#777277;align-items:center;gap:7px;font-size:10px;display:flex}.saved-toolbar>span svg{width:14px}.profile-topline{justify-content:space-between;align-items:center;display:flex}.profile-topline>div{gap:6px;display:flex}.profile-topline button{background:#fff;border:1px solid #ddd9d5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.profile-topline button svg{width:15px}.profile-gallery{border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,2fr) minmax(160px,.7fr);gap:8px;height:285px;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.profile-gallery .place-art{background-image:url(/ronvolt-places.png);background-repeat:no-repeat;background-size:300% 200%}.profile-gallery-main{background-position:0 0;grid-row:1/3}.profile-gallery-small.first{background-position:50% 0}.profile-gallery-small.second{background-position:100% 0}.profile-gallery-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfbe8;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:13px;left:13px}.profile-gallery-badge svg{width:13px}.gallery-count{color:#fff;background:#171718dc;border:1px solid #fff8;border-radius:99px;padding:7px 10px;font-size:9px;position:absolute;bottom:13px;right:13px}.profile-hero{grid-template-columns:minmax(250px,1fr) auto auto;padding:18px}.profile-identity>small{letter-spacing:.7px;font-size:9px}.profile-identity h1{font-size:25px}.profile-rating{align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.profile-rating svg{fill:#ead151;width:13px}.profile-rating span{color:#878287}.profile-facts{gap:9px;display:flex}.profile-facts>span{border-left:1px solid #e2ded9;grid-template-columns:18px 1fr;align-items:center;min-width:105px;padding-left:12px;display:grid}.profile-facts svg{grid-row:1/3;width:14px}.profile-facts small{letter-spacing:.6px;color:#888388;font-size:7px}.profile-facts b{font-size:9px}.profile-process{border-top:1px solid #e2ded9;margin-top:24px;padding-top:16px}.profile-process>small{letter-spacing:.8px;font-size:8px}.profile-process>div{grid-template-columns:30px 1fr;column-gap:8px;margin-top:12px;display:grid}.profile-process>div>span{background:#f0ede9;border-radius:8px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.profile-process b{font-size:11px}.profile-process p{margin:2px 0;font-size:10px}.availability-badge{color:#426249;background:#eef4ee;border-radius:99px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.availability-badge i{background:#769c7f;border-radius:50%;width:6px;height:6px}.profile-columns aside>.button{width:100%;margin-top:17px}.profile-columns aside>.button svg{color:currentColor;width:14px}@media (max-width:1200px){.assistant-input-tools>small,.profile-facts,.file-owner small{display:none}.file-list article{grid-template-columns:28px 42px 1fr 35px 90px 32px 32px}}@media (max-width:1050px){.calendar-floating-note{display:none}.file-quick-nav{margin-top:12px}.folder-grid article{grid-template-columns:86px 1fr auto}.folder-avatars{display:none}.file-list article{grid-template-columns:28px 42px 1fr 80px 32px 32px}.file-owner{display:none}.conversation header p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation header a{display:none}}@media (max-width:760px){.page-title-row{display:block}.page-mini-actions,.saved-count{margin-top:14px}.assistant-mark-wrap{height:148px}.assistant-input-tools .tool-button span,.assistant-input-tools>small{display:none}.assistant-input-tools .tool-button{justify-content:center;width:31px;padding:0}.voice-preview .voice-wave,.voice-preview .voice-play{display:none!important}.voice-preview audio{width:105px}.conversation-icon,.message-compose>div>small{display:none}.calendar-viewbar{flex-wrap:wrap;align-items:flex-start}.calendar-legend{order:3;width:100%;margin-left:0}.file-quick-nav{margin-top:16px}.file-toolbar label{flex:1}.file-list article{grid-template-columns:28px 38px 1fr 28px}.file-list time,.file-owner,.file-list article>button:nth-last-child(2){display:none}.file-storage{grid-template-columns:28px 1fr}.file-storage-note{display:none}.saved-toolbar{align-items:flex-start;gap:10px}.saved-toolbar>span{max-width:50%}.profile-gallery{grid-template-columns:1fr 90px;height:220px}.profile-hero{grid-template-columns:1fr}.profile-hero>.button{grid-column:auto}.profile-topline{margin-bottom:5px}.profile-columns{margin-top:10px}}.hero-map-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfbe8;border:1px solid #fff8;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:700;display:flex;position:absolute;top:25px;left:25px}.hero-map-tag i{background:#171718;border-radius:50%;width:6px;height:6px}.hero-map-controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfbe8;border:1px solid #fff8;border-radius:11px;flex-direction:column;display:flex;position:absolute;bottom:24px;right:23px;overflow:hidden}.hero-map-controls button{width:32px;height:32px;font-size:18px}.hero-map-controls button+button{border-top:1px solid #dedbd7}.hero-mini-card{background:#fff;border:1px solid #e5e1dc;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex;position:absolute;bottom:-25px;right:18px;box-shadow:0 13px 32px #17171721}.hero-mini-card>span{color:#807b80;flex-direction:column;font-size:9px;display:flex}.hero-mini-card b{color:#2c2b2e;font-size:10px}.mini-avatars{display:flex}.mini-avatars i{background-image:url(/ronvolt-portraits.png);background-size:300% 200%;border:2px solid #fff;border-radius:50%;width:24px;height:24px;margin-left:-7px}.mini-avatars i:first-child{background-position:0 0;margin-left:0}.mini-avatars i:nth-child(2){background-position:50% 0}.mini-avatars i:nth-child(3){background-position:100% 0}.landing-stats{border-bottom:1px solid #dedbd7;grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.landing-stats article{border-right:1px solid #dedbd7;align-items:center;gap:11px;padding:23px 20px;display:flex}.landing-stats article:last-child{border-right:0}.landing-stats article>b{letter-spacing:-1px;font-size:28px}.landing-stats article>svg{width:27px}.landing-stats span{flex-direction:column;font-size:11px;font-weight:700;display:flex}.landing-stats small{color:#817d81;margin-top:2px;font-size:9px;font-weight:400}.how-proof{flex-wrap:wrap;gap:13px;margin:-12px 0 24px;display:flex}.how-proof span{color:#6d696d;align-items:center;gap:6px;font-size:10px;display:flex}.how-proof i{background:#89a78d;border-radius:50%;width:7px;height:7px}.how-card-top{justify-content:space-between;align-items:center;display:flex}.how-card-top svg{width:30px}.how-card-top span{color:#777277;font-size:11px}.how-cards article>small{letter-spacing:.7px;color:#716d72;font-size:8px;position:absolute;bottom:20px;left:22px}.how-cards h3{margin-top:64px}@media (max-width:900px){.landing-stats{grid-template-columns:1fr 1fr}.landing-stats article:nth-child(2){border-right:0}.landing-stats article:nth-child(-n+2){border-bottom:1px solid #dedbd7}}@media (max-width:760px){.hero-map-tag{top:17px;left:17px}.hero-map-controls,.hero-mini-card{display:none}.landing-stats{margin-top:18px}.landing-stats article{padding:17px 10px}.landing-stats article>b{font-size:23px}.landing-stats small{font-size:8px}.how-proof{margin-top:-8px}.how-cards article>small{bottom:16px}}.auth-art{position:relative}.auth-art>img{object-fit:cover;border-radius:15px;width:100%;height:230px;margin-top:18px;display:block}.auth-art>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdfbe8;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;font-weight:700;display:flex;position:absolute;top:32px;left:14px}.auth-art>span i{background:#171718;border-radius:50%;width:6px;height:6px}.auth-art>div{color:#fff;background:#171718;border-radius:11px;flex-direction:column;padding:10px 13px;display:flex;position:absolute;bottom:-13px;right:-14px;box-shadow:0 12px 28px #17171728}.auth-art>div b{font-size:11px}.auth-art>div small{color:#c9c6c6;font-size:8px}.auth-card-head{justify-content:space-between;align-items:center;display:flex}.auth-card-head>span:last-child{letter-spacing:1px;color:#858085;font-size:8px}.auth-security-row{gap:6px;margin:13px 0;display:flex}.auth-security-row span{color:#69656a;border:1px solid #dfdbd7;border-radius:99px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.auth-security-row svg{width:11px}.auth-security-row i{background:#89a78d;border-radius:50%;width:5px;height:5px}.app-main.full-bleed{padding:0}.app-main.full-bleed .assistant-layout,.app-main.full-bleed .messages-page,.app-main.full-bleed .ronvolt-dash{min-height:100vh;box-shadow:none;border:0;border-radius:0}.assistant-center{background:#fff;padding:64px 9% 28px}.assistant-welcome{margin:auto auto 42px}.assistant-mark-wrap{width:148px;height:148px}.assistant-mark-wrap .assistant-symbol{filter:none;width:128px;height:128px}.prompt-cards{gap:9px}.prompt-cards button{box-shadow:none;min-height:124px;border-top:1px solid #dfdcd8!important}.prompt-cards button:hover{background:#f7f6f4;border-color:#c7c3be}.prompt-cards svg{margin-bottom:20px}.assistant-input{box-shadow:0 10px 28px #1717170b}.assistant-history{background:#f8f7f5;padding:28px 24px}.history-item.selected,.history-item:hover{background:#ece9e5}.history-insight{background:#fff;border-color:#dfdcd8}.new-chat{width:auto;left:24px;right:24px}.message-list{background:#f8f7f5;padding:28px 20px 88px}.message-contact.selected,.message-contact:hover{background:#ece9e5}.appointment-offer{background:#f7f6f3}.search-dashboard,.calendar-board{background:var(--canvas);border:1px solid #dedbd7;border-radius:15px;overflow:hidden;box-shadow:0 16px 45px #17171708}.search-dashboard-head,.calendar-board-head{justify-content:space-between;align-items:flex-start;padding:24px 26px 18px;display:flex}.search-dashboard-head small,.calendar-board-head>div>small{letter-spacing:1.2px;font-size:9px}.search-dashboard-head h1,.calendar-board-head h1{letter-spacing:-1px;margin:3px 0;font-size:28px}.search-dashboard-head p,.calendar-board-head p{color:#777277;margin:0;font-size:12px}.search-dashboard-bar{border:1px solid #d7d3cf;border-radius:11px;grid-template-columns:22px 1fr 1px 20px .55fr 44px;align-items:center;gap:9px;height:58px;margin:0 26px 18px;padding:6px 7px 6px 13px;display:grid}.search-dashboard-bar>svg{color:#777277;width:16px}.search-dashboard-bar input{border:0;outline:0;font-size:12px}.search-dashboard-bar>span{background:#e1ded9;height:28px}.search-dashboard-bar>button{color:#fff;background:#171718;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.search-dashboard-body{border-top:1px solid #e2dfdb;grid-template-columns:390px minmax(0,1fr);min-height:590px;display:grid}.search-results-panel{background:#faf9f7;border-right:1px solid #e2dfdb;padding:17px}.result-filter-row{gap:5px;display:flex;overflow:auto}.result-filter-row button{white-space:nowrap;background:#fff;border:1px solid #dfdcd8;border-radius:99px;padding:7px 9px;font-size:9px}.result-filter-row button.active{color:#fff;background:#171718;border-color:#171718}.result-count{justify-content:space-between;margin:14px 2px 9px;display:flex}.result-count span{color:#858085;font-size:9px}.compact-results{gap:7px;display:grid}.compact-results>button{text-align:left;background:#fff;border:1px solid #e2dfdb;border-radius:11px;grid-template-columns:96px 1fr 25px;gap:10px;padding:8px;display:grid}.compact-results>button.selected{border-color:#aaa5a0;box-shadow:0 5px 18px #1717170d}.compact-results .place-art{background-image:url(/ronvolt-places.png);background-size:300% 200%;border-radius:8px;height:79px}.compact-results>button:nth-child(6n+1) .place-art{background-position:0 0}.compact-results>button:nth-child(6n+2) .place-art{background-position:50% 0}.compact-results>button:nth-child(6n+3) .place-art{background-position:100% 0}.compact-results>button:nth-child(6n+4) .place-art{background-position:0 100%}.compact-results>button:nth-child(6n+5) .place-art{background-position:50% 100%}.compact-results>button:nth-child(6n+6) .place-art{background-position:100% 100%}.compact-results>button>div{flex-direction:column;min-width:0;display:flex}.compact-results small{text-transform:uppercase;letter-spacing:.7px;color:#777277;font-size:8px}.compact-results b{white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:11px;overflow:hidden}.compact-results span{color:#777277;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.compact-results em{align-items:center;gap:4px;margin-top:auto;font-size:8px;font-style:normal;display:flex}.compact-results>button>i{border:1px solid #dedbd7;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.search-provider-gallery{border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 130px;gap:7px;height:250px;display:grid;position:relative;overflow:hidden}.search-provider-gallery>.place-art{grid-row:1/3}.search-provider-gallery>div{gap:7px;display:grid}.search-provider-gallery .place-art{background-image:url(/ronvolt-places.png);background-position:0 0;background-repeat:no-repeat;background-size:300% 200%}.search-provider-gallery>div .place-art:first-child{background-position:50% 0}.search-provider-gallery>div .place-art:last-child{background-position:100% 0}.search-provider-gallery>span{background:#fffefbea;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:10px;left:10px}.search-provider-gallery>span svg{width:12px}.search-provider-copy{padding:15px 2px 0}.search-provider-copy h2{margin:5px 0 2px;font-size:22px}.search-provider-copy>p{color:#777277;margin:0;font-size:11px}.search-provider-facts{border-block:1px solid #e2dfdb;grid-template-columns:repeat(3,1fr);margin:13px 0;padding:11px 0;display:grid}.search-provider-facts>span{border-right:1px solid #e2dfdb;grid-template-columns:20px 1fr;padding:0 10px;display:grid}.search-provider-facts>span:first-child{padding-left:0}.search-provider-facts>span:last-child{border:0}.search-provider-facts svg{grid-row:1/3;width:14px}.search-provider-facts small{letter-spacing:.7px;color:#858085;font-size:7px}.search-provider-facts b{font-size:9px}.search-provider-description h3{margin:0;font-size:12px}.search-provider-description p{color:#777277;margin:3px 0 8px;font-size:10px}.search-provider-copy>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.search-provider-copy>footer>button{border:1px solid #dedbd7;border-radius:99px;align-items:center;gap:6px;padding:0 13px;font-size:10px;display:flex}.search-provider-copy>footer>button svg{width:14px}.search-provider-copy>footer .button{min-height:38px;font-size:11px}.calendar-board-head{border-bottom:1px solid #e2dfdb}.calendar-board-actions{align-items:center;gap:8px;display:flex}.calendar-board-actions>.button{min-height:37px;font-size:11px}.calendar-board-stats{border-bottom:1px solid #e2dfdb;align-items:center;gap:34px;height:70px;padding:12px 24px;display:flex}.calendar-board-stats>span{flex-direction:column;min-width:75px;display:flex}.calendar-board-stats b{font-size:17px}.calendar-board-stats small{text-transform:uppercase;letter-spacing:.7px;color:#858085;font-size:8px}.calendar-board-stats .segmented{width:200px;margin:0 0 0 auto}.calendar-days{grid-template-columns:repeat(5,1fr);min-height:490px;display:grid}.calendar-days>section{background:#fbfaf8;border-right:1px solid #e2dfdb}.calendar-days>section:last-child{border:0}.calendar-days>section>header{border-bottom:1px solid #e2dfdb;justify-content:space-between;align-items:center;height:68px;padding:12px 13px;display:flex}.calendar-days>section>header small{text-transform:uppercase;letter-spacing:.7px;color:#777277;font-size:8px}.calendar-days>section>header b{border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.calendar-days>section.today>header b{color:#fff;background:#171718}.calendar-day-cards{gap:9px;padding:10px;display:grid}.calendar-day-cards article{background:#fff;border:1px solid #ddd9d5;border-radius:12px;flex-direction:column;min-height:164px;padding:12px;display:flex}.calendar-day-cards article.lilac{background:#eeeaf5}.calendar-day-cards article.dark{color:#fff;background:#181819;border-color:#181819}.calendar-day-cards article.paper{background:#f2efea}.calendar-day-cards article>div{justify-content:space-between;display:flex}.calendar-day-cards article>div>svg{width:18px}.calendar-day-cards article>div>button{background:#ffffff54;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.calendar-day-cards article>div>button svg{width:12px}.calendar-day-cards article>small{color:#777277;margin-top:22px;font-size:8px}.calendar-day-cards article.dark>small,.calendar-day-cards article.dark p{color:#c8c5c5}.calendar-day-cards article h2{margin:3px 0;font-size:13px;line-height:1.25}.calendar-day-cards article p{color:#777277;margin:0;font-size:9px}.calendar-day-cards article footer{align-items:center;gap:6px;margin-top:auto;display:flex}.calendar-day-cards article footer .photo-avatar{width:22px;height:22px}.calendar-day-cards article footer span{font-size:8px}.calendar-empty-slot{color:#aaa5a0;border:1px dashed #d5d1cc;border-radius:12px;align-content:center;place-items:center;gap:5px;height:108px;display:grid}.calendar-empty-slot svg{width:15px}.calendar-empty-slot span{font-size:8px}.calendar-board-footer{border-top:1px solid #e2dfdb;align-items:center;gap:14px;height:42px;padding:0 23px;display:flex}.calendar-board-footer span{align-items:center;gap:5px;font-size:8px;display:flex}.calendar-board-footer span i{background:#171718;border-radius:2px;width:7px;height:7px}.calendar-board-footer span:nth-child(2) i{background:#ddd6ea}.calendar-board-footer p{color:#777277;margin-left:auto;font-size:9px}.file-type-icon{place-items:center;width:38px;height:40px;display:grid}.file-type-icon svg{fill:#fff;stroke:#49464a;stroke-width:1.3px;stroke-linejoin:round;width:30px;height:36px}.file-type-icon.pdf svg path:last-child{fill:none;stroke:#b95858;stroke-width:2px}.file-type-icon.doc svg path:last-child{fill:none;stroke:#4f6f93;stroke-width:1.6px}.file-type-icon.pdf{background:#f5e9e7;border-radius:8px}.file-type-icon.doc{background:#e8edf3;border-radius:8px}.hero-clean{padding:62px 0 0}.hero-clean-copy{text-align:center;max-width:820px;margin:0 auto 34px}.hero-clean-copy .kicker{justify-content:center}.hero-clean-copy h1{letter-spacing:-3.1px;margin:15px 0;font-size:clamp(42px,5vw,66px);line-height:1.03}.hero-clean-copy h1 em{color:#636166;font-style:normal;font-weight:500}.hero-clean-copy>p:not(.kicker){color:#777277;max-width:640px;margin:0 auto;font-size:15px}.hero-clean .hero-search{max-width:760px;margin:25px auto 0;box-shadow:0 12px 35px #1717170d}.hero-clean .quick-links{justify-content:center;align-items:center}.hero-clean .quick-links>span{color:#8c878b;font-size:10px}.hero-map-stage{background:#f3f0eb;border:1px solid #dedbd7;border-radius:18px;height:440px;margin-top:30px;position:relative;overflow:hidden}.hero-map-stage>img{object-fit:cover;width:100%;height:100%}.hero-map-label{letter-spacing:.8px;background:#fffefbea;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:700;position:absolute;top:17px;left:17px}.hero-map-stage .hero-result-card{min-width:360px;bottom:18px;left:50%;transform:translate(-50%)}.hero-map-stage .hero-result-card>a{color:#fff;background:#171718;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hero-map-stage .hero-result-card>a svg{width:13px}.hero-map-stage .hero-map-controls{bottom:16px;right:16px}.landing-stats{margin-top:0}.category-strip{box-shadow:none;margin-top:34px}.clean-how{padding:92px 0}.clean-how .how-cards article{box-shadow:none;border-color:#dcd8d4;background:#fff!important}.clean-how .how-cards article:nth-child(2){background:#f1edf5!important}.trust-section{border-radius:18px}.clean-auth{background:#f2f0ed}.clean-auth .auth-grid{background:#fff;border:1px solid #dedbd7;border-radius:18px;grid-template-columns:1fr 430px;gap:0;max-width:1120px;margin:42px auto;padding:0;overflow:hidden;box-shadow:0 22px 70px #1717170c}.clean-auth .auth-story{background:#f7f5f2;padding:46px}.clean-auth .auth-story h1{max-width:500px;margin:14px 0;font-size:39px;line-height:1.08}.clean-auth .auth-story>p{font-size:14px}.clean-auth .auth-art>img{filter:saturate(.65)contrast(.98);border-radius:11px;height:275px}.clean-auth .auth-art>div{display:none}.clean-auth .auth-form-card{box-shadow:none;border:0;border-left:1px solid #dedbd7;border-radius:0;padding:46px 38px}.clean-auth .preview-pill{background:#eeece8}.clean-auth .auth-unavailable{background:#f2f0ed}.clean-auth .auth-security-row span{background:#fff}.clean-auth .auth-art>span{background:#fffefbea}.clean-auth .auth-caption{font-size:10px}@media (max-width:1100px){.search-dashboard-body{grid-template-columns:340px minmax(0,1fr)}.search-provider-facts{grid-template-columns:1fr}.search-provider-facts>span{border-bottom:1px solid #e2dfdb;border-right:0;padding:7px 0}.search-provider-facts>span:last-child{border-bottom:0}.calendar-days{overflow:auto}.calendar-days>section{min-width:175px}.clean-auth .auth-grid{margin:28px}}@media (max-width:760px){.app-main.full-bleed{padding:0 0 66px}.app-main.full-bleed .assistant-layout,.app-main.full-bleed .messages-page{min-height:calc(100vh - 66px)}.assistant-center{padding:34px 16px 18px}.assistant-welcome{margin-bottom:24px}.assistant-history{display:none}.search-dashboard{border-radius:11px}.search-dashboard-head{padding:18px}.search-dashboard-head .page-mini-actions{display:none}.search-dashboard-bar{grid-template-columns:20px 1fr 42px;margin:0 18px 14px}.search-dashboard-bar>span,.search-dashboard-bar>svg:nth-of-type(2),.search-dashboard-bar>input:nth-of-type(2){display:none}.search-dashboard-body{min-height:0;display:block}.search-results-panel{border:0;padding:12px}.compact-results>button{grid-template-columns:78px 1fr 24px}.compact-results .place-art{height:70px}.search-provider-detail{display:none}.calendar-board{overflow:hidden}.calendar-board-head{padding:18px}.calendar-board-head p,.calendar-board-actions>.button{display:none}.calendar-board-stats{gap:18px;padding:10px 16px;overflow:auto}.calendar-board-stats .segmented{display:none}.calendar-days{min-height:450px;overflow:auto}.calendar-board-footer{display:none}.hero-clean{padding-top:45px}.hero-clean-copy{text-align:left;margin-bottom:24px}.hero-clean-copy .kicker{justify-content:flex-start}.hero-clean-copy h1{letter-spacing:-2px;font-size:42px}.hero-clean-copy>p:not(.kicker){font-size:14px}.hero-clean .quick-links{justify-content:flex-start}.hero-map-stage{height:330px;margin-top:22px}.hero-map-stage .hero-result-card{min-width:0;bottom:12px;left:12px;right:12px;transform:none}.hero-map-stage .hero-map-controls{display:none}.category-strip{margin-top:22px}.clean-auth .auth-grid{margin:18px;display:block}.clean-auth .auth-story{padding:24px;display:block}.clean-auth .auth-story h1{font-size:30px}.clean-auth .auth-art>img{height:190px}.clean-auth .auth-form-card{border:0;border-top:1px solid #dedbd7;padding:28px 24px}}@media (min-width:1051px){.app-frame{grid-template-columns:256px 1fr;transition:grid-template-columns .5s cubic-bezier(.22,1,.36,1)}.app-sidebar{transition:padding .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1);overflow:hidden}.brand-word,.side-nav a>span:not(.provider-nav-tile),.side-nav a>b,.side-nav-label,.side-profile>div,.side-profile>button{opacity:1;white-space:nowrap;max-width:180px;transition:max-width .36s cubic-bezier(.22,1,.36,1),opacity .2s .1s,padding .3s,margin .3s;overflow:hidden}.side-help{opacity:1;max-height:200px;transition:max-height .45s cubic-bezier(.22,1,.36,1),padding .36s,width .36s,opacity .22s .1s;overflow:hidden}.app-frame.sidebar-collapsed{grid-template-columns:92px minmax(0,1fr)}.app-frame.sidebar-collapsed .app-sidebar{padding:22px}.app-frame.sidebar-collapsed .app-sidebar>.brand{justify-content:flex-start;gap:0;width:48px;height:48px;margin:0 0 8px;padding:5px}.app-frame.sidebar-collapsed .side-nav{align-items:stretch;gap:6px}.app-frame.sidebar-collapsed .side-nav+.side-nav{margin-top:8px;padding-top:14px}.app-frame.sidebar-collapsed .side-nav a{justify-content:flex-start;gap:0;width:48px;height:48px;min-height:48px;margin:0;padding:5px}.app-frame.sidebar-collapsed .side-nav a>svg{margin:0}.app-frame.sidebar-collapsed .side-nav a:has(b):after{content:"";background:#f5e768;border-radius:50%;width:7px;height:7px;position:absolute;top:11px;right:11px;box-shadow:0 0 0 2px #fff}.app-frame.sidebar-collapsed .side-profile{justify-content:flex-start;gap:0;width:48px;margin:12px 0 0;padding:16px 0 0}.app-frame.sidebar-collapsed .side-help{place-items:center;width:48px;min-height:48px;max-height:48px;margin:auto auto 4px;padding:0;display:grid}.app-frame.sidebar-collapsed .brand-word,.app-frame.sidebar-collapsed .side-nav a>span:not(.provider-nav-tile),.app-frame.sidebar-collapsed .side-nav a>b,.app-frame.sidebar-collapsed .side-profile>div,.app-frame.sidebar-collapsed .side-profile>button{opacity:0;pointer-events:none;border:0;max-width:0;height:0;margin:0;padding:0;transition-delay:0s;overflow:hidden}.app-frame.sidebar-collapsed .side-nav-label,.app-frame.sidebar-collapsed .side-help b,.app-frame.sidebar-collapsed .side-help p,.app-frame.sidebar-collapsed .side-profile>div,.app-frame.sidebar-collapsed .side-profile>button{display:none}.app-frame.sidebar-collapsed .side-profile>.photo-avatar{width:32px;height:32px}.app-frame.sidebar-collapsed.sidebar-hovered{grid-template-columns:256px minmax(0,1fr)}.app-frame.sidebar-collapsed.sidebar-hovered .app-sidebar{padding:22px 16px 18px}.app-frame.sidebar-collapsed.sidebar-hovered .app-sidebar>.brand{justify-content:flex-start;gap:10px;width:auto;height:auto;margin:0;padding:4px 10px 22px}.app-frame.sidebar-collapsed.sidebar-hovered .side-nav{align-items:stretch;margin-top:0;padding-top:0}.app-frame.sidebar-collapsed.sidebar-hovered .side-nav+.side-nav{margin-top:10px;padding-top:18px}.app-frame.sidebar-collapsed.sidebar-hovered .side-nav a{justify-content:flex-start;gap:12px;width:auto;height:auto;min-height:46px;padding:11px 14px}.app-frame.sidebar-collapsed.sidebar-hovered .side-profile{justify-content:flex-start;gap:10px;width:auto;margin:16px 0 0;padding:18px 8px 0}.app-frame.sidebar-collapsed.sidebar-hovered .side-help{width:auto;min-height:0;max-height:200px;margin-top:auto;padding:16px 16px 15px;display:block}.app-frame.sidebar-collapsed.sidebar-hovered .brand-word,.app-frame.sidebar-collapsed.sidebar-hovered .side-nav a>span:not(.provider-nav-tile),.app-frame.sidebar-collapsed.sidebar-hovered .side-nav a>b,.app-frame.sidebar-collapsed.sidebar-hovered .side-nav-label,.app-frame.sidebar-collapsed.sidebar-hovered .side-profile>div,.app-frame.sidebar-collapsed.sidebar-hovered .side-profile>button{opacity:1;pointer-events:auto;max-width:180px;height:auto;transition-delay:.1s}.app-frame.sidebar-collapsed.sidebar-hovered .side-help b,.app-frame.sidebar-collapsed.sidebar-hovered .side-help p{opacity:1;white-space:normal;max-width:none;height:auto;overflow:visible}.app-frame.sidebar-collapsed.sidebar-hovered .side-nav-label{opacity:1;max-width:none;height:auto;margin:0;padding:0 14px 8px;display:block}.app-frame.sidebar-collapsed.sidebar-hovered .side-help b,.app-frame.sidebar-collapsed.sidebar-hovered .side-help p{opacity:1;white-space:normal;max-width:none;height:auto;display:block;overflow:visible}.app-frame.sidebar-collapsed.sidebar-hovered .side-profile>div{flex-direction:column;display:flex}.app-frame.sidebar-collapsed.sidebar-hovered .side-profile>button{display:block}.app-frame.sidebar-collapsed.sidebar-hovered .side-profile>.photo-avatar{width:38px;height:38px}.app-frame.sidebar-collapsed.sidebar-hovered .side-nav a:has(b):after{display:none}.app-frame.sidebar-collapsed.sidebar-hovered .side-nav a>b,.app-frame.sidebar-collapsed.sidebar-hovered .side-profile>button{margin-left:auto}}.app-main.full-bleed .search-dashboard,.app-main.full-bleed .calendar-board{min-height:100vh;box-shadow:none;border:0;border-radius:0}.prompt-cards button:first-child{background:#f8f6f4;border-top:1px solid #e6e1dc!important}.prompt-cards button:nth-child(2){background:#f6f5f7;border-top:1px solid #e4e0e6!important}.prompt-cards button:nth-child(3){background:#f7f5f5;border-top:1px solid #e5e0df!important}.prompt-cards button:first-child:hover{background:#f3f0ed}.prompt-cards button:nth-child(2):hover{background:#f0eef3}.prompt-cards button:nth-child(3):hover{background:#f2eeee}.search-dashboard-body{grid-template-columns:440px minmax(0,1fr);min-height:calc(100vh - 225px)}.search-results-panel{padding:20px 18px 24px}.result-count{margin:18px 3px 11px}.result-count b{font-size:13px}.result-count span{font-size:10px}.compact-results{gap:9px}.compact-results>button{border-radius:12px;grid-template-columns:108px minmax(0,1fr) 28px;gap:13px;min-height:104px;padding:9px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.compact-results>button:hover{border-color:#c7c1bb;transform:translateY(-1px);box-shadow:0 8px 22px #1717170b}.compact-results>button.selected{background:#f1efec;border-color:#8f8983;box-shadow:inset 3px 0 #171718,0 8px 24px #1717170d}.compact-results .place-art{height:84px}.compact-results small{font-size:9px;line-height:1.2}.compact-results b{margin:4px 0 2px;font-size:13px;line-height:1.25}.compact-results span{font-size:10px;line-height:1.35}.compact-results em{color:#585458;gap:5px;margin-top:auto;font-size:9px}.compact-results em svg{width:11px}.compact-results .result-availability{color:#535056;align-items:center;gap:4px;margin-left:7px;font-size:8px;display:inline-flex;overflow:visible}.result-availability i{background:#77a983;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.compact-results>button>i{width:26px;height:26px}.compact-results>button>i svg{width:13px}.search-provider-detail{padding:20px 24px 26px}.search-provider-gallery{height:274px}.search-provider-copy h2{font-size:25px}.search-provider-copy>p{font-size:12px}@media (max-width:1100px) and (min-width:761px){.search-dashboard-body{grid-template-columns:370px minmax(0,1fr)}.compact-results>button{grid-template-columns:92px minmax(0,1fr) 26px;gap:10px}.compact-results .place-art{height:78px}}@media (max-width:760px){.app-main.full-bleed .search-dashboard,.app-main.full-bleed .calendar-board{border-radius:0;min-height:calc(100vh - 66px)}.compact-results>button{grid-template-columns:86px minmax(0,1fr) 24px;min-height:94px}.compact-results .place-art{height:74px}.compact-results .result-availability{display:none}}.clean-auth .auth-story{flex-direction:column;justify-content:center;align-self:stretch;display:flex}@media (max-width:760px){.clean-auth .auth-story{display:block}}.assistant-polished{background:linear-gradient(150deg,#ebe8e3 0%,#f3efeb 62%,#efd8cc 100%);border:1px solid #d8d3ce;border-radius:24px;grid-template-columns:minmax(0,1fr) 320px;gap:14px;min-height:calc(100vh - 52px);padding:16px;box-shadow:0 22px 65px #1717170c}.assistant-polished .assistant-center{background:#fff;border:1px solid #dedad6;border-radius:18px;margin:0;padding:34px 7% 24px;overflow:hidden;box-shadow:0 12px 40px #17171708}.assistant-polished .assistant-welcome{max-width:660px;margin:0 auto}.assistant-polished .assistant-mark-wrap{width:148px;height:148px;margin-bottom:0}.assistant-polished .assistant-mark-wrap:before,.assistant-polished .assistant-mark-wrap:after{display:none}.assistant-polished .assistant-mark-wrap .assistant-symbol{z-index:1;width:128px;height:128px;position:relative}.assistant-polished .assistant-welcome h1{margin:7px 0 9px;font-size:33px}.assistant-polished .assistant-welcome>p:last-child{margin:0;font-size:14px}.assistant-polished .assistant-actions{margin-top:auto;padding-top:30px}.assistant-polished .prompt-cards{gap:12px;max-width:790px;margin-bottom:34px}.assistant-polished .prompt-cards button{border-radius:16px;flex-direction:column;min-height:174px;padding:12px 14px 15px;transition:transform .24s,box-shadow .24s,background .24s;display:flex;box-shadow:0 12px 28px #1717170a;border:1px solid #d9d4cf!important}.assistant-polished .prompt-cards button:first-child{background:#f8f6f4}.assistant-polished .prompt-cards button:nth-child(2){background:#f6f5f7}.assistant-polished .prompt-cards button:nth-child(3){background:#f7f5f5}.assistant-polished .prompt-cards button:hover{transform:translateY(-3px);box-shadow:0 17px 36px #17171713}.assistant-polished .prompt-cards button:first-child:hover{background:#f3f0ed}.assistant-polished .prompt-cards button:nth-child(2):hover{background:#f0eef3}.assistant-polished .prompt-cards button:nth-child(3):hover{background:#f2eeee}.assistant-polished .prompt-cards .assistant-card-art{filter:saturate(.58)contrast(.97);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:11px;width:100%;height:82px;margin:0 0 11px;display:block;box-shadow:inset 0 0 0 1px #ffffff8f}.assistant-card-art-balance{background-image:url(/ronvolt-assistant-orientation.png?v=2)}.assistant-card-art-specialist{background-image:url(/ronvolt-assistant-specialist.png?v=2)}.assistant-card-art-recovery{background-image:url(/ronvolt-assistant-recovery.png?v=2)}.assistant-polished .prompt-card-copy{margin-top:auto;display:block}.assistant-polished .prompt-card-copy>b,.assistant-polished .prompt-card-copy>span{display:block}.assistant-polished .prompt-card-copy>b{color:#2b292b;font-size:14px;line-height:1.22}.assistant-polished .prompt-card-copy>span{color:#4e494c;margin-top:4px;font-size:11px;font-weight:500;line-height:1.3}.assistant-polished .assistant-input{border-radius:16px;max-width:790px;box-shadow:0 14px 38px #1717170d}.assistant-polished .assistant-history{background:#faf9f7;border:1px solid #dedad6;border-radius:18px;margin:0;padding:24px 20px 88px;position:relative;overflow:hidden;box-shadow:0 12px 40px #17171708}.assistant-polished .new-chat{width:auto;bottom:20px;left:20px;right:20px}.app-main.full-bleed .assistant-polished{--assistant-shell:#f8f7f5;background:var(--assistant-shell);min-height:100vh;box-shadow:none;border:0;border-radius:0;gap:14px;padding:0 16px 0 0}.app-main.full-bleed .assistant-polished .assistant-center{background:var(--assistant-shell);min-height:100vh;box-shadow:none;border:0;border-radius:0}.app-main.full-bleed .assistant-polished .assistant-history{background:#fdfcfb;border-color:#ebe8e4;margin:16px 0;box-shadow:0 10px 34px #17171708}.assistant-graphic-icon{background-image:url(/ronvolt-assistant-icons.png);background-repeat:no-repeat;background-size:400% 200%;flex:0 0 18px;width:18px;height:18px;display:inline-block}.assistant-graphic-icon-chat{background-position:0 0}.assistant-graphic-icon-search{background-position:33.333% 0}.assistant-graphic-icon-attach{background-position:66.666% 0}.assistant-graphic-icon-options{background-position:100% 0}.assistant-graphic-icon-mic{background-position:0 100%}.assistant-graphic-icon-arrow{background-position:33.333% 100%}.assistant-graphic-icon-plus{background-position:66.666% 100%}.assistant-graphic-icon-shield{background-position:100% 100%}.assistant-input-tools .tool-button .assistant-graphic-icon{flex-basis:15px;width:15px;height:15px}.voice-control .assistant-graphic-icon{flex-basis:17px;width:17px;height:17px}.assistant-polished .send-button .assistant-graphic-icon,.assistant-polished .new-chat .assistant-graphic-icon{filter:invert()brightness(2)}.assistant-polished .history-search .assistant-graphic-icon{flex-basis:16px;width:16px;height:16px}.assistant-polished .history-insight>.assistant-graphic-icon{flex-basis:23px;width:23px;height:23px}@media (min-width:761px){.assistant-polished .assistant-actions{margin-top:0;padding-top:22px}.assistant-polished .prompt-cards{margin-bottom:0;position:relative;top:0}.assistant-polished .assistant-input{width:min(790px,86%);margin:0;position:absolute;top:auto;bottom:16px;left:50%;transform:translate(-50%)}}@media (max-width:1050px){.assistant-polished{grid-template-columns:1fr}.assistant-polished .assistant-history{display:none}}@media (max-width:760px){.assistant-polished{border-radius:16px;min-height:calc(100vh - 90px);padding:8px}.assistant-polished .assistant-center{border-radius:12px;padding:28px 16px 18px}.assistant-polished .assistant-welcome h1{font-size:27px}.assistant-polished .prompt-cards{gap:9px;margin-bottom:22px}.assistant-polished .prompt-cards button{grid-template-columns:104px minmax(0,1fr);align-items:center;min-height:104px;padding:10px;display:grid}.assistant-polished .assistant-card-art{width:94px;height:62px;margin:0}.assistant-polished .prompt-card-copy{margin:0}.app-main.full-bleed .assistant-polished{min-height:calc(100vh - 66px);padding:0}.app-main.full-bleed .assistant-polished .assistant-center{border-radius:0;min-height:calc(100vh - 66px);padding:12px 12px 18px}.app-main.full-bleed .assistant-polished .assistant-stage{padding:22px 16px 16px}}.app-sidebar>.brand{gap:9px}.app-sidebar>.brand .brand-mark{background-image:url(/ronvolt-symbol.png?v=clay3);background-size:contain;border-radius:0;width:25px;height:25px}.assistant-symbol{background-image:url(/ronvolt-assistant-star.png?v=6)}.assistant-polished .assistant-mark-wrap{height:148px}.assistant-polished .assistant-mark-wrap .assistant-symbol{width:128px;height:128px}.new-chat{border-radius:999px;min-height:46px;padding:13px 18px}.assistant-polished .new-chat,.assistant-polished .history-search{border-radius:999px}.assistant-polished .history-item{border-radius:16px}.assistant-polished .history-tabs,.assistant-polished .history-tabs button,.assistant-polished .panel-title button{border-radius:999px}.assistant-polished .history-insight{border-radius:18px}.assistant-polished .prompt-cards button{border-radius:22px}.assistant-polished .assistant-card-art{border-radius:14px}.assistant-polished .assistant-input{border-radius:28px}.assistant-polished .send-button,.assistant-polished .voice-control button,.assistant-polished .tool-button{border-radius:999px}.side-nav a{border-radius:14px}.answer-chips button{border-radius:999px}body,.app-frame,.app-main,.app-topbar,.app-stage{background:var(--page)}.work-page,.assistant-layout,.assistant-center,.assistant-polished,.messages-page,.search-dashboard,.calendar-board,.search-results-panel,.ronvolt-dash,.ronvolt-offers{background:0 0}.app-sidebar{background:#fff;padding:22px 16px 18px}.app-sidebar>.brand{align-items:center;gap:10px;min-height:48px;padding:4px 10px 22px;display:flex}.app-sidebar>.brand .brand-mark{flex:0 0 28px;width:28px;height:28px}.app-sidebar>.brand .brand-word{letter-spacing:-.7px;font-size:22px;font-weight:700}.side-navs{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.side-nav{flex-direction:column;gap:6px;display:flex}.side-nav+.side-nav{border-top:1px solid #ece8e4;margin-top:10px;padding-top:18px}.side-nav-label{letter-spacing:1.15px;text-transform:uppercase;color:#9a9590;margin:0;padding:0 14px 8px;font-size:10px;font-weight:700}.side-nav a{border-radius:16px;align-items:center;gap:12px;min-height:46px;padding:11px 14px;font-size:14px;font-weight:600;display:flex;position:relative}.side-nav a svg{stroke-width:2px;flex:0 0 21px;width:21px;height:21px;display:block}.side-help{border-radius:16px;margin-top:auto;padding:16px 16px 15px}.side-help>svg{width:21px;height:21px}.side-profile{margin-top:16px;padding:18px 8px 0}@media (max-width:1050px){.side-nav-label{display:none}.side-nav+.side-nav{border-top:0;margin-top:4px;padding-top:4px}}@media (max-width:760px){.side-navs{flex:1;grid-template-columns:repeat(7,1fr);gap:0;display:grid}.side-nav{display:contents}.side-nav-label,.side-nav+.side-nav{border:0;margin:0;padding:0;display:none}.side-nav a{min-height:0;padding:7px 2px}.side-nav a svg{flex-basis:18px;width:18px;height:18px}}.auth-success{color:#244a3f;background:#f2f7f4;border:1px solid #cadbd3;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:14px 16px;font-size:13px;display:flex}.auth-success svg{flex:0 0 18px;width:18px}.auth-success span{flex:1}.auth-success a{text-underline-offset:3px;font-weight:750;text-decoration:underline}.auth-success{flex-wrap:wrap}.auth-resend{color:#fff;background:#172521;border-radius:10px;width:100%;min-height:42px;margin:4px 0 0;font-size:13px;font-weight:750}.auth-resend:disabled{opacity:.6}.auth-honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.files-notice{color:#3d6251;background:#f5f8f6;border:1px solid #d9e3dd;border-radius:10px;margin:0 0 18px;padding:10px 12px;font-size:11px}.offers-live-note{color:#6f6965;background:#faf9f7;border:1px solid #e5e0dc;border-radius:10px;margin:0 0 10px;padding:9px 11px;font-size:10px;line-height:1.45}.offers-live-note a{color:#171718;text-underline-offset:2px;font-weight:750;text-decoration:underline}.offers-live-note.error{color:#8b4d4d;background:#fff8f6}.offers-map-link{place-items:center;text-decoration:none;display:grid}.dash-empty-offers{background:#fbfaf8;border:1px dashed #d9d3ce;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:150px;padding:22px;display:flex}.dash-empty-offers svg{width:19px}.dash-empty-offers b{font-size:13px}.dash-empty-offers p{color:#7d7772;margin:0;font-size:11px}.dash-empty-offers .dash-cta{margin-top:4px}.app-main{background:var(--page)}.app-main.full-bleed .assistant-polished{--assistant-shell:transparent;box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:16px 16px 16px 0}.app-main.full-bleed .assistant-polished .assistant-center{min-height:calc(100vh - 32px);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex}.app-main.full-bleed .assistant-polished .assistant-stage{width:100%;box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;padding:12px 32px 0;display:flex}.app-main.full-bleed .assistant-polished .assistant-welcome{margin:24px auto 14px}.app-main.full-bleed .assistant-polished .assistant-mark-wrap:before{display:none}.app-main.full-bleed .assistant-polished .prompt-cards{width:min(790px,100%);margin:0 auto auto}.app-main.full-bleed .assistant-polished .prompt-card-copy>b{font-size:15px}.app-main.full-bleed .assistant-polished .prompt-card-copy>span{font-size:13px;line-height:1.35}.app-main.full-bleed .assistant-polished .assistant-thread{flex:1;width:min(790px,100%);margin:0 auto 24px;overflow:auto}.app-main.full-bleed .assistant-polished .assistant-input{width:min(790px,100%);margin:32px auto 0;position:relative;bottom:auto;left:auto;transform:none}.app-main.full-bleed .assistant-polished .assistant-history{box-shadow:none;background:#fff;border:1px solid #ece8e4;border-radius:20px;margin:0;padding:24px 20px 88px}.app-main.full-bleed .assistant-polished .new-chat{bottom:20px}.app-main.full-bleed .assistant-polished .history-search,.app-main.full-bleed .assistant-polished .history-insight,.calendar-days>section{background:#fff}.calendar-days>section.today{background:#f6f2ed}.calendar-days>section.today>header small{color:#4a4542;font-weight:750}.ronvolt-dash{background:0 0;flex-direction:column;gap:32px;min-height:100vh;padding:28px 36px 64px;display:flex}.dash-top{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;display:grid}.dash-search{background:#fff;border:1px solid #e6e2de;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.dash-search svg{color:#8a8582;flex:0 0 16px;width:16px}.dash-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.dash-chip{color:#5c5754;white-space:nowrap;box-sizing:border-box;background:#f6f1ee;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 14px;font-size:12px;display:inline-flex}.dash-chip .assistant-symbol{width:22px;height:22px;margin:0}.dash-chip b{color:#1c1b1b}.dash-user{align-items:center;gap:10px;height:46px;display:flex}.dash-user b{font-size:13px;line-height:1.1;display:block}.dash-user small{color:#8a8582;font-size:10px}.dash-grid{grid-template-columns:minmax(0,1.7fr) 320px;grid-template-areas:"top rail""rest rail";align-items:start;gap:22px;display:grid}.dash-main-top{flex-direction:column;grid-area:top;gap:32px;display:flex}.dash-main-rest{flex-direction:column;grid-area:rest;gap:32px;display:flex}.dash-rail{grid-area:rail}.dash-main{flex-direction:column;gap:18px;min-width:0;display:flex}.dash-hero{isolation:isolate;background:#f4ebe4;border-radius:28px;height:clamp(300px,34vw,400px);position:relative;overflow:hidden}.dash-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#faf7f3f5 0 36%,#faf7f300 58%);position:absolute;inset:0}.dash-hero-media{object-fit:contain;object-position:right center;opacity:0;width:100%;height:100%;transition:opacity .85s;display:block;position:absolute;inset:0}.dash-hero-media.on{opacity:1;z-index:0}.dash-hero-copy{color:#1c1b1b;z-index:2;flex-direction:column;justify-content:center;width:min(400px,48%);padding:40px 28px 48px;display:flex;position:absolute;inset:0 auto 0 0}.dash-hero-copy h1{letter-spacing:-1.2px;margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.12}.dash-hero-copy p{color:#5c5754;max-width:300px;margin:0 0 20px;font-size:14px;line-height:1.5}.dash-hero-copy>div{flex-wrap:wrap;gap:8px;display:flex}.dash-hero-btn{color:#fff;cursor:pointer;background:#171718;border:0;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.dash-hero-btn.ghost{color:#1c1b1b;background:#fff;border:1px solid #ece8e4}.dash-hero-btn.on{color:#fff;background:#171718}.dash-hero-btn svg{flex:0 0 15px;width:15px;height:15px}.dash-hero-dots{z-index:2;gap:5px;display:flex;position:absolute;bottom:18px;left:28px}.dash-hero-dots button{cursor:pointer;background:#17171833;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .25s,background .25s,border-radius .25s}.dash-hero-dots button.on{background:#171718;border-radius:99px;width:16px}.dash-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dash-section-head h2{letter-spacing:-.4px;margin:0;font-size:18px}.dash-section-head>a{color:#8a8582;font-size:12px}.dash-tabs{gap:4px;display:flex}.dash-tabs button{color:#7a7572;border-radius:999px;height:30px;padding:0 11px;font-size:11px}.dash-tabs button.active{color:#fff;background:#171718}.dash-quick{background:#fff;border:1px solid #ece8e4;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.dash-quick a{min-height:96px;color:inherit;background:#fff;border:1px solid #ece8e4;border-radius:18px;flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex}.dash-quick a svg{color:#8a8582;width:18px;height:18px}.dash-quick b{letter-spacing:-.2px;font-size:13px}.dash-quick small{color:#8a8582;font-size:11px;line-height:1.3}.dash-block,.dash-block-soft{background:#fff;border:1px solid #ece8e4;border-radius:20px;padding:20px 18px 18px}.dash-offers{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dash-offer-card{background:#fff;border:1px solid #ece8e4;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.dash-offer-art{background-position:50%;background-size:cover;height:148px;position:relative}.dash-offer-art>button{color:#8a8582;background:#fffdfbe8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.dash-offer-art>button.saved{color:#be6a79}.dash-offer-art>button svg{width:14px}.dash-offer-body{flex-direction:column;flex:1;gap:4px;padding:16px 16px 18px;display:flex}.dash-offer-body small{letter-spacing:.6px;text-transform:uppercase;color:#8a8582;font-size:9px}.dash-offer-body h3{letter-spacing:-.3px;margin:0;font-size:15px}.dash-offer-body p{color:#6f6a68;flex:1;margin:0;font-size:12px;line-height:1.35}.dash-offer-body>div{justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin-top:12px;display:flex}.dash-offer-body>div>span{color:#7a7572;font-size:11px}.dash-cta{color:#fff;white-space:nowrap;box-sizing:border-box;background:#171718;border-radius:999px;flex:none;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.dash-appts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dash-appts article,.dash-appts .dash-appt-card,.dash-appts .dash-appt-add{text-align:left;min-height:168px;color:inherit;background:#fff;border:1px solid #ece8e4;border-radius:18px;flex-direction:column;gap:4px;width:100%;padding:18px 16px 16px;display:flex}.dash-appts .dash-appt-card:hover,.dash-appts .dash-appt-add:hover{background:#faf8f6;border-color:#d8d2cc}.dash-appts article>span,.dash-appts .dash-appt-card>span:first-child{letter-spacing:.5px;text-transform:uppercase;color:#8a8582;font-size:10px}.dash-appts article>b,.dash-appts .dash-appt-card>b,.dash-appts .dash-appt-add>b{letter-spacing:-.8px;font-size:22px;line-height:1.1}.dash-appts article>p,.dash-appts .dash-appt-card>p{margin:0;font-size:13px}.dash-appts article>small,.dash-appts .dash-appt-card>small,.dash-appts .dash-appt-add>small{color:#8a8582;flex:1;font-size:11px}.dash-appts article>.dash-cta,.dash-appts .dash-appt-card>.dash-cta,.dash-appts .dash-appt-add>.dash-cta{align-self:flex-start;margin-top:10px}.dash-appt-add{background:#faf8f6}.dash-appt-add svg{color:#8a8582;width:18px;margin-bottom:4px}.dash-appt-add>b{letter-spacing:-.3px;font-size:15px}.dash-files{gap:10px;display:grid}.dash-files article{background:#fff;border:1px solid #ece8e4;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid}.dash-files b{font-size:13px;display:block}.dash-files small{color:#8a8582;font-size:11px}.dash-files .file-type-icon{width:32px;height:38px}.dash-rail{flex-direction:column;gap:18px;padding-top:0;display:flex}.dash-rail-card{background:#fff;border:1px solid #ece8e4;border-radius:20px;flex-direction:column;gap:4px;padding:20px 16px 16px;display:flex}.dash-rail-card .dash-section-head{margin-bottom:14px;padding:0 4px}.dash-rail-card .dash-section-head h2{font-size:16px}.dash-rank,.dash-activity{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dash-rank li,.dash-activity li{background:#fff;border:1px solid #ece8e4;border-radius:16px;grid-template-columns:22px 42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #fff}.dash-activity li{grid-template-columns:42px minmax(0,1fr)}.dash-rail-ico{color:#6f6a68;background:#f3eee9;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.dash-rail-ico svg{width:16px;height:16px}.dash-rank .photo-avatar,.dash-activity .photo-avatar{width:42px;height:42px}.dash-rank b{color:#8a8582;font-size:13px;font-weight:600}.dash-rank div,.dash-activity div{min-width:0}.dash-rank strong,.dash-activity b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.dash-rank small,.dash-activity small{color:#8a8582;font-size:11px}.dash-rank button{background:#fff;border:1px solid #e6e2de;border-radius:999px;height:32px;padding:0 12px;font-size:11px;font-weight:600}.dash-rank button.saved{color:#fff;background:#171718;border-color:#171718}.dash-rail{z-index:3;padding-bottom:88px;position:relative}.dash-note-list{gap:10px;display:grid}.dash-note-card{text-align:left;min-height:64px;color:inherit;z-index:1;background:#fff;border:1px solid #ece8e4;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid;position:relative}.dash-note-card:hover{background:#faf8f6}.dash-note-card.dash-note-idle,.dash-note-card.dash-note-idle:hover{background:#faf8f6;grid-template-columns:36px minmax(0,1fr)}.dash-note-card.is-priority{background:#f4f0f8;border-color:#e4dcec}.dash-note-card.is-priority:hover{background:#efeaf6}.dash-note-card.is-priority .dash-note-ico{color:#6d6578;background:#eeeaf5}.dash-note-card.is-priority .dash-note-badge{color:#6d6578}.dash-note-card>div,.dash-note-open>div{min-width:0}.dash-note-card b,.dash-note-open b{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.dash-note-card small,.dash-note-open small{color:#8a8582;font-size:11px;display:block}.dash-note-open{text-align:left;min-width:0;color:inherit;cursor:pointer;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;display:grid}.dash-note-badge{letter-spacing:.6px;text-transform:uppercase;color:#8a8582;margin-bottom:2px;font-size:9px;font-style:normal;font-weight:700;display:block}.dash-note-del{color:#8a8582;z-index:2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.dash-note-del:hover{color:#1c1b1b;background:#fff}.dash-note-del svg{width:15px;height:15px}.dash-note-ico{color:#8a8582;background:#f3eee9;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.dash-note-ico svg{width:16px;height:16px}.dash-clear{color:#8a8582;font-size:12px}.dash-clear:hover{color:#1c1b1b}.assistant-keep{color:#6f6a68;background:#faf8f6;border:1px solid #ece8e4;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:700px;margin:14px auto 0;padding:10px 12px;font-size:12px;display:flex}.assistant-keep.saved{justify-content:flex-start}.assistant-keep svg{color:#8a5a3a;width:15px;height:15px}.assistant-keep button{color:#8a5a3a;background:0 0;border:0;border-radius:12px;place-items:center;width:36px;height:36px;padding:0;display:grid}.assistant-keep button:hover{color:#1c1b1b;background:#fff}.assistant-keep button svg{width:18px;height:18px;color:inherit}.assistant-polished .history-hint{color:#8a8582;margin:0 2px 10px;font-size:11px;line-height:1.35}.assistant-polished .history-list{align-content:start;gap:8px;max-height:calc(100vh - 360px);padding-bottom:8px;display:grid;overflow:auto}.assistant-polished .history-item,.assistant-polished .history-item.saved,.app-main.full-bleed .assistant-polished .history-item,.app-main.full-bleed .assistant-polished .history-item.saved{background:linear-gradient(155deg,#f3ebe1 0%,#eadfd0 26%,#e4d9ee 58%,#d4cbe3 80%,#c2bec0 100%);border:1px solid #e4ddd4;flex-direction:row;align-items:center;gap:6px;padding:8px;display:flex;box-shadow:inset 0 -16px 22px #17171710}.assistant-polished .history-item:hover,.assistant-polished .history-item.selected,.assistant-polished .history-item.saved:hover,.assistant-polished .history-item.saved.selected,.app-main.full-bleed .assistant-polished .history-item:hover,.app-main.full-bleed .assistant-polished .history-item.selected,.app-main.full-bleed .assistant-polished .history-item.saved:hover,.app-main.full-bleed .assistant-polished .history-item.saved.selected{background:linear-gradient(155deg,#eee4d6 0%,#e4d6c6 26%,#dcd0ea 58%,#cbbfdc 80%,#b4b0b2 100%);box-shadow:inset 0 -16px 22px #17171714}.assistant-polished .history-item-main{text-align:left;min-width:0;color:inherit;flex:1;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.assistant-polished .history-item-main>span{width:36px;height:36px;color:inherit;background-image:none;border-radius:12px;place-items:center;display:grid}.assistant-polished .history-item-main>span svg{width:16px;height:16px;display:block}.assistant-polished .history-item div.history-item-actions{flex-flow:row;flex:none;justify-content:flex-end;align-items:center;gap:2px;width:auto;min-width:0;display:flex}.assistant-polished .history-item-save,.assistant-polished .history-item-del{color:#6f6a68;background:0 0;border:0;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;display:grid}.assistant-polished .history-item-save svg,.assistant-polished .history-item-del svg{stroke:currentColor;stroke-width:1.7px;background:0 0;fill:none!important;width:16px!important;height:16px!important;display:block!important}.assistant-polished .history-item-save,.assistant-polished .history-item-del,.assistant-polished .history-item>span{color:inherit;background-image:none!important}.assistant-polished .history-item-save:hover{color:#8a5a3a;background:#fff6}.assistant-polished .history-item-save.is-on{color:#8a5a3a}.assistant-polished .history-item-del:hover{color:#8a4540;background:#fff6}@media (max-width:1050px){.assistant-polished .assistant-history{display:none!important}}.calendar-days>section.calendar-day-focus{background:#f7f1ea}.calendar-day-cards article.calendar-item-focus{box-shadow:0 0 0 2px #c9a48a}@media (max-width:1100px){.dash-grid{grid-template-columns:1fr;grid-template-areas:"top""rail""rest";gap:32px}.dash-rail{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dash-quick{grid-template-columns:1fr 1fr}.dash-appts{grid-template-columns:1fr}}.assistant-polished .history-item,.assistant-polished .history-item.saved,.app-main.full-bleed .assistant-polished .history-item,.app-main.full-bleed .assistant-polished .history-item.saved{box-shadow:none;background:#fff;border-color:#ebe7e2}.assistant-polished .history-item:hover,.assistant-polished .history-item.selected,.assistant-polished .history-item.saved:hover,.assistant-polished .history-item.saved.selected,.app-main.full-bleed .assistant-polished .history-item:hover,.app-main.full-bleed .assistant-polished .history-item.selected,.app-main.full-bleed .assistant-polished .history-item.saved:hover,.app-main.full-bleed .assistant-polished .history-item.saved.selected{box-shadow:none;background:#f4f1ed;border-color:#ddd6cf}.assistant-polished .history-item-main>span.violet,.assistant-polished .history-item-main>span.mint,.assistant-polished .history-item.saved .history-item-main>span{color:#67625e;background:#f3efeb}.assistant-polished .assistant-thread{scrollbar-width:none;flex-direction:column;gap:10px;padding:6px 2px 16px;display:flex}.assistant-polished .assistant-thread::-webkit-scrollbar{display:none}.assistant-polished .chat-row{align-items:flex-end;gap:10px;max-width:100%;display:flex}.assistant-polished .chat-row.user{flex-direction:row-reverse}.assistant-polished .chat-row-avatar{background:#f1eeea;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.assistant-polished .chat-row-avatar .assistant-symbol{width:22px;height:22px;margin:0}.assistant-polished .chat-row-avatar .photo-avatar{width:100%;height:100%}.assistant-polished .chat-user-avatar{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.assistant-polished .chat-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.assistant-polished .chat-row-body{flex-direction:column;gap:4px;min-width:0;max-width:min(92%,820px);display:flex}.assistant-polished .chat-row.user .chat-row-body{align-items:flex-end}.assistant-polished .chat-row .chat-bubble{color:#252321;background:#fff;border:1px solid #e9e5e1;border-radius:16px 16px 16px 4px;max-width:100%;padding:10px 13px;box-shadow:0 5px 16px #2c231f08}.assistant-polished .chat-row.user .chat-bubble{color:#fff;background:#282624;border:0;border-radius:16px 16px 4px}.assistant-polished .assistant-message-content{flex-direction:column;gap:10px;min-width:0;display:flex}.assistant-polished .assistant-message-content p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.48}.assistant-polished .assistant-answer-intro{color:#3d3936;max-width:680px;padding:1px 1px 2px}.assistant-polished .assistant-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assistant-polished .assistant-topic-card{isolation:isolate;background:#fbfaf8;border:1px solid #e8e2dc;border-radius:16px;min-width:0;min-height:142px;padding:15px 86px 14px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #30292308}.assistant-polished .assistant-topic-card:before{content:"";z-index:-1;background:#c8b4d8;width:4px;position:absolute;inset:0 auto 0 0}.assistant-polished .assistant-topic-card.visual-costs:before,.assistant-polished .assistant-topic-card.visual-documents:before{background:#d2ae88}.assistant-polished .assistant-topic-card.visual-privacy:before,.assistant-polished .assistant-topic-card.visual-clinic:before{background:#807a84}.assistant-polished .assistant-topic-card.visual-messages:before,.assistant-polished .assistant-topic-card.visual-assistant:before{background:#d69a85}.assistant-polished .assistant-topic-copy{z-index:1;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex;position:relative}.assistant-polished .assistant-topic-kicker{color:#8d837b;letter-spacing:.12em;text-transform:uppercase;font-weight:800;white-space:nowrap!important;margin:0 0 6px!important;font-size:9px!important;line-height:1.1!important}.assistant-polished .assistant-topic-card h3{color:#272422;letter-spacing:-.28px;margin:0 0 6px;font-size:16px;font-weight:780;line-height:1.18}.assistant-polished .assistant-topic-card h3+p{color:#5d5752;-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.assistant-polished .assistant-topic-art{z-index:0;object-fit:contain;filter:drop-shadow(0 8px 9px #42392a20);pointer-events:none;-webkit-user-select:none;user-select:none;width:98px;height:98px;position:absolute;bottom:-7px;right:-2px}.assistant-polished .assistant-topic-card.visual-assistant .assistant-topic-art{opacity:.9;width:70px;height:70px;bottom:11px;right:3px}.assistant-polished .assistant-answer-toggle{align-self:flex-start;font-size:12px;font-weight:720;color:#433d38!important;background:#f7f4f0!important;border:1px solid #ded7d0!important;border-radius:9px!important;width:auto!important;height:33px!important;padding:0 12px!important}.assistant-polished .assistant-answer-toggle:hover{background:#f0ebe6!important;border-color:#cfc3ba!important}.assistant-polished .assistant-expanded-details{background:#f9f7f4;border:1px solid #e9e3dc;border-radius:14px;gap:9px;padding:13px 14px;display:grid}.assistant-polished .assistant-expanded-details section{border-bottom:1px solid #e7e0d9;gap:5px;padding:0 0 9px;display:grid}.assistant-polished .assistant-expanded-details section:last-child{border:0;padding:0}.assistant-polished .assistant-expanded-details h4{color:#312c29;letter-spacing:-.1px;margin:0;font-size:14px}.assistant-polished .assistant-expanded-details p{color:#5a534d;font-size:14px}.assistant-polished .assistant-detail-bullet{padding-left:14px;position:relative}.assistant-polished .assistant-detail-bullet:before{content:"";background:#a88abf;border-radius:50%;width:5px;height:5px;position:absolute;top:.61em;left:1px}.assistant-polished .assistant-detail-step{grid-template-columns:22px 1fr;gap:7px;display:grid}.assistant-polished .assistant-detail-step>b{color:#5c4d66;background:#eee9f0;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.assistant-polished .chat-row.user .assistant-message-content.has-sections{display:flex}@media (max-width:900px){.assistant-polished .assistant-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-polished .assistant-topic-card{min-height:136px}}@media (max-width:560px){.assistant-polished .assistant-topic-grid{grid-template-columns:1fr}.assistant-polished .assistant-topic-card{min-height:128px}}.assistant-polished .chat-meta{color:#99928c;align-items:center;gap:4px;padding:0 2px;font-size:10px;display:flex}.assistant-polished .chat-meta svg{color:#7d9287;width:13px;height:13px}.assistant-polished .chat-attachments{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.assistant-polished .chat-attachments span,.assistant-pending-files>span{border:1px solid;border-radius:8px;align-items:center;gap:5px;min-width:0;padding:5px 7px;font-size:10px;line-height:1.2;display:inline-flex}.assistant-polished .chat-attachments svg,.assistant-pending-files svg{flex:0 0 13px;width:13px;height:13px}.assistant-polished .chat-row.user .chat-attachments span{color:#fff9;border-color:#fff4}.assistant-polished .assistant-generated-file{text-align:left;width:min(420px,100%);box-shadow:none;border:1px solid #ded8e3;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid;color:#302b34!important;background:#f7f4f9!important;padding:10px!important}.assistant-polished .chat-attachments .assistant-generated-file>span{border:0;border-radius:0;padding:0;line-height:normal}.assistant-polished .assistant-generated-file-icon{background:#e9e2ef;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.assistant-polished .assistant-generated-file-icon .file-type-icon{background:0 0;width:28px;height:30px}.assistant-polished .assistant-generated-file-icon .file-type-icon svg{width:22px;height:26px}.assistant-polished .assistant-generated-file-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.assistant-polished .assistant-generated-file b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.assistant-polished .assistant-generated-file small{color:#7c747f;font-size:11px}.assistant-polished .assistant-generated-file-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.assistant-polished .assistant-generated-file-actions button{align-items:center;gap:6px;font-size:12px;font-weight:650;color:#3a3340!important;background:#fff!important;border:1px solid #d4ccd9!important;border-radius:999px!important;width:auto!important;height:32px!important;padding:0 12px!important;display:inline-flex!important}.assistant-polished .assistant-generated-file-actions button svg{width:14px;height:14px}.assistant-polished .assistant-generated-file-actions button:hover{background:#f3eef6!important;border-color:#c3b7ce!important}.assistant-polished .assistant-generated-file:hover{border-color:#cfc4d7;background:#f0ebf4!important}.assistant-polished .is-thinking .chat-bubble{color:#7a746e}.assistant-polished .is-thinking .chat-bubble p:after{content:"•••";letter-spacing:2px;margin-left:4px;animation:1.1s ease-in-out infinite assistantDots}@keyframes assistantDots{50%{opacity:.3}}.assistant-file-input{display:none}.assistant-polished .assistant-input{background:#fff;border-color:#dcd6d0;padding:11px 13px 10px;position:relative}.assistant-polished .assistant-input textarea{min-height:58px;font:inherit;padding:5px 3px 0;line-height:1.45}.assistant-pending-files{flex-wrap:wrap;gap:6px;padding:0 0 8px;display:flex}.assistant-pending-files>span{color:#5f5954;background:#f5f2ef;border-color:#e4ddd7;max-width:100%}.assistant-pending-files>span button{width:18px!important;height:18px!important;color:inherit!important;background:0 0!important;padding:0!important}.assistant-pending-files>span button svg{width:12px;height:12px}.assistant-polished .assistant-input-tools{border-top:1px solid #f0edea;gap:8px;padding-top:7px;position:relative}.assistant-polished .assistant-input-tools>div:first-child{align-items:center;gap:6px;display:flex}.assistant-polished .assistant-input-tools small{color:#938d88;margin-left:auto;font-size:10px}.assistant-polished .assistant-dictation{color:#5a5551;background:#f4f1ee;border:1px solid #e4dfda;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.assistant-polished .assistant-dictation svg{width:16px;height:16px}.assistant-polished .assistant-dictation.is-active{color:#fff;background:#2b2927;border-color:#2b2927;animation:1.25s infinite dictationPulse}@keyframes dictationPulse{50%{box-shadow:0 0 0 5px #2b29271a}}.assistant-polished .send-button:disabled{opacity:.42;cursor:not-allowed}.assistant-options-wrap{position:relative}.assistant-options{z-index:8;background:#fff;border:1px solid #e1dcd7;border-radius:12px;width:250px;padding:6px;position:absolute;bottom:44px;left:0;box-shadow:0 18px 42px #211b1618}.assistant-options button{text-align:left;font-size:12px;color:#423d39!important;background:0 0!important;border-radius:8px!important;width:100%!important;height:auto!important;padding:9px 10px!important;display:block!important}.assistant-options button:hover{background:#f4f1ed!important}.assistant-options button:disabled{opacity:.45;cursor:not-allowed}.assistant-voice-error{color:#96534d;margin:8px 2px 0;font-size:11px}@media (max-width:760px){.assistant-polished .chat-row-body{max-width:84%}.assistant-polished .assistant-input-tools small,.assistant-polished .tool-button span{display:none}.assistant-polished .tool-button{justify-content:center;width:34px;padding:0}.assistant-options{bottom:42px;left:-5px}.assistant-polished .assistant-thread{padding-bottom:16px}}@media (min-width:761px){.app-main.full-bleed .assistant-polished{box-sizing:border-box;height:calc(100vh - 44px);min-height:0;overflow:hidden}.app-main.full-bleed .assistant-polished .assistant-center{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.app-main.full-bleed .assistant-polished .assistant-stage{height:100%;min-height:0;overflow:hidden}.app-main.full-bleed .assistant-polished .assistant-welcome{flex:none}.app-main.full-bleed .assistant-polished .assistant-thread{scrollbar-width:none;flex:auto;min-height:0;margin:0 auto 16px;padding-right:8px;overflow:hidden auto}.app-main.full-bleed .assistant-polished .assistant-thread::-webkit-scrollbar{display:none}.app-main.full-bleed .assistant-polished .assistant-input{flex:none;margin:0 auto 14px}.app-main.full-bleed .assistant-polished .assistant-history{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.app-main.full-bleed .assistant-polished .history-list{scrollbar-width:none;flex:1;min-height:0;max-height:none}.app-main.full-bleed .assistant-polished .history-list::-webkit-scrollbar{display:none}}.assistant-polished .assistant-input{box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.assistant-polished .assistant-input textarea{scrollbar-width:none;flex:auto;min-height:0;max-height:none;overflow-y:auto}.assistant-polished .assistant-input textarea::-webkit-scrollbar{display:none}.assistant-polished .assistant-input-tools{flex:none}.assistant-polished .assistant-pending-files{scrollbar-width:none;flex-wrap:nowrap;flex:none;max-height:28px;overflow:auto hidden}.assistant-polished .assistant-pending-files::-webkit-scrollbar{display:none}.assistant-polished .chat-delivery{align-items:center;gap:1px;margin-left:2px;font-style:normal;display:inline-flex}.assistant-polished .chat-delivery svg{width:12px;height:12px}.assistant-polished .chat-delivery em{margin-left:3px;font-style:normal}.assistant-polished .chat-delivery.sent{color:#aaa39e}.assistant-polished .chat-delivery.delivered{color:#6f9b82}.assistant-polished .chat-delivery.failed{color:#b36b6b}.assistant-polished .chat-delivery.delivered svg+svg{margin-left:-7px}@media (max-width:760px){.ronvolt-dash{gap:24px;padding:18px 16px 96px}.dash-top{grid-template-columns:1fr}.dash-chip,.dash-user{display:none}.dash-hero-copy{background:linear-gradient(#faf7f3ee 18%,#faf7f300 100%);width:100%;padding:22px 18px 40px}.dash-hero-copy h1{font-size:24px}.dash-offers,.dash-quick,.dash-appts,.dash-rail{grid-template-columns:1fr}}.ronvolt-offers{background:0 0;flex-direction:column;gap:16px;min-height:100vh;padding:22px 28px 48px;display:flex}.offers-find{grid-template-columns:minmax(0,1.4fr) minmax(160px,.7fr);gap:10px;max-width:640px;display:grid}.offers-find .search-field{min-width:0;position:relative}.offers-find label{color:#8a8582;background:#fff;border:1px solid #ece8e4;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.offers-find .search-field>label{width:100%}.offers-find svg{flex:0 0 16px;width:16px}.offers-find input{color:#1c1b1b;background:0 0;border:0;outline:0;width:100%;font-size:13px}.search-suggestions{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #e6e1dc;border-radius:16px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 42px #251f1c29}.search-suggestions button{text-align:left;border-radius:11px;align-items:center;gap:10px;width:100%;padding:10px 11px;display:flex}.search-suggestions button:hover,.search-suggestions button:focus-visible{background:#f6f1ee;outline:0}.search-suggestions button>svg:first-child{color:#847a82;flex:0 0 16px;width:16px;height:16px}.search-suggestions button>svg:last-child{color:#a49ca1;width:14px;height:14px;margin-left:auto}.search-suggestions button span{gap:1px;min-width:0;display:grid}.search-suggestions button b{color:#2c292c;font-size:12px}.search-suggestions button small{color:#8a8389;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.offers-hero small{letter-spacing:1.2px;font-size:9px;font-weight:700;display:block}.offers-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.offers-stats button{text-align:left;min-height:74px;color:inherit;background:#fff;border:1px solid #ece8e4;border-radius:18px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.offers-stats button span{color:#6f6a68;background:#f6f1ee;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;display:grid}.offers-stats button svg{width:15px}.offers-stats button b,.offers-stats button small{display:block}.offers-stats button b{letter-spacing:-.2px;font-size:13px}.offers-stats button small{color:#8a8582;font-size:11px}.offers-stats button.on{color:#1c1b1b}.offers-stats button.on span{color:#6f6a68;background:#fff}.offers-stats button.on b{color:#1c1b1b}.offers-stats button.on small{color:#6f6a68}.offers-stats button:first-child.on{background:#f4ebe4;border-color:#e4d8cf}.offers-stats button:nth-child(2).on{background:#eeeaf5;border-color:#ddd6e8}.offers-stats button:nth-child(3).on{background:#e4eef4;border-color:#d2dde6}.offers-stats button:nth-child(4).on{background:#e8f3ec;border-color:#d0e3d6}.offers-board{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.offers-feed{background:#fff;border:1px solid #ece8e4;border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:18px 16px 16px;scroll-margin-top:18px;display:flex}.offers-feed-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 8px;display:flex}.offers-feed-head h2{letter-spacing:-.4px;margin:0;font-size:18px}.offers-sort{background:#f3f0ed;border-radius:999px;gap:4px;padding:3px;display:flex}.offers-sort button{color:#7a7572;border-radius:999px;height:30px;padding:0 12px;font-size:11px}.offers-sort button.active{color:#3a322f;background:#fff;box-shadow:0 1px #fff}.offers-row{background:#fff;border:1px solid #ece8e4;border-radius:20px;grid-template-columns:88px minmax(0,1fr) 36px minmax(120px,auto);align-items:center;gap:16px;min-height:118px;padding:16px 18px;display:grid}.offers-row-art{filter:saturate(.78);background-position:50%;background-size:cover;border-radius:18px;flex:0 0 88px;width:88px;height:88px}.offers-row-copy{min-width:0}.offers-row-copy h3{letter-spacing:-.35px;margin:0;font-size:16px;line-height:1.25}.offers-row-copy p{color:#6f6a68;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 10px;font-size:13px;overflow:hidden}.provider-rating{color:#7c6a50;white-space:nowrap;align-items:center;gap:5px;min-height:18px;font-size:12px;font-weight:650;display:inline-flex}.provider-rating-stars{color:#d5d0ca;align-items:center;gap:1px;display:inline-flex}.provider-rating-stars svg{stroke-width:1.4px;width:13px;height:13px}.provider-rating-stars svg.filled{color:#c4a574;fill:currentColor;stroke:currentColor}.provider-rating b{color:#373230;font-size:12px}.provider-rating small{color:#8a8582;font-size:11px;font-weight:500}.provider-rating em{color:#9c9794;padding-left:1px;font-size:10px;font-style:normal;font-weight:600}.provider-rating-detail{margin-top:7px}.detail-heading .provider-rating-stars{color:#ffffff85}.detail-heading .provider-rating-stars svg.filled{color:#f1d08b;stroke:currentColor;fill:currentColor}.detail-heading .provider-rating b,.detail-heading .provider-rating small,.detail-heading .provider-rating em{color:#ffffffe6}.offers-tags{flex-wrap:wrap;gap:6px;display:flex}.offers-tags span{color:#5c5754;background:#f6f1ee;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:11px;display:inline-flex}.offers-save{color:#8a8582;background:#fff;border:1px solid #ece8e4;border-radius:50%;justify-self:center;place-items:center;width:36px;height:36px;display:grid}.offers-save svg{width:16px}.offers-save.saved{color:#be6a79;background:#fdf6f6;border-color:#f0d5d8}.offers-save.saved svg{fill:currentColor}.offers-row-side{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.offers-row-side b{letter-spacing:-.3px;font-size:15px}.offers-row-side small{color:#8a8582;max-width:160px;font-size:12px}.offers-ask{color:#8a8582;margin-top:8px;line-height:0;display:inline-flex}.offers-ask:hover{color:#1c1b1b}.offers-ask svg{width:17px;height:17px}.offers-empty{text-align:center;background:#faf8f6;border:1px dashed #e6e2de;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:42px 20px;display:flex}.offers-empty svg{color:#8a8582;width:22px}.offers-empty b{font-size:16px}.offers-empty p{color:#6f6a68;margin:0 0 8px;font-size:13px}.offers-filters{background:#fff;border:1px solid #ece8e4;border-radius:20px;flex-direction:column;gap:14px;padding:18px 16px 16px;display:flex;position:sticky;top:18px}.offers-filters h2{letter-spacing:-.4px;margin:0;font-size:18px}.offers-filter-autocomplete{position:relative}.offers-filter-search{color:#8a8582;background:#faf8f6;border:1px solid #ece8e4;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.offers-filter-autocomplete .search-suggestions{top:calc(100% + 6px)}.offers-filter-search svg{flex:0 0 15px;width:15px}.offers-filter-search input{color:#1c1b1b;background:0 0;border:0;outline:0;width:100%;font-size:12px}.offers-filter-block{flex-direction:column;gap:8px;display:flex}.offers-filter-block>small{color:#8a8582;font-size:11px;font-weight:600}.offers-foci{flex-direction:column;gap:8px;display:flex}.offers-foci.open{max-height:min(46vh,380px);padding-right:4px;overflow:auto}.offers-more{color:#5c5754;align-self:flex-start;font-size:12px;font-weight:500}.offers-more:hover{color:#1c1b1b}.offers-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.offers-filter-chips button{color:#5c5754;background:#fff;border:1px solid #ece8e4;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:11px;display:inline-flex}.offers-filter-chips button svg{width:11px}.offers-filter-chips button.on{background:#f6f1ee;border-color:#e6ddd7}.offers-check{align-items:center;gap:10px;min-height:28px;font-size:13px;display:flex}.offers-check input{accent-color:#8a8582;flex:0 0 16px;width:16px;height:16px}.offers-check b{font-size:13px;font-weight:500}.offers-apply{color:#fff;box-sizing:border-box;background:#171718;border:0;border-radius:999px;justify-content:center;align-items:center;height:42px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.offers-reset{color:#8a8582;align-self:center;font-size:12px}.app-main.full-bleed .ronvolt-offers{min-height:100vh;box-shadow:none;border:0;border-radius:0}@media (max-width:1100px){.offers-board{grid-template-columns:1fr}.offers-filters{order:-1;position:static}.offers-stats{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ronvolt-offers{padding:16px 14px 86px}.offers-find,.offers-stats{grid-template-columns:1fr}.offers-row{grid-template-columns:72px minmax(0,1fr) 36px;gap:12px}.offers-row-art{width:72px;height:72px}.offers-row-side{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.offers-ask{margin-top:0}}.app-main.full-bleed .messages-page{min-height:100vh;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:328px minmax(0,1fr) 292px;align-items:stretch;gap:14px;padding:18px 18px 22px;display:grid;overflow:visible}.inbox-pane,.thread-pane,.sys-pane{background:#fff;border:1px solid #ece8e4;border-radius:20px;flex-direction:column;min-width:0;min-height:calc(100vh - 40px);display:flex}.inbox-head,.sys-head,.thread-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:22px 18px 12px;display:flex}.inbox-head small,.sys-head small,.sys-badge{letter-spacing:1.1px;color:#8a8582;font-size:11px;font-weight:700}.inbox-head h1,.sys-head h2{letter-spacing:-.6px;margin:4px 0 0;font-size:22px}.inbox-head>button,.sys-bell{color:#6f6a68;border:1px solid #ece8e4;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.inbox-head>button svg,.sys-bell svg{width:15px;height:15px}.inbox-search{color:#8a8582;background:#faf8f6;border:1px solid #ece8e4;border-radius:999px;align-items:center;gap:8px;height:44px;margin:0 16px 12px;padding:0 14px;display:flex}.inbox-search svg{flex:0 0 15px;width:15px}.inbox-search input{color:#1c1b1b;background:0 0;border:0;outline:0;width:100%;font-size:13px}.inbox-filters{background:#f3f0ed;border-radius:999px;gap:4px;margin:0 16px 10px;padding:3px;display:flex}.inbox-filters button{color:#7a7572;white-space:nowrap;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:4px;height:32px;padding:0 6px;font-size:11px;display:inline-flex}.inbox-filters button.active{color:#1c1b1b;background:#fff;box-shadow:0 1px #fff}.inbox-filters b{background:#e6e2de;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:inline-grid}.inbox-filters button.active b{color:#fff;background:#171718}.inbox-list{flex-direction:column;flex:1;gap:4px;padding:4px 10px 12px;display:flex;overflow:auto}.inbox-row{text-align:left;width:100%;color:inherit;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.inbox-row:hover,.inbox-row.selected{background:#f6f1ee}.inbox-row.unread b{font-weight:700}.inbox-mark{box-sizing:border-box;background:#f3eee9;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.inbox-mark.photo-avatar{background-color:#0000;box-shadow:0 0 0 1px #ece8e4}.inbox-mark.mail,.inbox-mark.system{color:#171718;background:#fff;border:1px solid #ece8e4;padding:12px}.inbox-mark.mail svg,.inbox-mark.system svg{width:16px;height:16px;display:block}.inbox-mark.gmail svg{transform:translate(.5px)}.inbox-row>div{min-width:0}.inbox-row b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.inbox-row p{color:#6f6a68;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;overflow:hidden}.inbox-row small{color:#8a8582;margin-top:3px;font-size:12px;display:block}.inbox-row>span{color:#8a8582;flex-direction:column;align-items:flex-end;gap:6px;font-size:12px;display:flex}.inbox-row>span i{background:#8b769f;border-radius:50%;width:6px;height:6px}.inbox-empty{text-align:center;color:#8a8582;flex-direction:column;align-items:center;gap:6px;padding:36px 18px;display:flex}.inbox-empty svg{width:22px}.inbox-empty b{color:#1c1b1b;font-size:15px}.inbox-empty p{margin:0;font-size:13px}.inbox-foot{border-top:1px solid #ece8e4;align-items:center;gap:8px;padding:12px 16px 16px;display:flex}.inbox-link{background:#fff;border:1px solid #ece8e4;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.inbox-link svg{flex:0 0 14px;width:14px;height:14px;display:block}.inbox-foot>small{color:#8a8582;margin-left:auto;font-size:12px}.thread-head{border-bottom:1px solid #ece8e4;align-items:center;padding:18px 22px}.thread-head>div{min-width:0;margin-right:auto}.thread-head h2{letter-spacing:-.3px;margin:0;font-size:18px}.thread-head p{color:#8a8582;margin:3px 0 0;font-size:13px}.thread-head a{border:1px solid #ece8e4;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.thread-body{flex-direction:column;flex:1;gap:14px;padding:22px 28px 18px;display:flex;overflow:auto}.thread-day{text-align:center;letter-spacing:.8px;color:#8a8582;font-size:12px;display:block}.thread-empty{margin:auto}.mail-sheet>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mail-sheet>header span{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.mail-sheet>header svg{width:16px;height:16px;display:block}.mail-sheet>header time,.mail-sheet em{color:#8a8582;font-size:13px;font-style:normal}.mail-sheet dl{gap:8px;margin:0 0 16px;display:grid}.mail-sheet dl>div{grid-template-columns:68px minmax(0,1fr);gap:8px;font-size:14px;display:grid}.mail-sheet dt{color:#8a8582;padding-top:2px;font-size:12px}.mail-sheet dd{margin:0}.mail-body p,.sys-sheet p{color:#3a322f;margin:0 0 10px;font-size:15px;line-height:1.55}.mail-body p:last-child,.sys-sheet p:last-child{margin-bottom:0}.sys-sheet{background:linear-gradient(#fbf4ee,#fff)}.sys-badge{align-items:center;gap:6px;margin-bottom:10px;display:inline-flex}.sys-badge .assistant-symbol,.sys-badge .brand-symbol{width:18px;height:18px}.sys-sheet h3{letter-spacing:-.6px;margin:0 0 10px;font-size:22px;line-height:1.2}.sys-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sys-sheet-pro{background:radial-gradient(circle at 92% 8%,#c9b6e047,#0000 42%),linear-gradient(165deg,#fffaf5 0%,#f7f1ea 48%,#fff 100%);border:1px solid #e8e0d8;border-radius:22px;padding:22px 22px 20px;position:relative;overflow:hidden;box-shadow:0 18px 40px #3c302414}.sys-sheet-pro:before{content:"";background:linear-gradient(#c9b6e0,#f0b36f);width:4px;position:absolute;top:0;bottom:0;left:0}.sys-pro-head{align-items:center;gap:12px;margin:0 0 14px;display:flex}.sys-pro-mark{background:#fff;border:1px solid #ece4dc;border-radius:16px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px #3c302414}.sys-pro-mark .brand-mark{width:26px;height:26px}.sys-pro-head>div{min-width:0}.sys-pro-head .sys-badge{margin:0 0 4px}.sys-pro-head small{color:#8a8582;font-size:12px;display:block}.sys-sheet-pro h3{letter-spacing:-.7px;margin:0 0 12px;font-size:24px}.sys-sheet-pro p{color:#3f3834}html.rv-glow .sys-sheet-pro{background:radial-gradient(circle at 92% 8%,#c9b6e029,#0000 42%),linear-gradient(165deg,#242322 0%,#1c1b1a 100%);border-color:#34312e;box-shadow:0 18px 40px #00000047}html.rv-glow .sys-sheet-pro p{color:#d8d2ca}html.rv-glow .sys-pro-mark{background:#2a2826;border-color:#3a3734}html.rv-glow .sys-pro-head small{color:#a8a29c}.sys-ghost{background:#fff;border:1px solid #ece8e4;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.appt-card{background:#fff;border:1px solid #ece8e4;border-radius:18px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.appt-card>svg{color:#6f6a68;width:18px}.appt-card small{letter-spacing:.8px;color:#8a8582;font-size:11px;display:block}.appt-card b{letter-spacing:-.2px;font-size:15px;display:block}.appt-card span{color:#8a8582;font-size:12px;display:block}.appt-card.accepted{background:#f3f6f1;border-color:#dce6d8}.appt-card.declined{background:#f7f4f2}.appt-actions{gap:6px;display:flex}.appt-actions button{color:#fff;background:#171718;border-radius:999px;align-items:center;gap:6px;width:auto;height:32px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.appt-actions button svg{width:13px}.appt-actions button.ghost{color:#1c1b1b;background:#fff;border:1px solid #ece8e4}.thread-pane .chat-bubble{max-width:min(560px,90%)}.thread-pane .chat-bubble.bot{background:#f6f1ee}.thread-pane .chat-bubble.user{background:#171718}.thread-compose{background:#fff;border:1px solid #ece8e4;border-radius:18px;margin:0 18px 16px;padding:12px 14px}.thread-compose textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:48px;font-size:13px}.thread-compose>div{align-items:center;gap:8px;display:flex}.thread-compose .compose-tools{gap:5px;display:flex}.thread-compose .compose-tools button{color:#2c2b2e;background:#f3eee9;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.thread-compose .compose-tools svg{width:13px}.thread-compose>div>small{color:#8a8582;margin:0 auto 0 4px;font-size:10px}.thread-compose>div>button:last-child{color:#fff;background:#171718;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.thread-compose>div>button:last-child svg{width:16px}.sys-pane{padding:0 0 16px}.sys-lead{color:#6f6a68;margin:0 18px 14px;font-size:13px;line-height:1.5}.sys-list{flex-direction:column;flex:1;gap:8px;padding:0 14px;display:flex}.sys-list button{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #ece8e4;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.sys-list button.on,.sys-list button:hover{background:#f6f1ee;border-color:#e6ddd7}.sys-ico{color:#6f6a68;box-sizing:border-box;background:#fff;border:1px solid #ece8e4;border-radius:50%;place-items:center;width:46px;height:46px;padding:13px;display:grid}.sys-ico svg{width:16px;height:16px;display:block}.sys-list b{font-size:14px;display:block}.sys-list small{color:#8a8582;margin-top:3px;font-size:12px;display:block}.sys-card{background:#fbf4ee;border:1px solid #ece8e4;border-radius:16px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;margin:16px 14px 0;padding:14px;display:grid}.sys-card .assistant-symbol,.sys-card .brand-symbol{width:24px;height:24px}.sys-card b{margin-bottom:4px;font-size:14px;display:block}.sys-card span{color:#6f6a68;font-size:12px;line-height:1.45}@media (max-width:1180px){.app-main.full-bleed .messages-page{grid-template-columns:260px minmax(0,1fr);padding:16px}.sys-pane{order:-1;grid-column:1/-1;min-height:0}.inbox-pane,.thread-pane{min-height:calc(100vh - 280px)}}@media (max-width:760px){.app-main.full-bleed .messages-page{grid-template-columns:1fr;gap:10px;padding:12px 12px 86px}.inbox-pane,.thread-pane,.sys-pane{min-height:0}.inbox-pane{min-height:420px}.thread-pane{min-height:520px}.inbox-filters{overflow:auto}.appt-card{grid-template-columns:22px 1fr}.appt-actions,.appt-card>.dash-cta{grid-column:1/-1;justify-self:start}.thread-compose>div>small{display:none}.mail-sheet dl>div{grid-template-columns:1fr}}.legal-nav{align-items:center;gap:16px;font-size:12px;font-weight:600;display:flex}.legal-nav a{color:#5f5a5b;text-decoration:none;transition:color .2s}.legal-nav a:hover{color:#171718;text-underline-offset:3px;text-decoration:underline}.legal-footer{color:#777174;background:#fbfaf8;border-top:1px solid #e5e1dd}.legal-footer-minimal{justify-content:center;align-items:center;min-height:44px;padding:10px 24px;display:flex}.legal-footer-standard{justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:12px 28px;font-size:11px;display:flex}.legal-footer-dashboard{grid-template-columns:minmax(210px,1.35fr) minmax(120px,.7fr) minmax(140px,.8fr) auto;align-items:start;gap:32px;padding:28px 36px 30px;font-size:11px;display:grid}.legal-footer-brand{flex-direction:column;gap:6px;display:flex}.legal-footer-brand b{letter-spacing:-1px;color:#171718;font-size:22px}.legal-footer-brand span{color:#888184;max-width:240px;line-height:1.5}.legal-footer-column{flex-direction:column;gap:10px;display:flex}.legal-footer-column>small{letter-spacing:1.1px;color:#9b9496;font-size:9px;font-weight:800}.legal-footer-column>nav,.legal-footer-column .legal-nav{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.legal-footer-meta{color:#999294;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.legal-footer-meta b{color:#4c4748;letter-spacing:.7px;font-size:11px}.legal-footer-meta span{font-size:10px}.app-stage{flex-direction:column;min-height:100vh;display:flex}.app-stage>.app-main{flex-direction:column;flex:1;min-height:0;display:flex}.app-stage>.legal-footer{flex:none}@media (min-width:761px){.app-main.full-bleed>.assistant-layout,.app-main.full-bleed>.assistant-polished,.app-main.full-bleed>.messages-page,.app-main.full-bleed>.ronvolt-dash,.app-main.full-bleed>.ronvolt-offers,.app-main.full-bleed>.ronvolt-profile,.app-main.full-bleed>.search-dashboard,.app-main.full-bleed>.calendar-board{flex:1;min-height:0}.app-main.full-bleed .assistant-polished,.app-main.full-bleed .assistant-polished .assistant-center,.app-stage .app-main.full-bleed .inbox-pane,.app-stage .app-main.full-bleed .thread-pane,.app-stage .app-main.full-bleed .sys-pane{min-height:0}}@media (max-width:760px){.app-stage>.legal-footer{padding-bottom:78px}.legal-footer-standard{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 18px 86px;display:flex}.legal-footer-standard .legal-nav{flex-wrap:wrap;gap:12px}.legal-footer-dashboard{grid-template-columns:1fr 1fr;gap:20px;padding:22px 18px 92px}.legal-footer-dashboard .legal-footer-brand{grid-column:1/-1}.legal-footer-dashboard .legal-footer-meta{align-items:flex-start}.legal-footer-dashboard .legal-nav{gap:8px}.legal-footer-minimal{padding-bottom:86px}.public-footer .legal-nav{order:4;justify-content:flex-start;width:100%;margin:8px 0 0}}.legal-site .legal-main{max-width:760px;margin:0 auto;padding:56px 28px 72px}.legal-article h1{letter-spacing:-1.2px;margin:8px 0 10px;font-size:36px;font-weight:600}.legal-updated{color:#8a8582;margin:0 0 28px;font-size:13px}.legal-article h2{margin:28px 0 8px;font-size:18px}.legal-article p{color:#5c5754;margin:0 0 12px;font-size:15px;line-height:1.7}.legal-article a{text-underline-offset:2px;text-decoration:underline}.legal-list{color:#5c5754;margin:0 0 14px;padding-left:1.15em;font-size:15px;line-height:1.7}.legal-list li{margin:0 0 8px}.legal-list b{color:#2d2a28;font-weight:650}.legal-form-box{color:#5c5754;background:#faf8f6;border:1px solid #e7e1da;border-radius:14px;margin:8px 0 18px;padding:18px 18px 8px;font-size:14px;line-height:1.65}.legal-form-box p{color:inherit;font-size:inherit;margin:0 0 12px}.legal-footer-public{border-top:1px solid #ece8e4}.cookie-banner{z-index:80;pointer-events:none;justify-content:center;animation:.45s cubic-bezier(.2,.8,.2,1) both cookie-in;display:flex;position:fixed;inset:auto 16px 16px}.cookie-banner-card{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf8f5;border:1px solid #e4dfd9;border-radius:22px;grid-template-columns:auto 1fr;gap:14px 16px;width:min(720px,100%);padding:18px 18px 16px;display:grid;box-shadow:0 18px 50px #281c1224}.cookie-banner-mark{color:#5c4636;background:#f3ebe2;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.cookie-banner-copy{grid-column:2;min-width:0}.cookie-banner-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#8a7a6c;margin:0 0 4px;font-size:11px;font-weight:750}.cookie-banner-copy h2{letter-spacing:-.3px;color:#1d1b1a;margin:0 0 8px;font-size:18px;font-weight:650;line-height:1.25}.cookie-banner-copy p{color:#655e59;margin:0;font-size:13px;line-height:1.55}.cookie-banner-copy a{color:#1d1b1a;text-underline-offset:2px;text-decoration:underline}.cookie-banner-options{grid-column:1/-1;gap:10px;margin-top:2px;display:grid}.cookie-option{cursor:pointer;background:#fff;border:1px solid #e8e2db;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.cookie-option.is-locked{opacity:.85;cursor:default;background:#faf7f3}.cookie-option input{accent-color:#1b1a19;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.cookie-option span{color:#5c5754;gap:2px;font-size:13px;line-height:1.45;display:grid}.cookie-option b{color:#1d1b1a;font-weight:650}.cookie-option small{color:#7a736e;font-size:12px}.cookie-banner-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.cookie-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;height:40px;padding:0 14px;font-size:13px;font-weight:700}.cookie-btn.ghost{color:#3d3835;background:#fff;border-color:#ddd6ce}.cookie-btn.dark{color:#fff;background:#1b1a19}.cookie-btn:hover{filter:brightness(.97)}@keyframes cookie-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:640px){.cookie-banner{inset:auto 10px 10px}.cookie-banner-card{border-radius:18px;grid-template-columns:auto 1fr;gap:12px;padding:16px}.cookie-banner-copy h2{font-size:16px}.cookie-banner-actions{justify-content:stretch}.cookie-btn{flex:auto;min-width:calc(50% - 4px)}.cookie-btn.dark{flex:100%}}.clean-auth{flex-direction:column;min-height:100vh;display:flex}.legal-footer-auth{margin-top:auto}.public-footer .legal-nav{margin-left:auto}.legal-footer{background:0 0;border-top-color:#ece8e4}.legal-footer-dashboard,.legal-footer-standard,.legal-footer-minimal,.public-footer{background:0 0}@media (min-width:1181px){.app-main.full-bleed .messages-page{background:#fff;border:1px solid #e8e5e1;border-radius:24px;flex:1;grid-template-columns:312px minmax(0,1fr) 276px;gap:0;min-height:0;padding:0;overflow:hidden}.app-main.full-bleed .messages-page>.inbox-pane,.app-main.full-bleed .messages-page>.thread-pane,.app-main.full-bleed .messages-page>.sys-pane{min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0}.app-main.full-bleed .messages-page>.inbox-pane,.app-main.full-bleed .messages-page>.thread-pane{border-right:1px solid #eeeae6}}.inbox-head,.sys-head{padding:30px 26px 14px}.inbox-search{margin:0 24px 16px}.inbox-filters{grid-template-columns:.86fr 1.1fr 1.12fr 1.16fr;gap:2px;margin:0 24px 14px;display:grid;overflow:hidden}.inbox-filters button{letter-spacing:-.08px;gap:3px;width:100%;min-width:0;padding:0 3px;font-size:10px}.inbox-filters b{flex:0 0 14px;width:14px;min-width:14px;height:14px;padding:0;font-size:9px}.inbox-list{gap:6px;padding:8px 18px 16px}.inbox-row{gap:14px;padding:13px 10px}.inbox-mark.photo-avatar{background-color:#f3eee9;background-image:url(/ronvolt-portraits.png);background-repeat:no-repeat;background-size:300% 200%}.inbox-mark.mail{background:#fff0df;border:0;padding:0}.inbox-mark.mail svg{width:29px;height:29px;display:block;transform:none}.inbox-mark.system{color:#fff;background:#171718;border:0;padding:0}.inbox-mark.system svg{width:20px;height:20px}.mail-sheet>header span>svg{box-sizing:border-box;background:#fff0df;border-radius:50%;width:24px;height:24px;padding:2px}.inbox-link{gap:6px;height:34px;padding:0 10px}.inbox-link svg{box-sizing:border-box;border-radius:50%;flex:0 0 20px;width:20px;height:20px;padding:2px}.inbox-link:first-child svg{background:#fff0df}.inbox-link:nth-child(2) svg{background:#e7efff}.inbox-foot{padding:16px 24px 20px}.thread-head{padding:24px 30px}.thread-body{gap:20px;padding:32px 38px 24px}.mail-sheet,.sys-sheet{background:#fff;border:0;border-radius:0;padding:8px 2px 18px}.sys-sheet-pro{box-shadow:0 18px 40px #3c302414;background:radial-gradient(circle at 92% 8%,#c9b6e047,#0000 42%),linear-gradient(165deg,#fffaf5 0%,#f7f1ea 48%,#fff 100%)!important;border:1px solid #e8e0d8!important;border-radius:22px!important;padding:22px 22px 20px!important}html.rv-glow .sys-sheet-pro{background:radial-gradient(circle at 92% 8%,#c9b6e029,#0000 42%),linear-gradient(165deg,#242322 0%,#1c1b1a 100%)!important;border-color:#34312e!important}.mail-sheet dl{gap:11px;margin-bottom:24px}.mail-body p,.sys-sheet p{line-height:1.7}.appt-card{border-radius:16px;padding:16px 18px}.thread-compose{border-radius:20px;margin:0 28px 22px;padding:14px 16px}.sys-head{padding-bottom:10px}.sys-lead{margin:0 26px 24px;line-height:1.65}.sys-list{gap:0;padding:0 22px}.sys-list button{background:0 0;border:0;border-bottom:1px solid #f0edea;border-radius:0;padding:16px 6px}.sys-list button.on,.sys-list button:hover{background:#f7f4f1;border-color:#f0edea;border-radius:14px}.sys-card{background:0 0;border:0;border-top:1px solid #eeeae6;border-radius:0;margin:20px 26px 0;padding:16px 0 0}@media (min-width:761px){.app-stage:has(>.app-main.full-bleed>.calendar-board){height:100vh;min-height:0;overflow:hidden}.app-stage:has(>.app-main.full-bleed>.calendar-board)>.app-main{min-height:0;overflow:hidden}.app-main.full-bleed>.messages-page,.app-main.full-bleed>.calendar-board{border:1px solid #e8e5e1;border-radius:24px;width:auto;margin:22px 28px;overflow:hidden}.app-main.full-bleed>.calendar-board{flex-direction:column;flex:1;min-height:0;display:flex}.app-main.full-bleed>.files-page,.app-main.full-bleed>.saved-page,.app-main.full-bleed>.ronvolt-profile{width:auto;max-width:none;margin:0;padding:28px 28px 48px}}.inbox-mark.mail{background:0 0;line-height:0}.inbox-mark.mail svg{width:40px;height:40px}.inbox-mark.mail.gmail svg{transform:translate(1px,.5px)}.inbox-mark.mail.outlook{background:0 0}.inbox-mark.mail.outlook svg{width:40px;height:40px;transform:none}.inbox-mark.system{color:#171718;background:0 0;padding:0}.inbox-mark.system>.brand-mark{background-image:url(/ronvolt-symbol.png?v=clay3);background-position:50%;background-repeat:no-repeat;background-size:50px 50px;width:40px;height:40px;transform:translate(2px)}@media (max-width:760px){.app-main.full-bleed>.files-page,.app-main.full-bleed>.saved-page{padding:18px 14px 86px}}.files-hero,.offers-hero,.offer-profile-hero,.calendar-board-head.calendar-hero{isolation:isolate;background:#f4ebe4;border:1px solid #e8e2dc;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:218px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.files-hero>img,.offers-hero>img,.offer-profile-hero>img,.calendar-hero>img{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.82)contrast(.98);width:100%;height:100%;position:absolute;inset:0}.files-hero:after,.offers-hero:after,.offer-profile-hero:after,.calendar-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#faf7f3fa 0%,#faf7f3eb 37%,#faf7f347 61%,#faf7f300 78%);position:absolute;inset:0}.files-hero-copy,.offers-hero-copy,.offer-profile-copy,.calendar-hero-copy{max-width:520px}.files-hero .page-head small,.offers-hero-copy>small,.offer-profile-copy>small,.calendar-hero-copy>small{color:#696165}.files-hero .page-head h1,.offers-hero-copy h1,.offer-profile-copy h1,.calendar-hero-copy h1{color:#171718;letter-spacing:-1.25px;margin:5px 0 7px;font-size:34px;line-height:1.08}.files-hero .page-head p,.offers-hero-copy p,.offer-profile-copy p,.calendar-hero-copy p{color:#5f5859;max-width:430px;margin:0;font-size:13px;line-height:1.5}.files-hero-copy>span,.offers-hero-copy>span,.offer-profile-copy>span,.calendar-hero-copy>.hero-pill{color:#4f494b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #594f4e21;border-radius:999px;align-items:center;gap:7px;height:30px;margin-top:18px;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.files-hero-copy>span svg,.offers-hero-copy>span svg,.offer-profile-copy>span svg,.calendar-hero-copy>.hero-pill svg{width:13px;height:13px}.files-hero>.button,.offers-hero>.button,.offer-profile-hero>.button,.calendar-hero .calendar-board-actions{z-index:1;align-self:flex-start;position:relative}.files-hero>.button,.offers-hero>.button,.offer-profile-hero>.button{margin-top:0;box-shadow:0 10px 25px #1717181f}.calendar-board-head.calendar-hero{border-bottom:0}.calendar-hero .calendar-controls{border-color:#554c4a24;box-shadow:0 7px 20px #1717180f}.calendar-hero .calendar-board-actions>.button{box-shadow:0 10px 25px #1717181f}.files-page .file-quick-nav{margin-top:16px}.calendar-board>.calendar-board-head,.calendar-board>.calendar-board-stats,.calendar-board>.calendar-board-footer{flex:none}.calendar-days{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;overflow:auto}.calendar-days>section{flex-direction:column;height:100%;min-height:0;display:flex;overflow:auto}.calendar-days>section>header{flex:none}.calendar-day-cards{flex:auto;align-content:start;min-height:0}.mail-board{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mail-board .calendar-hero{background:#f4ebe4;flex:none}.mail-board .calendar-board-stats{flex:none}.mail-board .calendar-board-stats .segmented{width:240px}.mail-board .calendar-board-footer{flex:none}.calendar-controls button.on{color:#fff;background:#171718}.mail-board-body{background:#fbfaf8;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,.92fr) minmax(0,1.2fr);min-height:0;display:grid;overflow:hidden}.mail-feed{background:#fbfaf8;border-right:1px solid #e2dfdb;align-content:start;align-self:stretch;gap:9px;min-height:0;padding:12px;display:grid;overflow:auto}.mail-item{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #ddd9d5;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;gap:8px 12px;padding:13px 12px;display:grid;box-shadow:inset 3px 0 #0000}.mail-item:hover{border-color:#c7c1bb}.mail-item.selected{background:#f1efec;border-color:#8f8983;box-shadow:inset 3px 0 #171718}.mail-item.unread b{font-weight:700}.mail-item.is-prio-low{box-shadow:inset 3px 0 #2f9e6c}.mail-item.is-prio-normal{box-shadow:inset 3px 0 #e39b2d}.mail-item.is-prio-high{box-shadow:inset 3px 0 #d64545}.mail-item.unread.is-prio-low{background:#f3faf6;border-color:#b7e0c8}.mail-item.unread.is-prio-normal{background:#fff8ef;border-color:#f0d2a0}.mail-item.unread.is-prio-high{background:#fff4f3;border-color:#f0b8b4}.mail-item.selected.is-prio-low{box-shadow:inset 3px 0 #2f9e6c}.mail-item.selected.is-prio-normal{box-shadow:inset 3px 0 #e39b2d}.mail-item.selected.is-prio-high{box-shadow:inset 3px 0 #d64545}.mail-item>div{min-width:0}.mail-item b{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:13px;display:flex;overflow:hidden}.mail-item .mail-new-tag{letter-spacing:.4px;text-transform:uppercase;color:#fff;background:#2f9e6c;border-radius:999px;flex:none;align-items:center;height:16px;padding:0 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.mail-item.is-prio-normal .mail-new-tag{background:#e39b2d}.mail-item.is-prio-high .mail-new-tag{background:#d64545}.mail-item p{color:#3a322f;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:12px;overflow:hidden}.mail-item small{color:#8a8582;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.mail-item>span{color:#8a8582;flex-direction:column;align-items:flex-end;gap:6px;font-size:11px;display:flex}.mail-item>span i{background:#8b769f;border-radius:50%;width:8px;height:8px}.mail-item>span i.is-prio-low{background:#2f9e6c}.mail-item>span i.is-prio-normal{background:#e39b2d}.mail-item>span i.is-prio-high{background:#d64545}.mail-read{background:#fff;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.mail-read-scroll{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:18px 22px 20px;display:flex;overflow:auto}.mail-read .thread-compose{border:0;border-top:1px solid #ece8e4;border-radius:0;flex:none;margin:0;padding:12px 18px 16px}.mail-read .chat-bubble{max-width:min(560px,100%)}.mail-read .chat-bubble.bot{background:#f6f1ee}.mail-read .chat-bubble.user{background:#171718}.mail-draft{color:#171718;background:#faf8f6;border:1px solid #ece8e4;border-radius:18px;flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;gap:8px;min-height:0;margin:18px 22px 20px;padding:18px 18px 16px;display:flex;overflow:auto}.mail-draft>small{letter-spacing:1.1px;color:#8a8582;font-size:11px;font-weight:700}.mail-draft label{color:#171718;flex:none;font-size:12px;font-weight:600;display:block}.mail-draft input,.mail-draft textarea{color:#171718;background:#fff;border:1px solid #ece8e4;border-radius:14px;width:100%;margin-top:6px;font-weight:400;display:block}.mail-draft input{height:42px;padding:0 12px}.mail-draft textarea{resize:vertical;flex:auto;min-height:120px;padding:12px}.mail-draft>div{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:8px;display:flex}@media (max-width:760px){.mail-board-body{grid-template-rows:minmax(160px,32vh) minmax(220px,1fr);grid-template-columns:1fr}.mail-feed{border-bottom:1px solid #e2dfdb;border-right:0;max-height:none}.mail-board .calendar-board-actions>.button{display:inline-flex}.files-hero,.offers-hero,.offer-profile-hero,.calendar-board-head.calendar-hero{border-radius:18px;align-items:flex-start;min-height:210px;padding:22px 20px}.files-hero>img,.offers-hero>img,.offer-profile-hero>img,.calendar-hero>img{object-position:68% center}.files-hero:after,.offers-hero:after,.offer-profile-hero:after,.calendar-hero:after{background:linear-gradient(90deg,#faf7f3fa 0%,#faf7f3e8 62%,#faf7f340 100%)}.files-hero .page-head h1,.offers-hero-copy h1,.offer-profile-copy h1,.calendar-hero-copy h1{font-size:28px}.files-hero>.button,.offers-hero>.button,.offer-profile-hero>.button{min-height:36px;font-size:11px;position:absolute;bottom:18px;left:20px}.calendar-hero .calendar-board-actions{margin-left:auto}}.dash-hero{background:#f4ebe4}.dash-hero:before{background:linear-gradient(90deg,#faf7f3f5 0%,#faf7f3c7 34%,#faf7f329 58%,#faf7f300 74%)}.dash-hero-media{object-fit:cover;object-position:center;opacity:0;filter:saturate(.82)contrast(.98);will-change:opacity,transform;transition:opacity 1.15s cubic-bezier(.22,1,.36,1),transform 7s cubic-bezier(.2,.7,.25,1);transform:scale(1.018)}.dash-hero-media.on{opacity:1;transform:scale(1)}.dash-hero-copy{opacity:0;pointer-events:none;will-change:opacity,transform;transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transform:translateY(9px)}.dash-hero-copy.on{opacity:1;pointer-events:auto;transform:translateY(0)}.offers-banner{display:none}.saved-hero{isolation:isolate;background:#f4ebe4;border:1px solid #e8e2dc;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:218px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.saved-hero>img{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.82)contrast(.98);width:100%;height:100%;position:absolute;inset:0}.saved-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#faf7f3fa 0%,#faf7f3eb 37%,#faf7f347 61%,#faf7f300 78%);position:absolute;inset:0}.saved-hero-copy{max-width:520px}.saved-hero .page-head small{color:#705f62}.saved-hero .page-head h1{color:#171718;letter-spacing:-1.25px;margin:5px 0 7px;font-size:34px;line-height:1.08}.saved-hero .page-head p{color:#64595b;max-width:430px;margin:0;font-size:13px;line-height:1.5}.saved-hero-copy>span{color:#574c4f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc2;border:1px solid #59464a24;border-radius:999px;align-items:center;gap:7px;height:30px;margin-top:18px;padding:0 11px;font-size:10px;font-weight:600;display:inline-flex}.saved-hero-copy>span svg{width:13px;height:13px}.saved-hero>.saved-count{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border-color:#58454824;align-self:flex-start;position:relative;box-shadow:0 10px 28px #29181c14}.saved-page .saved-toolbar{margin-top:16px}@media (prefers-reduced-motion:reduce){.dash-hero-media,.dash-hero-copy{transition-duration:.01ms!important;transform:none!important}}@media (max-width:760px){.dash-hero:before{background:linear-gradient(#faf7f3f0 0%,#faf7f36b 62%,#faf7f300 100%)}.saved-hero{border-radius:18px;align-items:flex-start;min-height:235px;padding:22px 20px}.saved-hero>img{object-position:67% center}.saved-hero:after{background:linear-gradient(90deg,#f7eeeafa 0%,#f7eeeae8 68%,#f7eeea47 100%)}.saved-hero .page-head h1{max-width:270px;font-size:28px}.saved-hero>.saved-count{min-width:0;padding:7px 9px;position:absolute;bottom:14px;right:14px}.saved-hero>.saved-count>div{display:none}}.assistant-banner{isolation:isolate;background:#f4eee8;border:1px solid #e7e0dc;border-radius:22px;flex:0 0 132px;width:min(900px,100%);min-height:132px;margin:0 auto 4px;position:relative;overflow:hidden;box-shadow:0 10px 28px #3123260e}.assistant-banner>img{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.82)contrast(.98);width:100%;height:100%;position:absolute;inset:0}.assistant-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#faf7f3fa 0%,#faf7f3e3 39%,#faf7f31f 68%,#faf7f300 82%);position:absolute;inset:0}.assistant-banner>.assistant-banner-copy{z-index:1;align-items:center;gap:14px;width:59%;height:100%;padding:18px 22px;display:flex;position:relative}.assistant-banner small,.messages-hero small{letter-spacing:1.15px;color:#75666e;font-size:9px;font-weight:800}.assistant-banner .assistant-symbol{flex:0 0 54px;width:54px;height:54px;margin:0}.assistant-banner h1{letter-spacing:-.8px;color:#201d1f;margin:4px 0 5px;font-size:24px;line-height:1.08}.assistant-banner p{color:#736b6e;max-width:440px;margin:0;font-size:12px;line-height:1.4}.app-main.full-bleed .assistant-polished .prompt-cards{margin-top:20px}.messages-hero{isolation:isolate;background:#f4ebe4;border:1px solid #e8e2dc;border-radius:24px;order:-2;grid-column:1/-1;min-height:156px;position:relative;overflow:hidden}.messages-hero>img{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.82)contrast(.98);width:100%;height:100%;position:absolute;inset:0}.messages-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#faf7f3fa 0%,#faf7f3eb 37%,#faf7f347 61%,#faf7f300 78%);position:absolute;inset:0}.messages-hero>div{flex-direction:column;justify-content:center;width:min(520px,55%);min-height:156px;padding:24px 26px;display:flex}.messages-hero h1{letter-spacing:-1px;color:#1c1b1b;margin:5px 0 6px;font-size:28px;font-weight:600;line-height:1.08}.messages-hero p{color:#59656a;max-width:390px;margin:0;font-size:13px;line-height:1.45}.messages-hero>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#485258;background:#ffffffd6;border:1px solid #3d484e21;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}.messages-hero>span svg{width:13px;height:13px}@media (min-width:1181px){.app-main.full-bleed .messages-page{background:0 0;border:0;border-radius:0;grid-template-rows:156px minmax(520px,1fr);grid-template-columns:312px minmax(0,1fr) 276px;gap:14px 0;padding:28px 36px 30px;overflow:visible}.app-main.full-bleed .messages-page>.inbox-pane,.app-main.full-bleed .messages-page>.thread-pane,.app-main.full-bleed .messages-page>.sys-pane{border:1px solid #e8e5e1;border-radius:0;min-height:0}.app-main.full-bleed .messages-page>.inbox-pane{border-right:0;border-radius:22px 0 0 22px}.app-main.full-bleed .messages-page>.thread-pane{border-right:0}.app-main.full-bleed .messages-page>.sys-pane{border-radius:0 22px 22px 0}}@media (max-width:1180px){.messages-hero{grid-column:1/-1}}@media (max-width:760px){.assistant-banner{border-radius:17px;flex-basis:145px;min-height:145px}.assistant-banner>.assistant-banner-copy{gap:10px;width:80%;padding:15px 16px}.assistant-banner .assistant-symbol{flex-basis:40px;width:40px;height:40px}.assistant-banner h1{font-size:20px}.assistant-banner p{font-size:11px}.messages-hero{border-radius:18px;min-height:205px}.messages-hero:after{background:linear-gradient(90deg,#faf7f3fa 0%,#faf7f3e8 66%,#faf7f340 100%)}.messages-hero>div{width:78%;min-height:205px;padding:22px 18px}.messages-hero h1{font-size:24px}.messages-hero>span{top:auto;bottom:12px;right:12px}}.thread-pane>.messages-hero{width:100%;min-height:148px;box-shadow:none;border:0;border-bottom:1px solid #e8e5e1;border-radius:21px 21px 0 0;flex:0 0 148px;order:0;grid-column:auto}.thread-pane>.messages-hero>div{width:67%;min-height:148px;padding:20px 22px}.thread-pane>.messages-hero h1{max-width:340px;font-size:24px}.thread-pane>.messages-hero p{max-width:330px;font-size:12px}@media (min-width:1181px){.app-main.full-bleed .messages-page{grid-template-rows:minmax(620px,1fr);row-gap:0}.app-main.full-bleed .messages-page>.inbox-pane,.app-main.full-bleed .messages-page>.thread-pane,.app-main.full-bleed .messages-page>.sys-pane{height:100%;min-height:0}}@media (max-width:760px){.thread-pane>.messages-hero{border-radius:17px 17px 0 0;flex-basis:178px;min-height:178px}.thread-pane>.messages-hero>div{width:80%;min-height:178px;padding:20px 18px}}.messages-page>.messages-hero{width:100%;min-height:148px;box-shadow:none;border:1px solid #e8e5e1;border-radius:22px 22px 0 0;order:0;grid-column:1/-1}.messages-page>.messages-hero>div{width:min(520px,55%);min-height:148px;padding:20px 26px}@media (min-width:1181px){.app-main.full-bleed .messages-page{grid-template-rows:148px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;height:calc(100vh - 52px);min-height:0;max-height:calc(100vh - 52px);overflow:hidden}.app-main.full-bleed .messages-page>.inbox-pane,.app-main.full-bleed .messages-page>.thread-pane,.app-main.full-bleed .messages-page>.sys-pane{border-top:0;border-radius:0}.app-main.full-bleed .messages-page>.inbox-pane{border-right:0;border-radius:0 0 0 22px}.app-main.full-bleed .messages-page>.thread-pane{border-right:0}.app-main.full-bleed .messages-page>.sys-pane{border-radius:0 0 22px}}@media (min-width:1181px) and (max-width:1320px){.app-main.full-bleed .messages-page{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:24px;padding-right:24px}.messages-page .thread-head{padding-left:28px;padding-right:28px}}@media (max-width:760px){.messages-page>.messages-hero{border-radius:18px;min-height:190px}.messages-page>.messages-hero>div{width:80%;min-height:190px;padding:20px 18px}}@media (min-width:1181px){.messages-page .inbox-intro,.messages-page .thread-head,.messages-page .sys-intro{box-sizing:border-box;border-bottom:1px solid #ece8e4;flex:0 0 198px;width:100%;height:198px;min-height:198px}.messages-page .inbox-intro,.messages-page .sys-intro{overflow:hidden}.messages-page .thread-head{align-items:flex-start;padding:30px 38px}.messages-page .thread-head>div>small{color:#8a8582;letter-spacing:1.1px;margin:1px 0 4px;font-size:11px;font-weight:700;display:block}.messages-page .thread-head h2{letter-spacing:-.6px;margin:0;font-size:22px}.messages-page .thread-head p{margin-top:4px}.messages-page .thread-head>a{margin-top:0}.messages-page .sys-head{border-bottom:0}.messages-page .sys-lead{margin-bottom:0}.messages-page .inbox-pane,.messages-page .thread-pane,.messages-page .sys-pane{overflow:hidden}.messages-page .inbox-list,.messages-page .thread-body,.messages-page .sys-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.app-main.full-bleed .messages-page{grid-template-rows:112px minmax(0,1fr);grid-template-columns:320px minmax(460px,1fr) 320px;height:calc(100vh - 52px);max-height:calc(100vh - 52px);padding:16px 24px}.messages-page>.messages-hero{min-height:112px}.messages-page>.messages-hero>div{min-height:112px;padding:15px 24px}.messages-page>.messages-hero h1{margin:3px 0 4px;font-size:25px}.messages-page>.messages-hero p{font-size:12px}.messages-page .inbox-intro,.messages-page .thread-head,.messages-page .sys-intro{flex-basis:160px;height:160px;min-height:160px}.messages-page .inbox-head,.messages-page .sys-head{padding:20px 18px 8px}.messages-page .inbox-search{height:38px;margin:0 16px 8px}.messages-page .inbox-filters{height:38px;margin:0 16px;padding:3px}.messages-page .thread-head{padding:20px 28px}.messages-page .sys-lead{margin:0 18px;font-size:12px;line-height:1.45}}@media (min-width:1181px) and (max-width:1320px){.app-main.full-bleed .messages-page{grid-template-columns:300px minmax(420px,1fr) 292px;padding-left:16px;padding-right:16px}}.mail-nav-pane{background:#fbfaf8;border-top:0;border-bottom:1px solid #e8e5e1;border-left:1px solid #e8e5e1;border-right:0;border-radius:0 0 0 22px;flex-direction:column;min-width:0;padding:18px 14px 14px;display:flex;overflow:hidden}.mail-nav-title{justify-content:space-between;align-items:center;padding:0 6px 14px;display:flex}.mail-nav-title>b{letter-spacing:-.5px;font-size:19px}.mail-nav-title button{color:#746f6c;border:1px solid #e8e5e1;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mail-nav-title svg{width:14px}.mail-nav-pane .mail-compose{color:#fff;background:#171718;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:40px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.mail-nav-pane .mail-compose svg{width:15px}.mail-folders{flex-direction:column;gap:3px;display:flex}.mail-folders>small,.mail-labels>small,.mail-connections>small{letter-spacing:1.05px;color:#99928f;padding:0 9px 7px;font-size:9px;font-weight:800}.mail-folders button{text-align:left;color:#5f5a58;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:36px;padding:0 9px;font-size:12px;display:grid}.mail-folders button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mail-folders button b{color:#8e8885;font-size:10px;font-weight:700}.mail-folders button.active{color:#211e23;background:#eee9f2;font-weight:700}.mail-folders button.active svg{color:#786485}.mail-labels{border-top:1px solid #ece8e4;flex-direction:column;gap:9px;margin-top:20px;padding-top:16px;display:flex}.mail-labels span{color:#706b68;align-items:center;gap:9px;padding:0 10px;font-size:11px;display:flex}.mail-labels i{border-radius:3px;width:9px;height:9px}.mail-labels i.violet{background:#b9a7c7}.mail-labels i.blue{background:#92b5c8}.mail-labels i.sand{background:#d4b978}.mail-connections{border-top:1px solid #ece8e4;gap:8px;margin-top:auto;padding-top:16px;display:grid}.mail-connections span{color:#55504e;border-radius:8px;align-items:center;gap:8px;height:30px;padding:0 9px;font-size:11px;font-weight:600;display:flex}.mail-connections svg{flex:0 0 17px;width:17px;height:17px}@media (min-width:1181px){.app-main.full-bleed .messages-page{grid-template-rows:100px minmax(0,1fr);grid-template-columns:210px 320px minmax(0,1fr);padding:12px 16px}.messages-page>.messages-hero{min-height:100px}.messages-page>.messages-hero>div{min-height:100px;padding:13px 22px}.messages-page>.messages-hero h1{font-size:24px}.messages-page>.inbox-pane{border-top:0;border-bottom:1px solid #e8e5e1;border-left:1px solid #e8e5e1;border-right:0;border-radius:0;height:100%;min-height:0;overflow:hidden}.messages-page>.thread-pane{border:1px solid #e8e5e1;border-top:0;border-radius:0 0 22px;height:100%;min-height:0;overflow:hidden}.messages-page .inbox-intro,.messages-page .thread-head{flex:0 0 112px;height:112px;min-height:112px}.messages-page .inbox-head{padding:17px 18px 7px}.messages-page .inbox-head>span{color:#756f6c;background:#f0ece8;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:10px;font-weight:700;display:grid}.messages-page .inbox-search{height:37px;margin:0 14px 12px}.messages-page .thread-head{align-items:flex-start;padding:19px 28px}.messages-page .thread-body{padding:18px 28px 14px}.messages-page .mail-sheet{background:0 0;border:0;border-radius:0;padding:0 0 14px}.messages-page .thread-compose{margin:0 20px 18px}.messages-page .inbox-list{gap:2px;padding:6px 9px 12px}.messages-page .inbox-row{border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;padding:9px 8px}.messages-page .inbox-mark{flex-basis:42px;width:42px;height:42px}}@media (min-width:761px) and (max-width:1180px){.app-main.full-bleed .messages-page{grid-template-rows:96px minmax(0,1fr);grid-template-columns:190px 280px minmax(380px,1fr);padding:10px;overflow-x:auto}.messages-page>.messages-hero{grid-column:1/-1;min-height:96px}.messages-page>.messages-hero>div{min-height:96px}.messages-page>.mail-nav-pane,.messages-page>.inbox-pane,.messages-page>.thread-pane{border-radius:0;height:100%;min-height:0}.messages-page .inbox-intro,.messages-page .thread-head{flex-basis:108px;height:108px;min-height:108px}}@media (max-width:760px){.mail-nav-pane{display:none}}.mail-client-topbar{background:#fff;border:1px solid #e8e5e1;border-bottom:0;border-radius:22px 22px 0 0;grid-column:1/-1;grid-template-columns:210px minmax(240px,1fr) auto;align-items:center;gap:16px;min-width:0;height:58px;padding:0 16px;display:grid}.mail-client-topbar>b{letter-spacing:-.45px;font-size:18px}.mail-client-topbar>label{color:#918b88;background:#faf9f7;border:1px solid #ece8e4;border-radius:9px;justify-self:center;align-items:center;gap:8px;width:min(420px,100%);height:34px;padding:0 12px;display:flex}.mail-client-topbar>label svg{flex:0 0 14px;width:14px}.mail-client-topbar>label input{color:#242122;background:0 0;border:0;outline:0;width:100%;font-size:12px}.mail-client-topbar>div{align-items:center;gap:8px;display:flex}.mail-client-topbar>div>button{color:#756f6c;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:relative}.mail-client-topbar>div>button svg{width:15px}.mail-client-topbar>div>button i{color:#fff;background:#8a7296;border-radius:99px;place-items:center;min-width:13px;height:13px;padding:0 3px;font-size:8px;font-style:normal;display:grid;position:absolute;top:1px;right:1px}.mail-client-topbar .photo-avatar{border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #e4dfdc}@media (min-width:1181px){.app-main.full-bleed .messages-page{background:0 0;grid-template-rows:58px minmax(0,1fr);grid-template-columns:210px 330px minmax(0,1fr);gap:0;padding:16px 24px}.messages-page>.mail-nav-pane{background:#fff}.messages-page>.inbox-pane{background:#f5f2ef;border-color:#e8e5e1}.messages-page>.thread-pane{background:#fff;border-color:#e8e5e1}.messages-page .inbox-intro{background:#f5f2ef;border-bottom:1px solid #e5e0dc;flex-basis:82px;height:82px;min-height:82px}.messages-page .inbox-head{padding:17px 18px 13px}.messages-page .thread-head{background:#fff;border-bottom:1px solid #ece8e4;flex-basis:82px;height:82px;min-height:82px;padding:15px 28px}.messages-page .thread-head>div>small{margin:0 0 3px;font-size:9px}.messages-page .thread-head h2{font-size:20px}.messages-page .thread-head p{margin-top:2px;font-size:11px}.messages-page .inbox-list{background:#f5f2ef;padding:7px 9px 12px}.messages-page .inbox-row{background:0 0;border:0}.messages-page .inbox-row:hover,.messages-page .inbox-row.selected{background:#e9e4e0}.messages-page .thread-body{background:#fff;padding-top:17px}.messages-page .mail-sheet{background:#fff}.mail-nav-pane{padding-top:14px}.mail-nav-pane .mail-compose{margin-top:0}}@media (min-width:761px) and (max-width:1180px){.app-main.full-bleed .messages-page{grid-template-rows:56px minmax(0,1fr);grid-template-columns:190px 300px minmax(420px,1fr)}.mail-client-topbar{border-radius:18px 18px 0 0;grid-template-columns:190px minmax(220px,1fr) auto;height:56px}}@media (max-width:760px){.mail-client-topbar{border-radius:16px 16px 0 0;grid-template-columns:1fr auto;height:58px}.mail-client-topbar>label{display:none}.messages-page>.inbox-pane{background:#f5f2ef}}.mail-nav-pane .mail-compose{border-radius:12px;gap:10px;height:46px;font-size:14px}.mail-nav-pane .mail-compose svg{width:18px;height:18px}.mail-folders>small,.mail-labels>small,.mail-connections>small{padding:0 10px 8px;font-size:10px}.mail-folders{gap:4px}.mail-folders button{border-radius:11px;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;height:42px;padding:0 12px;font-size:14px}.mail-folders button svg{width:18px;height:18px}.mail-folders button b{font-size:12px}.mail-labels span{gap:10px;font-size:13px}.mail-connections span{height:36px;font-size:13px}.mail-connections svg{flex-basis:19px;width:19px;height:19px}.messages-page .inbox-head h1{font-size:20px}.messages-page .inbox-row b{font-size:15px}.messages-page .inbox-row p{font-size:14px}.messages-page .inbox-row small,.messages-page .inbox-row>span{font-size:13px}@media (min-width:1181px){.app-main.full-bleed .messages-page{grid-template-columns:248px 330px minmax(0,1fr)}.mail-client-topbar{grid-template-columns:248px minmax(240px,1fr) auto}}@media (min-width:761px) and (max-width:1180px){.app-main.full-bleed .messages-page{grid-template-columns:232px 300px minmax(420px,1fr)}.mail-client-topbar{grid-template-columns:232px minmax(220px,1fr) auto}}.site-shell{color:#171718;background:#fff;flex-direction:column;min-height:100vh;display:flex}.site-shell .brand-mark,.site-shell .brand-symbol{background-image:url(/ronvolt-symbol.png?v=clay3)}.site-shell .brand-mark{width:28px;height:28px}.site-shell .brand{gap:9px}.site-shell .brand-word{letter-spacing:-.7px;font-size:22px;font-weight:700}.site-kicker{letter-spacing:1.15px;color:#8a8582;margin:0 0 10px;font-size:11px;font-weight:700}.site-lede{color:#6f6a68;max-width:46ch;margin:0;font-size:15px;line-height:1.55}.site-fine{color:#8a8582;margin:14px 0 0;font-size:12px}.site-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.site-text-link{color:#2563eb;text-underline-offset:3px;margin-top:14px;font-size:13px;text-decoration:underline;display:inline-block}.site-shell .button.ghost{color:#171718;background:#fff;border:1px solid #ece8e4;border-radius:999px;min-height:42px;padding:0 18px;font-size:14px;font-weight:700}.site-header{z-index:20;background:#fff;border-bottom:1px solid #ece8e4;position:sticky;top:0}.site-header-inner{align-items:center;gap:28px;width:100%;height:72px;padding:0 28px;display:flex}.site-header nav{color:#5c5754;gap:22px;margin:auto;font-size:14px;display:flex}.site-header nav a:hover{color:#171718}.site-header-actions{align-items:center;gap:16px;font-size:14px;display:flex}.site-header-actions .button{min-height:40px;padding:0 16px;font-size:13px}.site-page{flex-direction:column;flex:1;gap:18px;width:100%;margin:0;padding:8px 28px 56px;display:flex}.site-hero{grid-template-columns:minmax(320px,.9fr) minmax(0,1.15fr);align-items:center;gap:28px;padding:8px 0 6px;display:grid}.site-hero-copy h1{letter-spacing:-1.2px;margin:0 0 12px;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.12}.site-photo{background:#f6f3ef;border:1px solid #ece8e4;border-radius:20px;margin:0;overflow:hidden}.site-hero .site-photo{aspect-ratio:16/10;min-height:320px}.site-photo img{object-fit:cover;width:100%;height:100%;display:block}.site-hero .site-photo img{object-position:78% center}.site-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;scroll-margin-top:88px;display:grid}.site-features article{background:#fff;border:1px solid #ece8e4;border-radius:20px;padding:20px 18px 22px}.site-features h2{letter-spacing:-.2px;margin:0 0 8px;font-size:16px;font-weight:600}.site-features p{color:#6f6a68;margin:0;font-size:14px;line-height:1.5}.site-process{scroll-margin-top:88px}.site-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.site-process li{background:#faf8f6;border:1px solid #ece8e4;border-radius:20px;padding:20px 18px 22px}.site-process li span{letter-spacing:1.1px;color:#8a8582;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.site-process h2{letter-spacing:-.3px;margin:0 0 8px;font-size:18px;font-weight:600}.site-process p{color:#6f6a68;margin:0;font-size:14px;line-height:1.5}.site-aside{grid-template-columns:1.15fr .85fr;align-items:center;gap:22px;display:grid}.site-aside .site-photo{aspect-ratio:16/9}.site-aside .site-photo img{object-position:78% center}.site-aside h2{letter-spacing:-.5px;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.2}.site-aside p{color:#6f6a68;margin:0;font-size:14px;line-height:1.55}.site-pricing{scroll-margin-top:88px}.site-pricing>header{max-width:520px;margin-bottom:16px}.site-pricing>header h2{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:600;line-height:1.2}.site-pricing>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.site-pricing article{background:#faf8f6;border:1px solid #ece8e4;border-radius:20px;flex-direction:column;padding:22px 20px;display:flex}.site-pricing article:last-child{background:#fff}.site-pricing small{letter-spacing:1.1px;color:#8a8582;font-size:11px;font-weight:700}.site-pricing b{letter-spacing:-1.2px;margin:8px 0 16px;font-size:32px;font-weight:600;line-height:1.1;display:block}.site-pricing b em{letter-spacing:0;color:#8a8582;font-size:14px;font-style:normal;font-weight:600}.site-pricing ul{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.site-pricing li{color:#5c5754;align-items:center;gap:8px;font-size:14px;display:flex}.site-pricing li svg{color:#8a8582;flex:0 0 16px}.site-pricing article>a{color:#fff;background:#171718;border-radius:999px;align-self:flex-start;align-items:center;min-height:36px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.site-footer{background:#fff;border-top:1px solid #ece8e4;margin-top:auto}.site-footer-inner{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.7fr));gap:32px;width:100%;margin:0;padding:36px 28px 40px;display:grid}.site-footer-brand p{color:#8a8582;max-width:280px;margin:10px 0 0;font-size:13px;line-height:1.5}.site-footer-col{flex-direction:column;gap:10px;display:flex}.site-footer-col>small{letter-spacing:1.1px;color:#8a8582;font-size:11px;font-weight:700}.site-footer-col nav,.site-footer .legal-nav{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.site-footer-col nav a{color:#5c5754;font-size:14px}.site-footer-col nav a:hover{color:#171718}.site-footer .legal-nav a{color:#2563eb;text-underline-offset:3px;font-weight:500;text-decoration:underline}.site-shell-auth{height:100dvh;min-height:100dvh;overflow:hidden}.site-shell-auth .site-footer-slim .site-footer-inner{grid-template-columns:none;justify-content:space-between;align-items:center;gap:24px;padding:16px 28px 18px;display:flex}.site-shell-auth .site-footer-slim .legal-nav{flex-direction:row;gap:18px}.site-entry{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(340px,.9fr);gap:18px;width:100%;min-height:0;margin:0;padding:8px 28px 22px;display:grid}.site-entry-photo{background:#f6f3ef;border:1px solid #ece8e4;border-radius:20px;min-height:100%;margin:0;position:relative;overflow:hidden}.site-entry-photo img{object-fit:cover;object-position:78% center;width:100%;height:100%;position:absolute;inset:0}.site-entry-form{background:#fff;border:1px solid #ece8e4;border-radius:20px;flex-direction:column;justify-content:center;width:100%;min-height:0;padding:32px 28px;display:flex;overflow:auto}.site-entry-form h1{letter-spacing:-.8px;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.15}.site-entry-form .site-lede{margin-bottom:22px;font-size:14px}.site-entry-form form{flex-direction:column;display:flex}.site-entry-form label{margin:0 0 12px;font-size:13px;font-weight:600;display:block}.site-entry-form input:not([type=checkbox]){background:#faf8f6;border:1px solid #ece8e4;border-radius:14px;width:100%;height:46px;margin-top:6px;padding:0 14px;font-weight:400;display:block}.site-entry-form input:not([type=checkbox]):focus{background:#fff;border-color:#c8c3be;outline:none}.site-entry-form .button.full{width:100%;margin-top:6px}.site-check{color:#5c5754;align-items:flex-start;gap:8px;margin:4px 0 16px;font-weight:400!important;display:flex!important}.site-check input{margin-top:3px}.site-check a{color:#2563eb;text-underline-offset:3px;text-decoration:underline}.site-switch{color:#6f6a68;border-top:1px solid #ece8e4;margin:18px 0 0;padding-top:16px;font-size:13px}.site-switch a{color:#171718;font-weight:600}.site-shell .legal-main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:48px 28px 72px}@media (max-width:980px){.site-hero,.site-aside,.site-entry{grid-template-columns:1fr}.site-hero{gap:18px;min-height:0}.site-hero .site-photo{aspect-ratio:16/10;min-height:220px}.site-features,.site-process ol,.site-pricing>div,.site-footer-inner{grid-template-columns:1fr}.site-shell-auth{height:auto;overflow:visible}.site-entry-photo{min-height:240px}.site-entry-form{padding:24px 20px}}@media (max-width:760px){.site-header-inner{grid-template-columns:1fr auto;align-items:center;gap:10px 12px;height:auto;min-height:64px;padding:12px 16px;display:grid}.site-header .brand{grid-area:1/1}.site-header-actions{grid-area:1/2;gap:10px}.site-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:18px;width:100%;margin:0}.site-header-actions .button{min-height:36px;padding:0 12px;font-size:12px}.site-page,.site-entry{gap:14px;padding:8px 16px 48px}.site-hero-copy h1{font-size:26px}.site-footer-inner{gap:22px;padding:28px 16px 36px}.site-shell-auth .site-footer-slim .site-footer-inner{flex-wrap:wrap;padding:16px 16px 20px}}.offers-find{max-width:none;margin-top:2px}.ronvolt-profile{background:0 0;flex-direction:column;gap:16px;min-height:100vh;padding:22px 28px 48px;display:flex}.profile-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-bar .back-link{color:#5c5754;margin:0;font-size:14px;font-weight:600}.profile-bar .back-link svg{width:18px;height:18px}.profile-bar>div{gap:8px;display:flex}.profile-bar button{color:#5c5754;background:#fff;border:1px solid #ece8e4;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.profile-bar button svg{width:18px;height:18px}.profile-bar button.saved{color:#be6a79;background:#fdf6f6;border-color:#f0d5d8}.profile-bar button.saved svg{fill:currentColor}.offer-profile-copy>small{letter-spacing:1.2px;font-size:11px;font-weight:700;display:block}.offer-profile-copy p{max-width:460px;font-size:16px;line-height:1.45}.profile-glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profile-glance article{background:#fff;border:1px solid #ece8e4;border-radius:18px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:16px;display:grid}.profile-glance svg{color:#8a8582;width:20px;height:20px;margin-top:2px}.profile-glance small{color:#8a8582;font-size:12px;font-weight:600;display:block}.profile-glance b{letter-spacing:-.3px;margin:4px 0 3px;font-size:17px;line-height:1.2;display:block}.profile-glance span{color:#6f6a68;font-size:14px;line-height:1.4;display:block}.profile-glance article.open{background:#e8f3ec;border-color:#d0e3d6}.profile-board{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:22px;display:grid}.profile-story,.profile-side{background:#fff;border:1px solid #ece8e4;border-radius:20px;padding:26px 24px}.profile-story h2,.profile-side h2{letter-spacing:-.4px;margin:0 0 12px;font-size:22px}.profile-story>p{color:#5c5754;margin:0 0 22px;font-size:16px;line-height:1.65}.profile-story h3{margin:0 0 12px;font-size:16px}.ronvolt-profile .tag-row{flex-wrap:wrap;gap:8px;display:flex}.ronvolt-profile .tag-row span{color:#4f494b;background:#f6f1ee;border-radius:999px;align-items:center;height:34px;padding:0 13px;font-size:14px;display:inline-flex}.profile-next{border-top:1px solid #ece8e4;margin-top:28px;padding-top:22px}.profile-next>small{letter-spacing:1.15px;color:#8a8582;font-size:11px;font-weight:700}.profile-next ol{counter-reset:step;gap:16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.profile-next li{counter-increment:step;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.profile-next li:before{content:counter(step,decimal-leading-zero);color:#5c5754;background:#f4ebe4;border-radius:12px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.profile-next b{letter-spacing:-.2px;font-size:16px;display:block}.profile-next p{color:#6f6a68;margin:4px 0 0;font-size:15px;line-height:1.5}.profile-status{color:#5c5754;background:#f6f1ee;border-radius:999px;align-items:center;gap:8px;height:34px;margin-bottom:16px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.profile-status i{background:#8a8582;border-radius:50%;width:8px;height:8px}.profile-status.open{color:#3d5a46;background:#e8f3ec}.profile-status.open i{background:#6f9a78}.profile-side p{color:#3a322f;border-bottom:1px solid #ece8e4;align-items:flex-start;gap:10px;margin:0;padding:14px 0;font-size:15px;line-height:1.45;display:flex}.profile-side p svg{color:#8a8582;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.profile-side>small{color:#8a8582;margin:14px 0 16px;font-size:13px;line-height:1.5;display:block}.profile-side>.button{width:100%}.app-main.full-bleed .ronvolt-profile{min-height:100vh;box-shadow:none;border:0;border-radius:0}@media (max-width:1100px){.profile-glance{grid-template-columns:1fr 1fr}.profile-board{grid-template-columns:1fr}}@media (max-width:760px){.ronvolt-profile{padding:16px 14px 86px}.profile-glance{grid-template-columns:1fr}.offer-profile-copy p{font-size:14px}.profile-story,.profile-side{padding:20px 16px}.profile-story h2,.profile-side h2{font-size:20px}}.offers-row{position:relative}.offers-card-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.offers-card-link:focus-visible:after{outline-offset:3px;outline:2px solid #716180}.offers-row .offers-save,.offers-row .offers-ask{z-index:2;position:relative}.offers-row:hover{background:#fcfbfd;border-color:#bcb5bf}.provider-detail{--detail-accent:#82718d;--detail-soft:#f3eef5;--detail-wash:#f8f5f3;color:#242327;width:100%;max-width:none;margin:0;padding:22px 28px 48px}.provider-detail.detail-tone-blue{--detail-accent:#667f91;--detail-soft:#eaf1f5;--detail-wash:#f5f7f8}.provider-detail.detail-tone-purple{--detail-accent:#88718e;--detail-soft:#f0e9f2;--detail-wash:#faf6f9}.provider-detail.detail-tone-green{--detail-accent:#71877b;--detail-soft:#eaf1ed;--detail-wash:#f5f8f6}.provider-detail.detail-tone-orange{--detail-accent:#a17b62;--detail-soft:#f3e9e1;--detail-wash:#faf6f2}.detail-back{color:#65616b;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;display:inline-flex}.detail-back svg{width:16px}.detail-columns{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:22px;display:grid}.detail-main{background:var(--detail-wash);border:0;border-radius:32px 32px 22px 22px;min-width:0;overflow:hidden;box-shadow:0 18px 46px #362b270f}.detail-profile-hero{clip-path:inset(0 round 32px 32px 0 0);background:#252123;border-radius:32px 32px 0 0;grid-template-columns:1fr;min-height:390px;margin:0;display:grid;position:relative;overflow:hidden}.detail-gallery{border-radius:inherit;background:#252123;grid-area:1/1;height:390px;padding:0;display:block;position:relative;overflow:hidden}.detail-gallery>.place-art,.detail-gallery-side>.place-art{filter:saturate(.72)contrast(.96);background-image:url(/ronvolt-places.png);background-repeat:no-repeat;background-size:300% 200%;width:100%;height:100%}.detail-gallery>img{object-fit:cover;filter:saturate(.92)contrast(.98);width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.detail-photo-attribution{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#49464a;white-space:nowrap;text-overflow:ellipsis;background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;max-width:calc(100% - 44px);padding:7px 10px;font-size:10px;position:absolute;bottom:22px;right:22px;overflow:hidden}.detail-gallery>.place-art{border-radius:0;width:calc(100% + 6px);max-width:none;height:calc(100% + 6px);display:block;position:absolute;inset:-3px;overflow:hidden;transform:translateZ(0)}.detail-gallery-side{grid-template-rows:1fr 1fr;gap:8px;min-width:0;display:grid}.detail-gallery-side>.place-art{border-radius:6px}.detail-gallery-side>.place-art:first-child{border-radius:6px 14px 6px 6px}.detail-gallery .place-0{background-position:0 0}.detail-gallery .place-1{background-position:50% 0}.detail-gallery .place-2{background-position:100% 0}.detail-gallery .place-3{background-position:0 100%}.detail-gallery .place-4{background-position:50% 100%}.detail-gallery .place-5{background-position:100% 100%}.detail-gallery-label,.detail-gallery-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:22px;box-shadow:0 8px 22px #231d1b14}.detail-gallery-label{left:22px}.detail-gallery-label svg{width:14px;color:var(--detail-accent)}.detail-gallery-count{right:22px}.detail-heading{z-index:2;color:#fff;text-shadow:0 1px 18px #00000024;background:linear-gradient(#16131500 0%,#1613153d 36%,#161315e0 100%);flex-direction:column;grid-area:1/1;justify-content:flex-end;align-self:end;width:100%;padding:110px 30px 26px;display:flex}.detail-identity{align-items:center;gap:10px;margin-bottom:12px;display:flex}.detail-provider-mark{color:#514952;letter-spacing:-.3px;background:#ffffffeb;border:1px solid #ffffffb8;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid;box-shadow:0 8px 20px #0000001f,inset 0 0 0 4px #ffffff61}.detail-category{color:#79727e;letter-spacing:.5px;font-size:11px;font-weight:650}.detail-heading h1{letter-spacing:-1.1px;max-width:690px;margin:0 0 7px;font-size:34px;line-height:1.12}.detail-specialty{color:#5c5862;margin:0;font-size:15px;line-height:1.5}.detail-location,.detail-summary,.detail-summary>span{align-items:center;gap:8px;font-size:13px;display:flex}.detail-location{margin-top:15px}.detail-location svg,.detail-summary svg{width:16px;height:16px;color:var(--detail-accent);flex-shrink:0}.detail-summary{color:#615b68;border-top:1px solid #eeedf0;flex-wrap:wrap;gap:10px 24px;margin-top:15px;padding-top:15px}.detail-heading .detail-category{color:#ffffffbd}.detail-heading .detail-specialty,.detail-heading .detail-location,.detail-heading .detail-summary{color:#ffffffe6}.detail-heading .detail-location svg,.detail-heading .detail-summary svg{color:#fff}.detail-heading .detail-summary{border-top-color:#ffffff3d}.detail-sections{white-space:nowrap;background:#fff;border-block:1px solid #e9e4e2;gap:24px;padding:0 32px;display:flex;overflow:auto}.detail-sections a{color:#63576e;padding:15px 0;font-size:12px;font-weight:650}.detail-sections a:first-child{border-bottom:2px solid var(--detail-accent);color:#28232d}.detail-section{background:#ffffffb8;padding:27px 32px;scroll-margin-top:20px}.detail-section:nth-of-type(2n){background:var(--detail-wash)}.detail-section+.detail-section{border-top:1px solid #eeedf0}.detail-section h2{letter-spacing:-.3px;margin:0 0 14px;font-size:19px}.detail-section p{color:#55505b;margin:0 0 10px;font-size:14px;line-height:1.75}.detail-section .detail-muted{color:#89828e;font-size:12px}.detail-services{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.detail-services li{background:#fff;border:1px solid #ebe6e3;border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:14px;display:flex}.detail-services svg{width:16px;color:var(--detail-accent)}.detail-facts{margin:0}.detail-facts>div{border-bottom:1px solid #f0eef2;grid-template-columns:160px 1fr;gap:20px;padding:12px 0;font-size:13px;display:grid}.detail-facts>div:last-child{border:0}.detail-facts dt{color:#87818d}.detail-facts dd{color:#423e48;margin:0;line-height:1.5}.detail-address{gap:10px;display:flex}.detail-address svg{flex-shrink:0;width:18px;margin-top:4px}.detail-rail{gap:16px;display:grid;position:sticky;top:24px}.detail-action{background:linear-gradient(160deg,#fff 40%,var(--detail-soft));border:1px solid #e3dedb;border-radius:18px;padding:24px;box-shadow:0 18px 46px #362b270f}.detail-action h2{letter-spacing:-.4px;margin:12px 0;font-size:22px;line-height:1.3}.detail-action p{color:#756e7b;margin:0 0 22px;font-size:13px;line-height:1.6}.detail-contact-quick{gap:8px;margin:0 0 18px;display:grid}.detail-contact-quick>div{background:#ffffffbd;border:1px solid #786e7424;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;display:flex}.detail-contact-quick svg{width:17px;height:17px;color:var(--detail-accent);flex:0 0 17px}.detail-contact-quick span{min-width:0}.detail-contact-quick small,.detail-contact-quick b{display:block}.detail-contact-quick small{color:#8b848d;margin-bottom:2px;font-size:10px}.detail-contact-quick b{color:#39343d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.detail-contact-link{width:100%;min-width:0;color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.detail-opening-hours{border-top:1px solid #f0eef2;margin-top:20px;padding-top:16px}.detail-opening-hours h3{color:#39343d;margin:0 0 9px;font-size:14px}.detail-opening-hours ul{color:#5e5963;gap:5px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.detail-opening-hours li{justify-content:space-between;gap:18px;display:flex}.detail-action>.button,.detail-save{border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;font-size:13px;display:flex}.detail-action svg{width:16px}.detail-save{background:#fff;border:1px solid #e1dce7;margin-top:10px}.detail-save.saved{color:var(--detail-accent);background:var(--detail-soft)}.detail-action>small{color:#918995;margin-top:16px;font-size:11px;line-height:1.6;display:block}.detail-steps{border-top:1px solid #eeeaf0;margin-top:22px;padding-top:20px;font-size:12px}.detail-steps ol{color:#7a7380;margin-bottom:0;padding-left:17px}.detail-steps li{padding:5px 0;line-height:1.5}.detail-help{background:var(--detail-soft);border:1px solid color-mix(in srgb,var(--detail-accent) 14%,white);border-radius:14px;align-items:center;gap:12px;padding:17px;display:flex}.detail-help svg{width:18px;color:var(--detail-accent);flex-shrink:0}.detail-help>span{flex:1}.detail-help b,.detail-help small{font-size:12px;display:block}.detail-help small{color:#716b75;margin-top:4px;font-size:11px}@media (max-width:1000px){.detail-columns{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.provider-detail{padding:20px}.detail-heading{padding:90px 24px 26px}.detail-section{padding:24px}.detail-sections{gap:18px;padding:0 24px}.detail-heading h1{font-size:27px}}@media (max-width:760px){.detail-columns{flex-direction:column;display:flex}.detail-main,.detail-rail{width:100%}.detail-rail{position:static}.provider-detail{padding:16px 12px 32px}.detail-main{border-radius:26px 26px 18px 18px}.detail-profile-hero,.detail-gallery{height:370px;min-height:370px}.detail-profile-hero{clip-path:inset(0 round 26px 26px 0 0);border-radius:26px 26px 0 0;margin:0}.detail-heading{padding:90px 20px 22px}.detail-heading,.detail-section{padding-inline:20px}.detail-identity{gap:9px}.detail-provider-mark{flex-basis:36px;width:36px;height:36px}.detail-heading h1{font-size:25px}.detail-facts>div{grid-template-columns:1fr;gap:4px}.detail-services{grid-template-columns:1fr}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf8f0;border-bottom:1px solid #e8e3de}.site-header-inner{max-width:1480px;height:76px;margin:0 auto;padding:0 34px}.site-header nav{color:#635e5a;gap:28px;font-size:13px}.site-header-actions{gap:18px}.site-header-actions>a:first-child{font-weight:650}.site-header-actions .button{border-radius:11px;min-height:42px;padding:0 18px}.public-home{flex-direction:column;gap:96px;width:100%;max-width:1480px;margin:0 auto;padding:24px 34px 64px;display:flex}.public-overline{letter-spacing:1.35px;text-transform:uppercase;color:#817a75;margin:0 0 14px;font-size:10px;font-weight:750;line-height:1.4}.public-hero{background:#f0ece6;border-radius:28px;grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:stretch;min-height:640px;display:grid;overflow:hidden}.public-hero-copy{flex-direction:column;justify-content:center;padding:72px 58px 58px;display:flex}.public-hero-copy h1{letter-spacing:-3.7px;max-width:780px;margin:0;font-size:clamp(48px,5.2vw,78px);font-weight:650;line-height:.98}.public-lede{color:#5f5955;max-width:610px;margin:26px 0 0;font-size:17px;line-height:1.65}.public-search{background:#fff;border:1px solid #ded8d2;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(165px,.62fr) 58px;align-items:center;margin-top:34px;padding:7px;display:grid;box-shadow:0 16px 34px #372d2814}.public-search label{grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;height:58px;padding:8px 16px;display:grid}.public-search label+label{border-left:1px solid #e5dfda}.public-search label>svg{color:#7c756f;grid-row:1/3;width:18px}.public-search label>span{color:#4f4946;align-self:end;font-size:10px;font-weight:750}.public-search input{color:#24211f;background:0 0;border:0;outline:0;align-self:start;width:100%;padding:2px 0 0;font-size:13px}.public-search button{color:#fff;background:#191817;border-radius:11px;place-items:center;width:58px;height:58px;display:grid}.public-search button svg{width:19px}.public-assurances{color:#68615d;gap:28px;margin-top:22px;display:flex}.public-assurances span{align-items:center;gap:8px;font-size:12px;display:flex}.public-assurances svg{flex:0 0 16px;width:16px}.public-hero-visual{min-height:640px;margin:0;position:relative;overflow:hidden}.public-hero-visual img{object-fit:cover;width:100%;height:100%;display:block}.public-hero-visual figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#1c1917d1;border-radius:14px;padding:18px 20px;position:absolute;bottom:28px;left:28px;right:28px}.public-hero-visual figcaption b,.public-hero-visual figcaption span{display:block}.public-hero-visual figcaption b{font-size:15px}.public-hero-visual figcaption span{color:#ffffffb8;margin-top:4px;font-size:12px}.public-intro{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:80px;padding:0 8px;scroll-margin-top:100px;display:grid}.public-intro h2,.public-process h2,.public-workspace h2,.public-security h2,.public-cta h2{letter-spacing:-2px;margin:0;font-size:clamp(32px,3.4vw,52px);font-weight:620;line-height:1.05}.public-intro>p,.public-workspace>header>p{color:#6d6661;margin:0;font-size:15px;line-height:1.7}.public-areas{border-top:1px solid #dcd6d0;border-left:1px solid #dcd6d0;grid-template-columns:1fr 1fr;display:grid}.public-areas>a{background:#fff;border-bottom:1px solid #dcd6d0;border-right:1px solid #dcd6d0;grid-template-columns:44px 30px minmax(0,1fr) 24px;align-items:start;gap:18px;min-height:200px;padding:26px;transition:background .25s;display:grid}.public-areas>a:hover{background:#f6f2ee}.public-area-number{letter-spacing:1px;color:#938b85;font-size:11px}.public-areas>a>svg{width:26px;height:26px}.public-areas>a>svg:last-child{color:#77706b;justify-self:end;width:18px;height:18px}.public-areas h3{letter-spacing:-.55px;margin:0 0 9px;font-size:22px}.public-areas p{color:#706964;max-width:430px;margin:0;font-size:14px;line-height:1.65}.public-process{background:#e9eff4;border-radius:28px;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);min-height:630px;scroll-margin-top:100px;display:grid;overflow:hidden}.public-process>figure{min-height:630px;margin:0}.public-process>figure img{object-fit:cover;width:100%;height:100%;display:block}.public-process-copy{flex-direction:column;justify-content:center;padding:64px 64px 54px;display:flex}.public-process-copy>h2{max-width:680px}.public-process ol{border-top:1px solid #4851582e;margin:38px 0 30px;padding:0;list-style:none}.public-process li{border-bottom:1px solid #4851582e;grid-template-columns:44px 1fr;gap:18px;padding:21px 0;display:grid}.public-process li>span{letter-spacing:1px;color:#6f7880;font-size:11px}.public-process h3{margin:0 0 5px;font-size:17px}.public-process li p{color:#59636b;max-width:590px;margin:0;font-size:14px;line-height:1.6}.public-text-link{border-bottom:1px solid #1c1b1b;align-self:flex-start;align-items:center;gap:9px;padding-bottom:5px;font-size:14px;font-weight:700;display:inline-flex}.public-text-link svg{width:15px}.public-workspace{color:#fff;background:#1b1b1b;border-radius:28px;padding:58px;scroll-margin-top:100px}.public-workspace>header{grid-template-columns:minmax(0,1.05fr) minmax(280px,.55fr);align-items:end;gap:80px;display:grid}.public-workspace .public-overline{color:#aaa4a0}.public-workspace>header>p{color:#b8b3af}.public-workspace-grid{border-top:1px solid #3b3938;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.public-workspace-grid article{border-right:1px solid #3b3938;min-height:220px;padding:30px 30px 10px 0}.public-workspace-grid article+article{padding-left:30px}.public-workspace-grid article:last-child{border-right:0}.public-workspace-grid svg{width:25px}.public-workspace-grid h3{margin:52px 0 10px;font-size:19px}.public-workspace-grid p{color:#aaa5a1;max-width:320px;margin:0;font-size:14px;line-height:1.65}.public-security{border-block:1px solid #ddd7d1;grid-template-columns:1fr 1fr;gap:90px;padding:64px 8px;scroll-margin-top:100px;display:grid}.public-security>div:first-child>svg{width:34px;margin-bottom:26px}.public-security>div:last-child{align-self:end}.public-security>div:last-child p{color:#635d58;max-width:560px;margin:0 0 24px;font-size:16px;line-height:1.75}.public-security a{align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.public-security a svg{width:15px}.public-cta{background:#efe4dc;border-radius:28px;justify-content:space-between;align-items:end;gap:48px;padding:62px 66px;display:flex}.public-cta>div:first-child>p:last-child{color:#665e58;max-width:580px;margin:18px 0 0;font-size:15px;line-height:1.65}.public-cta>div:last-child{flex-shrink:0;gap:10px;display:flex}.public-primary,.public-secondary{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:13px;font-weight:750;display:inline-flex}.public-primary{color:#fff;background:#1b1a19}.public-secondary{background:#ffffff7a;border:1px solid #d4c7bd}.public-primary svg{width:16px}.site-footer{background:#fbfaf8;border-top:1px solid #e1dbd5}.site-footer-inner{max-width:1480px;margin:0 auto;padding-inline:34px}.site-footer .legal-nav a{color:#5f5955;text-decoration:none}.site-footer-col nav a{color:#5f5955}.auth-shell{background:#f1ede7;min-height:100dvh}.auth-page{grid-template-columns:minmax(380px,.9fr) minmax(500px,1.1fr);gap:0;width:100%;max-width:1480px;min-height:calc(100dvh - 158px);margin:0 auto;padding:24px 34px;display:grid}.auth-visual{background:#dfe8ef;border-radius:26px 0 0 26px;min-height:650px;margin:0;position:relative;overflow:hidden}.auth-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-visual:after{content:"";background:linear-gradient(#14131205 35%,#141312c2 100%);position:absolute;inset:0}.auth-visual>div{z-index:1;color:#fff;position:absolute;bottom:38px;left:42px;right:42px}.auth-mark{background:#ffffffe6;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:22px;display:grid}.auth-mark .brand-mark{width:25px;height:25px}.auth-visual h2{letter-spacing:-1.5px;max-width:520px;margin:0;font-size:38px;line-height:1.04}.auth-visual p{color:#ffffffc2;max-width:500px;margin:14px 0 24px;font-size:14px;line-height:1.6}.auth-visual ul{border-top:1px solid #ffffff40;gap:24px;margin:0;padding:18px 0 0;list-style:none;display:flex}.auth-visual li{color:#ffffffd1;align-items:center;gap:7px;font-size:11px;display:flex}.auth-visual li svg{width:14px}.auth-panel{background:#fff;border-radius:0 26px 26px 0;place-items:center;min-height:650px;padding:48px 40px;display:grid}.auth-panel-inner{width:100%;max-width:500px}.auth-panel h1{letter-spacing:-1.8px;max-width:500px;margin:0;font-size:42px;font-weight:640;line-height:1.06}.auth-intro{color:#6b6560;max-width:480px;margin:18px 0 30px;font-size:14px;line-height:1.65}.auth-panel form{gap:17px;display:grid}.auth-panel label{color:#383431;font-size:12px;font-weight:700;display:block}.auth-panel input:not([type=checkbox]){color:#1f1d1c;background:#fbfaf8;border:1px solid #dcd6d0;border-radius:11px;width:100%;height:52px;margin-top:8px;padding:0 15px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.auth-panel input:not([type=checkbox]):focus{background:#fff;border-color:#847a73;outline:0;box-shadow:0 0 0 3px #71665e1c}.auth-label-row{justify-content:space-between;align-items:center;display:flex}.auth-label-row a{color:#6a625d;font-weight:600}.auth-consent{align-items:flex-start;gap:10px;color:#655e59!important;font-weight:400!important;line-height:1.55!important;display:flex!important}.auth-consent input{accent-color:#1b1a19;width:17px;height:17px;margin:2px 0 0}.auth-consent a{text-underline-offset:3px;text-decoration:underline}.auth-error{color:#7f3535;background:#fbf0f0;border-left:3px solid #9b4c4c;margin:0;padding:10px 12px;font-size:12px}.auth-submit{color:#fff;background:#1b1a19;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;margin-top:3px;font-size:13px;font-weight:750;display:flex}.auth-submit svg{width:16px}.auth-trust{color:#77706a;align-items:center;gap:9px;margin-top:18px;font-size:11px;display:flex}.auth-trust svg{width:15px}.auth-switch{text-align:center;color:#6e6762;border-top:1px solid #e9e4df;margin:26px 0 0;padding-top:22px;font-size:13px}.auth-switch a{color:#1d1b1a;font-weight:750}.auth-shell .site-footer-slim .site-footer-inner{justify-content:space-between;align-items:center;max-width:1480px;padding:18px 34px;display:flex}.auth-shell .site-footer-slim .legal-nav{flex-direction:row;gap:20px;display:flex}@media (max-width:1050px){.public-home{gap:72px}.public-hero{grid-template-columns:1fr minmax(340px,.75fr);min-height:580px}.public-hero-copy{padding:50px 36px}.public-hero-copy h1{font-size:54px}.public-search{grid-template-columns:1fr 54px}.public-search label:nth-child(2){display:none}.public-hero-visual{min-height:580px}.public-process-copy{padding:48px}.auth-page{grid-template-columns:minmax(330px,.8fr) minmax(460px,1.2fr)}}@media (max-width:820px){.site-header nav{display:none}.public-home{gap:58px;padding:18px 18px 48px}.public-hero{flex-direction:column;min-height:0;display:flex}.public-hero-copy{padding:42px 26px}.public-hero-copy h1{letter-spacing:-2.4px;font-size:46px}.public-hero-visual{min-height:420px}.public-intro,.public-process,.public-workspace>header,.public-security{grid-template-columns:1fr;gap:28px}.public-areas{grid-template-columns:1fr}.public-process>figure{min-height:420px;max-height:500px}.public-workspace{padding:40px 28px}.public-workspace-grid{grid-template-columns:1fr}.public-workspace-grid article,.public-workspace-grid article+article{border-bottom:1px solid #3b3938;border-right:0;min-height:0;padding:24px 0}.public-workspace-grid article:last-child{border-bottom:0}.public-workspace-grid h3{margin-top:24px}.public-cta{flex-direction:column;align-items:flex-start;padding:40px 28px}.auth-page{grid-template-columns:1fr;padding:18px}.auth-visual{border-radius:22px 22px 0 0;min-height:340px}.auth-panel{border-radius:0 0 22px 22px;min-height:auto;padding:42px 26px}.auth-visual>div{bottom:26px;left:28px;right:28px}.auth-visual h2{font-size:31px}.auth-visual ul{display:none}}@media (max-width:560px){.site-header-inner{height:66px;padding:0 16px;display:flex}.site-header-actions{margin-left:auto}.site-header-actions>a:first-child{display:none}.site-header-actions .button{min-height:38px;padding:0 13px}.public-hero-copy h1{letter-spacing:-2px;font-size:39px}.public-search{padding:6px;display:block}.public-search label{height:56px}.public-search button{width:100%;height:48px}.public-assurances{gap:10px;display:grid}.public-intro h2,.public-process h2,.public-workspace h2,.public-security h2,.public-cta h2{font-size:34px}.public-areas>a{grid-template-columns:34px 24px 1fr;gap:12px;padding:22px 18px}.public-areas>a>svg:last-child{display:none}.public-process-copy{padding:36px 24px}.public-cta>div:last-child{flex-direction:column;width:100%}.public-primary,.public-secondary{width:100%}.auth-page{padding:10px}.auth-visual{min-height:260px}.auth-visual>div{bottom:20px;left:22px;right:22px}.auth-mark,.auth-visual p{display:none}.auth-visual h2{font-size:27px}.auth-panel{padding:34px 22px}.auth-panel h1{font-size:34px}.auth-shell .site-footer-slim .site-footer-inner{flex-wrap:wrap;gap:12px;padding:16px}}.auth-shell{background:#fff}.auth-page{background:#fff;grid-template-columns:minmax(480px,1.06fr) minmax(450px,.94fr);gap:24px;max-width:1320px;padding:26px 34px 30px}.auth-visual{isolation:isolate;background:linear-gradient(145deg,#f8f3eb 0%,#f1edf8 56%,#e8f0f6 100%);border-radius:30px;min-height:660px}.auth-visual:after{display:none}.auth-visual>img.auth-person{object-fit:contain;z-index:-1;width:min(650px,96%);height:auto;inset:auto -22px -24px auto}.auth-visual .auth-side-copy{color:#1d1b1b;width:265px;position:absolute;inset:38px auto auto 38px}.auth-side-copy .auth-mark{background:#ffffffc2;border:1px solid #2d272a14;width:42px;height:42px;margin:0 0 20px;box-shadow:0 10px 28px #362e3112}.auth-side-eyebrow{letter-spacing:.11em;text-transform:uppercase;font-weight:760;color:#716b70!important;margin:0 0 12px!important;font-size:10px!important}.auth-visual .auth-side-copy h2{letter-spacing:-1.7px;color:#191818;max-width:260px;margin:0;font-size:36px;line-height:1.02}.auth-visual .auth-side-copy>p:last-child{color:#686267;max-width:250px;margin:15px 0 0;font-size:12px;line-height:1.58}.auth-visual .auth-side-facts{color:#201e20;gap:8px;width:245px;display:grid;position:absolute;inset:auto auto 30px 34px}.auth-side-facts article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #39323717;border-radius:13px;grid-template-columns:32px 1fr;align-items:center;gap:9px;padding:10px 11px;display:grid;box-shadow:0 12px 30px #2c262a12}.auth-side-facts svg{color:#6f67ad;width:16px;height:16px;margin:auto}.auth-side-facts span{display:grid}.auth-side-facts b{font-size:11px;line-height:1.25}.auth-side-facts small{color:#7a7377;margin-top:2px;font-size:9px;line-height:1.3}.auth-panel{background:#fff;border:1px solid #ebe7e2;border-radius:30px;min-height:660px;padding:42px 54px;box-shadow:0 22px 60px #1e1b190e}.auth-panel-inner{max-width:430px}.auth-panel h1{letter-spacing:-1.9px;font-size:40px}.auth-intro{margin:15px 0 25px}.auth-panel form{gap:14px}.auth-panel input:not([type=checkbox]){background:#fcfbfa;border-radius:12px;height:49px}.auth-submit{border-radius:12px;height:50px}.auth-oauth{gap:10px;margin:0 0 18px;display:grid}.auth-oauth-btn{color:#171718;background:#fff;border:1px solid #dcd6d0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.auth-oauth-btn:hover{background:#faf8f6;border-color:#cfc8c2}.auth-oauth-or{text-align:center;color:#8a8582;margin:4px 0 0;font-size:12px}@media (max-width:1050px){.auth-page{grid-template-columns:minmax(390px,.9fr) minmax(430px,1.1fr);padding:22px}.auth-panel{padding:40px 36px}.auth-visual .auth-side-copy{top:30px;left:28px}.auth-visual .auth-side-facts{width:225px;left:24px}}@media (max-width:820px){.auth-page{grid-template-columns:1fr;gap:0;padding:18px}.auth-visual{border-radius:24px 24px 0 0;min-height:400px}.auth-visual>img.auth-person{width:500px;bottom:-34px;right:-10px}.auth-visual .auth-side-copy{width:230px;top:26px;left:26px}.auth-visual .auth-side-copy h2{font-size:30px}.auth-visual .auth-side-facts{width:215px;bottom:22px;left:24px}.auth-side-facts article:nth-child(2){display:none}.auth-panel{border-radius:0 0 24px 24px;min-height:auto;padding:40px 28px}}@media (max-width:560px){.auth-page{padding:10px}.auth-visual{min-height:310px}.auth-visual>img.auth-person{width:390px;bottom:-24px;right:-56px}.auth-visual .auth-side-copy{width:195px;top:20px;left:20px}.auth-side-copy .auth-mark{width:36px;height:36px;margin-bottom:14px;display:grid}.auth-visual .auth-side-copy h2{font-size:27px}.auth-visual .auth-side-copy>p:last-child,.auth-visual .auth-side-facts{display:none}.auth-panel{padding:32px 22px}}.provider-app{--provider-bg:#121212;--provider-panel:#1c1b1b;--provider-panel-2:#242322;--provider-ink:#f1eeea;--provider-muted:#a8a29c;--provider-line:#2f2d2c;--provider-input:#181716;background:var(--provider-bg);min-height:100vh;color:var(--provider-ink);grid-template-columns:248px minmax(0,1fr);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:grid}.provider-side{color:#fff;background:#1d1c1c;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.provider-brand{grid-template-rows:24px 18px;grid-template-columns:35px 1fr;align-items:center;column-gap:10px;height:50px;padding:0 9px;display:grid}.provider-brand .brand-mark{filter:none;grid-row:1/3;width:30px;height:30px}.provider-brand b{letter-spacing:-.5px;align-self:end;font-size:19px;line-height:1}.provider-brand small{color:#aaa5a1;align-self:start;font-size:12px}.provider-side>nav{scrollbar-width:thin;gap:6px;margin-top:32px;padding-right:2px;display:grid;overflow:auto}.provider-side>nav a{color:#c5c0bc;border-radius:14px;align-items:center;gap:12px;min-height:48px;padding:6px 10px 6px 6px;font-size:13.5px;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.provider-side>nav a:hover{color:#fff;background:#2a2928}.provider-side>nav a.active{color:#fff;background:#2f2d2c;font-weight:650}.side-nav a{position:relative}.provider-nav-tile{--tile-glow:#7c6cff;--tile-core:#ff6b6b;color:#fff;background:radial-gradient(130% 130% at 28% 18%,var(--tile-core) 0%,transparent 46%), radial-gradient(100% 100% at 86% 88%,var(--tile-glow) 0%,transparent 52%), linear-gradient(155deg,#303034 0%,#121214 72%);width:38px;height:38px;box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px #ffffff0f, 0 6px 12px -8px color-mix(in srgb,var(--tile-glow) 55%,#0000), 0 0 10px -4px color-mix(in srgb,var(--tile-core) 28%,#0000);border-radius:12px;flex:0 0 38px;place-items:center;display:grid;position:relative}.nav-mail-count{color:#fff;z-index:3;background:#2f9e6c;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:-6px;right:-7px;box-shadow:0 0 0 2px #f8f7f5}.nav-mail-count.is-low{color:#fff;background:#2f9e6c}.nav-mail-count.is-normal{color:#fff;background:#e39b2d}.nav-mail-count.is-high{color:#fff;background:#d64545}html.rv-glow .nav-mail-count,html.rv-glow .side-nav a.has-mail-badge .nav-mail-count{color:#fff!important;box-shadow:0 0 0 2px #1c1b1a,0 2px 8px #00000059!important}html.rv-glow .nav-mail-count.is-low{background:#3cb87a!important}html.rv-glow .nav-mail-count.is-normal{background:#f0a53a!important}html.rv-glow .nav-mail-count.is-high{background:#ef5555!important}.app-frame.sidebar-collapsed:not(.sidebar-hovered) .nav-mail-count{display:inline-grid}@media (max-width:1050px){.app-sidebar .side-nav a .nav-mail-count{display:inline-grid!important}}.provider-nav-tile svg{filter:none;width:18px;height:18px}.provider-side>nav a.tone-coral .provider-nav-tile{--tile-core:#ff4d4d;--tile-glow:#ff8a3d}.provider-side>nav a.tone-amber .provider-nav-tile{--tile-core:#ffe14a;--tile-glow:#8dff4a}.provider-side>nav a.tone-violet .provider-nav-tile{--tile-core:#c45cff;--tile-glow:#5b6dff}.provider-side>nav a.tone-cyan .provider-nav-tile{--tile-core:#2ad7ff;--tile-glow:#3d6bff}.provider-side>nav a.tone-lime .provider-nav-tile{--tile-core:#9dff3d;--tile-glow:#2fd67a}.provider-side>nav a.tone-rose .provider-nav-tile{--tile-core:#ff4db8;--tile-glow:#ff6a5a}.provider-side>nav a.tone-indigo .provider-nav-tile{--tile-core:#6f82ff;--tile-glow:#b45cff}.provider-side>nav a.tone-teal .provider-nav-tile{--tile-core:#1fe3c0;--tile-glow:#3a9bff}.provider-side>nav a.tone-gold .provider-nav-tile{--tile-core:#ffd24a;--tile-glow:#ff8c2e}.provider-side>nav a.tone-slate .provider-nav-tile{--tile-core:#a8b2c4;--tile-glow:#6a7894}.provider-side>nav a:hover .provider-nav-tile{transform:none}.provider-side>nav a.active .provider-nav-tile{box-shadow:inset 0 1px 0 #fff3, 0 0 0 1px #ffffff1a, 0 6px 14px -8px color-mix(in srgb,var(--tile-glow) 65%,transparent), 0 0 12px -4px color-mix(in srgb,var(--tile-core) 40%,transparent)}.provider-side>nav a i{color:#fff;background:#343231;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-style:normal;display:grid}.provider-side>nav a.active i{background:#1d1c1c}.provider-side-plan{background:#272625;border:1px solid #3b3938;border-radius:14px;margin-top:auto;padding:17px;display:grid}.provider-side-plan>small{letter-spacing:.08em;color:#8f8985;font-size:11px}.provider-side-plan>b{margin-top:8px;font-size:14px}.provider-side-plan>span{color:#aaa5a1;margin-top:3px;font-size:12px}.provider-side-plan>a{color:#dedad6;justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;display:flex}.provider-side-plan svg{width:14px}.provider-profile{text-align:left;color:#fff;border-radius:11px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:11px 9px;display:flex}.provider-profile:hover{background:#2a2928}.provider-profile>span,.provider-org>span{color:#433b59;background:#ded5ee;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.provider-profile div,.provider-org div{min-width:0;display:grid}.provider-profile b,.provider-org b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.provider-profile small,.provider-org small{color:#96918d;font-size:11px}.provider-workspace{min-width:0}.provider-top{border-bottom:1px solid var(--provider-line);z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffed;align-items:center;gap:16px;height:88px;padding:0 34px;display:flex;position:sticky;top:0}.provider-top>div:first-child{min-width:210px;display:grid}.provider-top>div:first-child small{letter-spacing:.09em;color:#8a837e;font-size:11px}.provider-top h1{letter-spacing:-.7px;margin:2px 0 0;font-size:23px;line-height:1.1}.provider-top>label{border:1px solid var(--provider-line);background:#f7f6f4;border-radius:11px;align-items:center;gap:9px;width:min(360px,32vw);height:42px;margin-left:auto;padding:0 13px;display:flex}.provider-top>label svg{color:#88817d;width:17px}.provider-top>label input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.provider-top>button{border:1px solid var(--provider-line);background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;position:relative}.provider-top>button svg{width:18px}.provider-top>button i{background:#7166a6;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.provider-org{align-items:center;gap:9px;max-width:210px;padding-left:9px;display:flex}.provider-main{max-width:1500px;margin:0 auto;padding:30px 34px 54px}.provider-toast{z-index:30;color:#fff;background:#1d1c1c;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:0 17px;font-size:13px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 42px #0003}.provider-toast svg{width:17px}.provider-welcome{background:linear-gradient(120deg,#e9e3f2,#f5e9de 52%,#e4edf3);border-radius:20px;justify-content:space-between;align-items:center;gap:28px;min-height:178px;padding:32px 34px;display:flex;position:relative;overflow:hidden}.provider-welcome:after{content:"";border:1px solid #ffffffa6;border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:6%;box-shadow:0 0 0 42px #ffffff3d,0 0 0 86px #ffffff29}.provider-welcome>div{z-index:1;position:relative}.provider-welcome p{color:#645e69;margin:0;font-size:13px;font-weight:700}.provider-welcome h2{letter-spacing:-1.5px;max-width:700px;margin:7px 0 0;font-size:34px;line-height:1.08}.provider-welcome>div>span{color:#67615e;margin-top:9px;font-size:14px;display:block}.provider-welcome-actions{align-items:center;gap:9px;display:flex!important}.provider-welcome-actions a{white-space:nowrap;background:#ffffffba;border:1px solid #cfc8c3;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.provider-welcome-actions svg{width:15px}.provider-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.provider-stat-grid article{border:1px solid var(--provider-line);background:#fff;border-radius:16px;grid-template-columns:14px 1fr;min-height:142px;padding:19px 21px;display:grid}.provider-stat-grid article>span{background:#a89ec9;border-radius:50%;grid-row:1/4;width:8px;height:8px;margin-top:4px}.provider-stat-grid article:nth-child(2)>span{background:#e2a58b}.provider-stat-grid article:nth-child(3)>span{background:#8eafbf}.provider-stat-grid article:nth-child(4)>span{background:#b9ad75}.provider-stat-grid small{color:#77706c;font-size:12px}.provider-stat-grid b{letter-spacing:-1px;margin-top:8px;font-size:29px;line-height:1}.provider-stat-grid p{color:#817a75;margin:7px 0 0;font-size:12px}.provider-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:18px;display:grid}.provider-panel{border:1px solid var(--provider-line);background:#fff;border-radius:17px;overflow:hidden}.provider-panel>header{border-bottom:1px solid var(--provider-line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 21px;display:flex}.provider-panel header>div{display:grid}.provider-panel header small,.provider-page-intro small,.provider-settings-card header small,.provider-call-log header small,.provider-team-card header span{letter-spacing:.06em;color:#8b847f;font-size:11px}.provider-panel h3,.provider-settings-card h3,.provider-call-log h3{letter-spacing:-.4px;margin:3px 0 0;font-size:18px}.provider-panel header>a,.provider-panel header>button{color:#6b649d;font-size:12px}.provider-status{color:#625d59;align-items:center;gap:7px;font-size:12px;display:inline-flex}.provider-status i{background:#6b956c;border-radius:50%;width:7px;height:7px}.provider-open{grid-row:span 2}.provider-open>a{border-bottom:1px solid #eeeae6;grid-template-columns:39px minmax(0,1fr) auto 18px;align-items:center;gap:12px;min-height:78px;padding:13px 18px;display:grid}.provider-open>a:hover{background:#faf9f7}.provider-open>a>span{color:#514a64;background:#eee9f5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.provider-open>a:nth-of-type(2)>span{background:#f4e7df}.provider-open>a:nth-of-type(3)>span{background:#e3edf2}.provider-open>a div{min-width:0;display:grid}.provider-open>a b{font-size:13px}.provider-open>a p{color:#716b67;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12px;overflow:hidden}.provider-open>a time{color:#8a837f;font-size:11px}.provider-open>a svg{color:#99918c;width:15px}.provider-profile-card{padding-bottom:21px}.provider-complete{align-items:center;gap:16px;padding:20px 21px 8px;display:flex}.provider-complete>b{font-size:24px}.provider-complete>span{background:#ece9e6;border-radius:99px;flex:1;height:8px;overflow:hidden}.provider-complete i{background:#756aa5;width:86%;height:100%;display:block}.provider-profile-card>p{color:#716a66;margin:8px 21px 16px;font-size:13px;line-height:1.5}.provider-profile-card>a{align-items:center;gap:9px;margin:0 21px;font-size:12px;font-weight:700;display:flex}.provider-profile-card>a svg{width:14px}.provider-calls{padding-bottom:17px}.provider-call-chart{align-items:end;gap:9px;height:92px;padding:19px 24px 0;display:flex}.provider-call-chart span{background:linear-gradient(#8d82b9,#dcd5eb);border-radius:5px 5px 2px 2px;flex:1;min-width:8px}.provider-calls footer{align-items:center;gap:15px;padding:14px 21px 0;font-size:12px;display:flex}.provider-calls footer b{font-size:13px}.provider-calls footer span{color:#7a736e}.provider-calls footer a{color:#665f94;margin-left:auto;font-weight:700}.provider-split-page{grid-template-columns:340px minmax(0,1fr);gap:18px;display:grid}.provider-entry-list,.provider-edit-form,.provider-team-card,.provider-invite,.provider-settings-card,.provider-security-card,.provider-call-log,.provider-current-plan,.provider-invoices{border:1px solid var(--provider-line);background:#fff;border-radius:17px}.provider-entry-list{padding:22px}.provider-entry-list>header,.provider-edit-form>header,.provider-team-card>header,.provider-call-log>header,.provider-invoices>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.provider-entry-list h2,.provider-edit-form h2,.provider-page-intro h2,.provider-settings-card h2{letter-spacing:-.8px;margin:3px 0 0;font-size:25px}.provider-entry-list>header small,.provider-edit-form>header small{letter-spacing:.07em;color:#8a837e;font-size:11px}.provider-entry-list>header button{color:#fff;background:#1d1c1c;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:12px;display:flex}.provider-entry-list>header svg{width:14px}.provider-entry-row{text-align:left;background:#f8f7f5;border:1px solid #d7d1cc;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;width:100%;margin-top:25px;padding:14px;display:grid}.provider-entry-row>span{background:#ded5ee;border-radius:10px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.provider-entry-row div{display:grid}.provider-entry-row b{font-size:13px}.provider-entry-row p{color:#79726d;margin:2px 0 0;font-size:11px}.provider-entry-row>i{color:#69629b;font-size:11px;font-style:normal}.provider-entry-help{background:#f3f0f6;border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:15px;display:flex}.provider-entry-help svg{color:#6a639e;flex:0 0 17px;width:17px}.provider-entry-help b{font-size:12px}.provider-entry-help p{color:#736c68;margin:4px 0 0;font-size:11px;line-height:1.45}.provider-edit-form{padding:25px 27px}.provider-form-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.provider-form-grid label,.provider-settings-card>label,.provider-invite label{gap:7px;font-size:12px;font-weight:700;display:grid}.provider-form-grid label.wide{grid-column:1/-1}.provider-form-grid input,.provider-form-grid textarea,.provider-settings-card input,.provider-settings-card textarea,.provider-settings-card select,.provider-invite input,.provider-invite select,.provider-team-card select{background:#fbfaf8;border:1px solid #dcd7d2;border-radius:10px;outline:0;width:100%;font-size:14px}.provider-form-grid input,.provider-settings-card input,.provider-settings-card select,.provider-invite input,.provider-invite select{height:45px;padding:0 13px}.provider-form-grid textarea,.provider-settings-card textarea{resize:vertical;padding:12px 13px}.provider-edit-form>footer{border-top:1px solid var(--provider-line);justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:20px;display:flex}.provider-edit-form footer span{color:#817a75;font-size:12px}.provider-edit-form footer button,.provider-settings-card>button,.provider-invite>button{color:#fff;background:#1d1c1c;border-radius:10px;height:44px;padding:0 17px;font-size:13px;font-weight:700}.provider-inbox{border:1px solid var(--provider-line);background:#fff;border-radius:18px;grid-template-columns:190px 330px minmax(0,1fr);height:calc(100vh - 148px);min-height:600px;display:grid;overflow:hidden}.provider-inbox>aside{border-right:1px solid var(--provider-line);background:#f5f3f1;padding:18px 13px}.provider-new-mail{color:#fff;background:#1d1c1c;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:43px;font-size:13px;font-weight:700;display:flex}.provider-new-mail svg{width:15px}.provider-inbox>aside nav{gap:4px;margin-top:20px;display:grid}.provider-inbox>aside nav button{text-align:left;color:#68615d;border-radius:9px;align-items:center;gap:10px;height:40px;padding:0 11px;font-size:13px;display:flex}.provider-inbox>aside nav button.active{color:#1d1c1c;background:#fff;font-weight:700}.provider-inbox>aside nav svg{width:17px}.provider-inbox>aside nav b{margin-left:auto;font-size:12px}.provider-thread-list{border-right:1px solid var(--provider-line);overflow:auto}.provider-thread-list>header{justify-content:space-between;align-items:center;height:72px;padding:0 18px;display:flex}.provider-thread-list h2{margin:0;font-size:20px}.provider-thread-list>header span{color:#756f6a;font-size:12px}.provider-thread-list>label{border:1px solid var(--provider-line);background:#f8f7f5;border-radius:9px;align-items:center;gap:8px;height:40px;margin:0 14px 13px;padding:0 11px;display:flex}.provider-thread-list>label svg{width:15px}.provider-thread-list>label input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.provider-thread-list>button{text-align:left;border-top:1px solid #ece8e4;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;width:100%;min-height:94px;padding:14px;display:grid;position:relative}.provider-thread-list>button.active{background:#f0ecf5}.provider-thread-list>button>span,.provider-message-person>span{background:#e5dced;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.provider-thread-list>button:nth-of-type(2)>span{background:#f2e2d9}.provider-thread-list>button:nth-of-type(3)>span{background:#dfeaf0}.provider-thread-list>button div{min-width:0;display:grid}.provider-thread-list b{font-size:12px}.provider-thread-list strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.provider-thread-list p{color:#77706b;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:11px;overflow:hidden}.provider-thread-list time{color:#817a75;font-size:10px}.provider-thread-list>button>i{background:#6a619d;border-radius:50%;width:7px;height:7px;position:absolute;bottom:14px;right:14px}.provider-message{min-width:0;padding:25px 28px;overflow:auto}.provider-message>header{border-bottom:1px solid var(--provider-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.provider-message header small{letter-spacing:.07em;color:#8a837e;font-size:10px}.provider-message h2{letter-spacing:-.7px;margin:4px 0 0;font-size:24px}.provider-message header button{border:1px solid var(--provider-line);border-radius:9px;height:36px;padding:0 12px;font-size:11px}.provider-message-person{align-items:center;gap:11px;margin-top:22px;display:flex}.provider-message-person div{display:grid}.provider-message-person b{font-size:13px}.provider-message-person small{color:#7c746f;font-size:11px}.provider-message>article{color:#4f4a47;max-width:700px;margin:22px 0;font-size:14px;line-height:1.7}.provider-message-info{background:#f2eef6;border-radius:11px;align-items:center;gap:11px;max-width:580px;padding:14px;display:flex}.provider-message-info svg{color:#655e96;width:18px}.provider-message-info span{display:grid}.provider-message-info b{font-size:12px}.provider-message-info small{color:#726b68;font-size:11px}.provider-message>form{border:1px solid #dcd6d1;border-radius:12px;margin-top:24px;overflow:hidden}.provider-message textarea{resize:none;border:0;outline:0;width:100%;height:100px;padding:14px;font-size:13px}.provider-message form footer{border-top:1px solid #ebe7e3;justify-content:space-between;align-items:center;padding:10px;display:flex}.provider-message form footer span{color:#7e7772;font-size:11px}.provider-message form button{color:#fff;background:#1d1c1c;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.provider-message form svg{width:14px}.provider-page-intro{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.provider-page-intro p{color:#716a66;margin:7px 0 0;font-size:14px}.provider-page-intro>span{color:#756e69;font-size:12px}.provider-team-card{overflow:hidden}.provider-team-card>header{min-height:68px;padding:0 22px}.provider-team-card>header b{font-size:14px}.provider-team-card>article{border-top:1px solid #ebe7e3;grid-template-columns:40px minmax(0,1fr) 170px 32px;align-items:center;gap:12px;min-height:72px;padding:12px 22px;display:grid}.provider-team-card article>span{background:#e7dff0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.provider-team-card article>div{display:grid}.provider-team-card article b{font-size:13px}.provider-team-card article small{color:#77706b;font-size:11px}.provider-team-card select{background:#fff;height:38px;padding:0 10px;font-size:12px}.provider-team-card article>button{font-size:15px}.provider-invite{grid-template-columns:1fr 1.2fr 190px auto;align-items:end;gap:15px;margin-top:18px;padding:23px;display:grid}.provider-invite small{letter-spacing:.07em;color:#8a837e;font-size:10px}.provider-invite h3{margin:4px 0 0;font-size:18px}.provider-invite>button{white-space:nowrap}.provider-phone-hero{color:#fff;background:linear-gradient(120deg,#211f21,#34303b 54%,#4b4663);border-radius:19px;justify-content:space-between;align-items:center;gap:30px;min-height:185px;padding:30px 33px;display:flex}.provider-phone-hero p{color:#d3ccd6;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.provider-phone-hero p span{background:#898187;border-radius:50%;width:8px;height:8px}.provider-phone-hero p span.on{background:#9bcf9e;box-shadow:0 0 0 5px #9bcf9e20}.provider-phone-hero h2{letter-spacing:-1.4px;margin:9px 0 0;font-size:34px}.provider-phone-hero>div>span{color:#c9c3c9;margin-top:7px;font-size:14px;display:block}.provider-phone-hero>button{background:#605a61;border-radius:99px;justify-content:flex-start;width:58px;height:32px;padding:3px;display:flex}.provider-phone-hero>button.on{background:#a8cbaa;justify-content:flex-end}.provider-phone-hero>button i{background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #0004}.provider-phone-grid{grid-template-columns:1fr .8fr;gap:18px;margin-top:18px;display:grid}.provider-settings-card{padding:26px}.provider-settings-card>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.provider-settings-card header svg{color:#6c659a;width:24px}.provider-settings-card>label{margin-top:15px}.provider-settings-card>button{margin-top:20px}.provider-usage-card{border:1px solid var(--provider-line);background:#fff;border-radius:17px;padding:26px}.provider-usage-card>header{justify-content:space-between;align-items:center;display:flex}.provider-usage-card header small{letter-spacing:.07em;color:#8a837e;font-size:10px}.provider-usage-card h3{margin:4px 0 0;font-size:18px}.provider-usage-card header svg{color:#6c659a;width:24px}.provider-usage-number{align-items:end;gap:10px;margin-top:32px;display:flex}.provider-usage-number b{font-size:46px;line-height:1}.provider-usage-number span{color:#766f6a;padding-bottom:5px;font-size:12px}.provider-usage-bar{background:#ece8e5;border-radius:99px;height:9px;margin-top:15px;overflow:hidden}.provider-usage-bar i{border-radius:inherit;background:#766baa;height:100%;display:block}.provider-usage-card>p{color:#766f6a;font-size:12px}.provider-usage-card dl{border-top:1px solid var(--provider-line);grid-template-columns:repeat(3,1fr);margin:24px 0 0;padding-top:19px;display:grid}.provider-usage-card dl div{display:grid}.provider-usage-card dt{color:#837c77;font-size:11px}.provider-usage-card dd{margin:3px 0 0;font-size:14px;font-weight:700}.provider-call-log{margin-top:18px;overflow:hidden}.provider-call-log>header,.provider-invoices>header{min-height:72px;padding:0 22px}.provider-call-log header button,.provider-invoices header button{color:#665f95;font-size:12px}.provider-call-log>article{border-top:1px solid #ebe7e3;grid-template-columns:40px 120px 1fr 90px 60px;align-items:center;gap:12px;min-height:65px;padding:10px 22px;display:grid}.provider-call-log article>span{color:#69619a;background:#f0ecf5;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.provider-call-log article svg{width:16px}.provider-call-log time,.provider-call-log em{color:#77706b;font-size:11px;font-style:normal}.provider-call-log article div{display:grid}.provider-call-log article b{font-size:12px}.provider-call-log article small{color:#77706b;font-size:11px}.provider-call-log article button{color:#655e94;font-size:11px}.provider-current-plan{background:linear-gradient(120deg,#fff,#f4f0f7);grid-template-columns:1fr auto auto;align-items:center;gap:34px;min-height:180px;padding:30px 32px;display:grid}.provider-current-plan small{letter-spacing:.08em;color:#847d78;font-size:10px}.provider-current-plan h2{margin:7px 0 0;font-size:30px}.provider-current-plan p{color:#716a66;margin:6px 0 0;font-size:13px}.provider-current-plan>div:nth-child(2){align-items:end;gap:8px;display:flex}.provider-current-plan>div:nth-child(2) b{font-size:38px}.provider-current-plan>div:nth-child(2) span{color:#766f6a;padding-bottom:6px;font-size:11px}.provider-current-plan>button{background:#fff;border:1px solid #d7d1cc;border-radius:10px;height:42px;padding:0 14px;font-size:12px}.provider-billing-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px;display:grid}.provider-billing-grid article{border:1px solid var(--provider-line);background:#fff;border-radius:15px;min-height:120px;padding:21px;display:grid}.provider-billing-grid small{letter-spacing:.07em;color:#8a837e;font-size:10px}.provider-billing-grid b{margin-top:12px;font-size:16px}.provider-billing-grid p{color:#766f6a;margin:3px 0 0;font-size:12px}.provider-invoices{margin-top:18px;overflow:hidden}.provider-invoices>article{border-top:1px solid #ebe7e3;grid-template-columns:28px 1fr 130px 100px 100px 45px;align-items:center;gap:12px;min-height:62px;padding:10px 22px;display:grid}.provider-invoices article>svg{color:#6c659a;width:17px}.provider-invoices article b,.provider-invoices article strong{font-size:12px}.provider-invoices article>span{color:#77706b;font-size:11px}.provider-invoices article em{color:#5f785f;align-items:center;gap:6px;font-size:11px;font-style:normal;display:flex}.provider-invoices article em i{background:#7fa17e;border-radius:50%;width:7px;height:7px}.provider-invoices article button{color:#655e94;font-size:11px}.provider-settings-page{grid-template-columns:1fr 1fr;gap:18px;display:grid}.provider-security-card{padding:26px}.provider-security-card>header{align-items:center;gap:11px;padding-bottom:20px;display:flex}.provider-security-card header>svg{color:#69619a;width:25px}.provider-security-card header div{display:grid}.provider-security-card header small{letter-spacing:.07em;color:#8a837e;font-size:10px}.provider-security-card h3{margin:3px 0 0;font-size:20px}.provider-security-card article{border-top:1px solid #ebe7e3;justify-content:space-between;align-items:center;gap:15px;min-height:76px;display:flex}.provider-security-card article div{display:grid}.provider-security-card article b{font-size:13px}.provider-security-card article p{color:#77706b;margin:3px 0 0;font-size:11px}.provider-security-card article button{border:1px solid #ddd7d2;border-radius:9px;height:36px;padding:0 11px;font-size:11px}@media (max-width:1180px){.provider-app{grid-template-columns:218px minmax(0,1fr)}.provider-side{padding-inline:12px}.provider-main,.provider-top{padding-inline:22px}.provider-stat-grid{grid-template-columns:1fr 1fr}.provider-inbox{grid-template-columns:170px 290px minmax(0,1fr)}.provider-message{padding:22px}.provider-invite{grid-template-columns:1fr 1fr}.provider-invite>div{grid-column:1/-1}}@media (max-width:900px){.provider-app{padding-bottom:70px;display:block}.provider-side{z-index:20;background:#1d1c1c;border-top:1px solid #ddd;width:100%;height:68px;padding:7px 10px;position:fixed;inset:auto 0 0}.provider-brand,.provider-side-plan,.provider-profile{display:none}.provider-side>nav{grid-template-columns:repeat(7,1fr);gap:2px;height:100%;margin:0;display:grid}.provider-side>nav a{text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:54px;padding:4px;font-size:9px}.provider-side>nav a svg{width:17px}.provider-side>nav a i{min-width:16px;height:16px;margin:0;font-size:8px;position:absolute;transform:translate(12px,-12px)}.provider-top{top:0}.provider-org{display:none}.provider-dashboard-grid,.provider-phone-grid,.provider-settings-page,.provider-split-page{grid-template-columns:1fr}.provider-inbox{grid-template-columns:180px minmax(250px,.75fr) 1.25fr;height:auto;min-height:720px}.provider-inbox>aside{display:none}.provider-welcome{flex-direction:column;align-items:flex-start}.provider-welcome-actions{width:100%}.provider-billing-grid{grid-template-columns:1fr}.provider-current-plan{grid-template-columns:1fr auto}.provider-current-plan>button{grid-column:1/-1;justify-self:start}}@media (max-width:680px){.provider-top{height:74px;padding:0 15px}.provider-top>div:first-child{min-width:0}.provider-top>div:first-child small{display:none}.provider-top h1{font-size:20px}.provider-top>label{display:none}.provider-main{padding:16px 14px 28px}.provider-welcome{padding:25px 22px}.provider-welcome h2,.provider-phone-hero h2{font-size:27px}.provider-welcome-actions{flex-direction:column;align-items:stretch}.provider-welcome-actions a{justify-content:center}.provider-stat-grid{grid-template-columns:1fr 1fr;gap:9px}.provider-stat-grid article{min-height:128px;padding:16px}.provider-dashboard-grid,.provider-form-grid{grid-template-columns:1fr}.provider-form-grid label.wide{grid-column:auto}.provider-inbox{height:auto;min-height:0;display:block}.provider-thread-list{border:0;display:block}.provider-message{display:none}.provider-entry-list{padding:18px}.provider-edit-form{padding:20px 18px}.provider-page-intro{flex-direction:column;align-items:flex-start}.provider-team-card>article{grid-template-columns:38px 1fr 120px}.provider-team-card article>button{display:none}.provider-invite{grid-template-columns:1fr}.provider-phone-hero{padding:25px 22px}.provider-call-log>article{grid-template-columns:36px 1fr 60px}.provider-call-log time{display:none}.provider-call-log article>div{grid-column:2}.provider-call-log article>em{grid-area:1/3}.provider-call-log article button{grid-area:2/3}.provider-current-plan{grid-template-columns:1fr;padding:24px}.provider-current-plan>div:nth-child(2){justify-self:start}.provider-invoices>article{grid-template-columns:25px 1fr 65px}.provider-invoices article>span,.provider-invoices article>strong{display:none}.provider-invoices article em{grid-column:3}.provider-price-grid,.partner-price-grid ul{grid-template-columns:1fr}.provider-side>nav a:nth-child(4),.provider-side>nav a:nth-child(7){display:none}.provider-side>nav{grid-template-columns:repeat(5,1fr)}}.provider-workspace{background:var(--provider-bg);color:var(--provider-ink);min-height:100vh}.provider-top{color:var(--provider-ink);border-bottom-color:var(--provider-line)!important;background:#121212eb!important}.provider-top>div:first-child small{color:var(--provider-muted)!important}.provider-top h1{color:var(--provider-ink)!important}.provider-top>label{color:var(--provider-ink);background:var(--provider-input)!important;border-color:var(--provider-line)!important}.provider-top>label svg{color:var(--provider-muted)!important}.provider-top>label input{caret-color:var(--provider-ink);color:var(--provider-ink)!important}.provider-top>label input::placeholder{color:#7d776f}.provider-top>button{color:var(--provider-ink);background:var(--provider-panel)!important;border-color:var(--provider-line)!important}.provider-top>button i{border-color:var(--provider-panel)!important}.provider-org b{color:var(--provider-ink)!important}.provider-org small{color:var(--provider-muted)!important}.provider-org>span,.provider-profile>span{color:#f1eeea!important;background:#3a3532!important}.provider-welcome{color:var(--provider-ink);background:linear-gradient(125deg,#26232a 0%,#2a2420 48%,#1f262b 100%)!important}.provider-welcome:after{border-color:#ffffff14!important;box-shadow:0 0 0 42px #ffffff08,0 0 0 86px #ffffff05!important}.provider-welcome p,.provider-welcome>div>span{color:var(--provider-muted)!important}.provider-welcome h2{color:#fff!important}.provider-welcome-actions a{color:#f1eeea!important;background:#2a2928!important;border-color:#3d3b3a!important}.provider-welcome-actions a:first-child{color:#121212!important;background:#f1eeea!important;border-color:#f1eeea!important}.provider-stat-grid article{color:var(--provider-ink);background:var(--provider-panel)!important;border-color:var(--provider-line)!important}.provider-stat-grid small,.provider-stat-grid p{color:var(--provider-muted)!important}.provider-stat-grid b{color:#fff!important}.provider-panel,.provider-entry-list,.provider-edit-form,.provider-team-card,.provider-invite,.provider-settings-card,.provider-security-card,.provider-usage-card,.provider-call-log,.provider-inbox,.provider-thread-list,.provider-message,.provider-current-plan,.provider-invoices,.practice-slots,.practice-panel,.practice-lane,.practice-note,.practice-phone-shortcuts,.practice-mailbox,.practice-phone-forms form{background:var(--provider-panel)!important;border-color:var(--provider-line)!important;color:var(--provider-ink)!important}.practice-lane{background:var(--provider-panel-2)!important}.practice-lane.lane-boss{background:#26232a!important}.practice-note{background:#181716!important}.provider-panel header,.provider-open>a,.provider-team-card article,.provider-security-card article,.practice-appt-row,.practice-inbox-item{border-color:var(--provider-line)!important}.provider-panel header small,.provider-panel header span,.provider-empty p,.provider-empty small,.provider-page-intro p,.provider-page-intro>span,.provider-complete span,.practice-intro p,.practice-intro small,.practice-slots header span,.practice-slots small,.practice-panel small,.practice-appt-row small,.practice-inbox-item small,.practice-lane-empty,.practice-note p,.practice-note small,.practice-plan-for,.practice-mailbox small,.practice-book-slots small,.practice-phone-shortcuts small,.px-plan-extra{color:var(--provider-muted)!important}.provider-panel h3,.provider-empty b,.provider-page-intro h2,.practice-intro h2,.practice-slots h3,.practice-panel h3,.practice-appt-row b,.practice-inbox-item b,.practice-note b,.practice-lane h3{color:#fff!important}.provider-empty svg,.practice-slots svg{opacity:.85;color:#8a837c!important}.provider-open>a:hover,.practice-inbox-item:hover,.practice-inbox-item.active{background:#242322!important}.provider-profile-card .provider-status,.provider-calls .provider-status{color:var(--provider-muted)!important}.provider-complete{color:var(--provider-ink)}.provider-complete>span{background:#2f2d2c!important}.provider-complete>span>i{background:#c8bfb4!important}.provider-form-grid label,.provider-settings-card>label,.provider-invite label,.practice-form-grid label,.practice-day-picker{color:var(--provider-muted)!important}.provider-form-grid input,.provider-form-grid select,.provider-form-grid textarea,.provider-settings-card input,.provider-settings-card select,.provider-settings-card textarea,.provider-invite input,.provider-invite select,.provider-message form textarea,.practice-form-grid input,.practice-form-grid select,.practice-form-grid textarea,.practice-day-picker input,.practice-search,.practice-edit-fields input,.practice-phone-forms input,.practice-phone-forms select,.practice-phone-forms textarea{background:var(--provider-input)!important;border-color:var(--provider-line)!important;color:var(--provider-ink)!important}.practice-search{background:var(--provider-input)!important;border-color:var(--provider-line)!important}.practice-search input{color:var(--provider-ink)!important}.practice-search button,.practice-form>button[type=submit],.practice-phone-forms button[type=submit],.provider-edit-form footer button,.provider-invite button[type=submit],.provider-settings-card>button,.provider-message form button,.provider-voice-row button{color:#121212!important;background:#f1eeea!important;border-color:#f1eeea!important}.practice-row-actions button,.practice-note-actions button,.practice-mailbox button,.practice-tabs button,.practice-slot-row button,.practice-phone-shortcuts button:not([type=submit]){color:#f1eeea!important;background:#242322!important;border-color:#3a3735!important}.practice-slot-row button:hover{background:#2e2c2b!important}.practice-prio{color:#ddd7cf!important;background:#2f2d2c!important}.practice-kanban .practice-lane{border-color:#3a3735!important}.practice-path-list a,.practice-inbox-body,.practice-phone-links a{color:var(--provider-ink)!important}.practice-band,.practice-matrix-wrap{background:var(--provider-panel)!important;border-color:var(--provider-line)!important}.provider-form-error{color:#ff8f8f!important}.provider-entry-row{color:var(--provider-ink);background:0 0}.provider-entry-row.active,.provider-entry-row:hover{background:#242322!important}.provider-entry-help{color:var(--provider-ink);border-color:var(--provider-line)!important;background:#242322!important}.provider-entry-images{color:var(--provider-muted)}.provider-entry-images label{color:#f1eeea!important;background:#242322!important;border-color:#3a3735!important}.provider-thread-list header,.provider-message header,.provider-inbox aside{border-color:var(--provider-line)!important;background:var(--provider-panel)!important}.provider-inbox aside{background:#181716!important}.provider-inbox aside nav button{color:var(--provider-muted)!important}.provider-inbox aside nav button.active{color:#fff!important;background:#242322!important}.provider-request-messages article{color:var(--provider-ink);background:#242322!important}.provider-request-messages article.own{background:#2a2624!important}.provider-team-card article{background:0 0}.provider-team-card select,.provider-team-card button{background:var(--provider-input)!important;border-color:var(--provider-line)!important;color:var(--provider-ink)!important}.provider-phone-hero{background:linear-gradient(120deg,#1a1919,#26232b 54%,#2c2838)!important}.provider-usage-card,.provider-call-log{background:var(--provider-panel)!important}.provider-usage-bar{background:#2f2d2c!important}.provider-usage-number b,.provider-usage-card h3,.provider-call-log h3{color:#fff!important}.provider-usage-card p,.provider-usage-card span,.provider-call-log p{color:var(--provider-muted)!important}.provider-current-plan{color:var(--provider-ink)!important;background:linear-gradient(120deg,#1f1e1e,#26232a)!important}.provider-current-plan h2,.provider-current-plan small{color:#fff!important}.provider-current-plan p,.provider-current-plan a{color:var(--provider-muted)!important}.provider-invoices{background:var(--provider-panel)!important}.provider-security-card article{border-color:var(--provider-line)!important}.provider-security-card b{color:#fff!important}.provider-security-card p{color:var(--provider-muted)!important}.provider-security-card button{color:#f1eeea!important;background:#242322!important;border-color:#3a3735!important}.provider-voice-card{background:var(--provider-panel)!important;border-color:var(--provider-line)!important}.provider-voice-card h3{color:#fff!important}.provider-voice-card p,.provider-voice-card small{color:var(--provider-muted)!important}.provider-voice-row select{background:var(--provider-input)!important;border-color:var(--provider-line)!important;color:var(--provider-ink)!important}.provider-toast{background:#2a2928;border:1px solid #3a3735}.provider-billing,.practice-page,.practice-intro,.practice-next>p{color:var(--provider-ink)}.practice-matrix{color:var(--provider-ink);background:var(--provider-panel)!important}.practice-matrix th,.practice-matrix td{border-color:var(--provider-line)!important}.practice-matrix thead th{color:var(--provider-muted)!important;background:#242322!important}.practice-faq-simple details{border-color:var(--provider-line)!important}.practice-faq-simple summary{color:#fff!important}.practice-faq-simple p{color:var(--provider-muted)!important}.practice-phone-links a{color:#ddd7cf!important}@media (max-width:900px){.provider-side{background:#121212!important;border-top-color:#2f2d2c!important}.provider-side>nav a{color:#c5c0bc!important}.provider-side>nav a.active{color:#fff!important;background:#242322!important}}.partner-primary,.partner-secondary{cursor:pointer;min-height:50px;font-size:13px;font-weight:740;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:0 20px;display:inline-flex}.partner-primary{color:#fff;background:#191818;text-decoration:none}.partner-primary svg{width:16px}.partner-secondary{color:inherit;background:#fff;border:1px solid #ded9d4;text-decoration:none}.px-shell{--px-ink:#1a1918;--px-muted:#6a645e;--px-line:#e4dfd8;--px-soft:#f4f1ec;--px-paper:#fbfaf7;--px-accent:#2a2927;background:radial-gradient(1200px 480px at 12% -10%,#ebe6de 0%,transparent 55%), radial-gradient(900px 420px at 100% 0%,#e8ebe7 0%,transparent 50%), var(--px-paper);color:var(--px-ink);min-height:100vh;font-family:Futura,Avenir Next,Helvetica Neue,Inter,Arial,sans-serif}.px-wrap{width:min(1080px,100% - 48px);margin:0 auto}.px-topbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf7e0;border-bottom:1px solid #e4dfd8e6;position:sticky;top:0}.px-topbar-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1120px,100% - 40px);min-height:68px;margin:0 auto;display:grid}.px-brand{color:inherit;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.px-brand .brand-symbol{background-size:contain;width:28px;height:28px}.px-brand-text{line-height:1.05;display:grid}.px-brand-text b{letter-spacing:-.02em;font-size:15px;font-weight:700}.px-brand-text small{color:var(--px-muted);letter-spacing:.04em;font-size:10px}.px-topbar nav{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.px-topbar nav a{color:var(--px-muted);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:13px;text-decoration:none}.px-topbar nav a:hover{color:var(--px-ink);background:#0000000a}.px-topbar nav a.on{color:var(--px-ink);box-shadow:inset 0 0 0 1px var(--px-line);background:#fff}.px-topbar-actions{flex:none;align-items:center;gap:10px;display:flex}.px-topbar-actions>a:not(.px-btn){color:var(--px-muted);font-size:13px;text-decoration:none}.px-topbar-actions>a:not(.px-btn):hover{color:var(--px-ink)}.px-btn{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.px-btn svg{width:15px}.px-btn-dark{background:var(--px-accent);color:#fff}.px-btn-ghost{border-color:var(--px-line);color:var(--px-ink);background:0 0}.px-btn-ghost:hover{background:#fff}.px-main{padding-bottom:72px}.px-hero{place-items:center stretch;min-height:min(78vh,680px);display:grid;position:relative;overflow:visible}.px-hero-plane{opacity:1;pointer-events:none;background:linear-gradient(90deg,#fbfaf7fa 0%,#fbfaf7e0 28%,#fbfaf759 48%,#0000 62%),url(/ronvolt-partner-hero.png) right 2% center/min(56vw,620px) no-repeat;position:absolute;inset:0}.px-hero .px-wrap.px-hero-inner,.px-hero-inner{box-sizing:border-box;justify-self:start;width:min(560px,100% - 48px);max-width:560px;margin:0 auto 0 max(12px,50% + min(1080px,100% - 48px)/-2 - 8px);padding:76px 0 72px;position:relative}.px-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--px-muted);margin:0 0 14px;font-size:12px}.px-hero-brand{letter-spacing:-.05em;color:var(--px-ink);margin:0;font-size:clamp(2.6rem,6.2vw,4.2rem);font-weight:680;line-height:.95}.px-hero h1,.px-page-hero h1{letter-spacing:-.03em;color:#3a3733;max-width:18ch;margin:10px 0 0;font-size:clamp(1.55rem,2.8vw,2.15rem);font-weight:550;line-height:1.15}.px-lead{max-width:42ch;color:var(--px-muted);margin:18px 0 0;font-size:1.05rem;line-height:1.55}.px-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.px-page-hero{padding:56px 0 8px}.px-page-hero h1{max-width:18ch}.px-section{padding:48px 0 24px}.px-section-head{max-width:52ch;margin-bottom:28px}.px-section-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650}.px-section-head p{color:var(--px-muted);margin:10px 0 0;line-height:1.5}.px-path-list{border-top:1px solid var(--px-line);margin:0;padding:0;list-style:none}.px-path-list li{border-bottom:1px solid var(--px-line)}.px-path-list a{color:inherit;grid-template-columns:64px 1fr 20px;align-items:center;gap:18px;padding:22px 4px;text-decoration:none;display:grid}.px-path-list a:hover{background:#ffffff8c}.px-path-step{letter-spacing:.08em;color:var(--px-muted);font-size:13px}.px-path-copy{gap:4px;display:grid}.px-path-copy b{letter-spacing:-.02em;font-size:1.05rem}.px-path-copy small{color:var(--px-muted);font-size:14px;line-height:1.45}.px-path-list svg{opacity:.45;width:18px}.px-band{border-block:1px solid var(--px-line);background:#ffffff8c;margin-top:36px}.px-band-inner{justify-content:space-between;align-items:center;gap:28px;padding:36px 0;display:flex}.px-band h2{letter-spacing:-.02em;margin:0;font-size:1.35rem}.px-band p{max-width:52ch;color:var(--px-muted);margin:8px 0 0;line-height:1.5}.px-stage-list,.px-point-list{margin:0;padding:0;list-style:none}.px-stage-list li,.px-point-list li{border-bottom:1px solid var(--px-line);grid-template-columns:72px 1fr;gap:20px;padding:28px 0;display:grid}.px-stage-list>li>span{letter-spacing:.1em;color:var(--px-muted);padding-top:6px;font-size:13px}.px-stage-list h2,.px-point-list h2{letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:1.35rem;display:flex}.px-stage-list h2 svg,.px-point-list svg{opacity:.7;flex:none;width:20px}.px-stage-list p,.px-point-list p{max-width:58ch;color:var(--px-muted);margin:10px 0 0;line-height:1.55}.px-point-list li{grid-template-columns:28px 1fr;align-items:start}.px-callout{border:1px solid var(--px-line);background:#fff;gap:14px;margin-top:28px;padding:18px 20px;display:flex}.px-callout svg{flex:none;width:18px;margin-top:2px}.px-callout b{font-size:13px;display:block}.px-callout p{color:var(--px-muted);margin:4px 0 0;font-size:14px;line-height:1.45}.px-next{border-top:1px solid var(--px-line);padding-top:16px}.px-next>p{color:var(--px-muted);margin:0}.px-plan-stack{gap:16px;display:grid}.px-plan{border:1px solid var(--px-line);background:#fff;padding:28px 28px 24px}.px-plan.is-phone{border-color:#2a2927;box-shadow:0 18px 40px #1a19180f}.px-plan>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.px-plan-for{letter-spacing:.04em;text-transform:uppercase;color:var(--px-muted);margin:0 0 8px;font-size:12px}.px-plan h2{letter-spacing:-.03em;margin:0;font-size:1.75rem}.px-plan header p:not(.px-plan-for){max-width:42ch;color:var(--px-muted);margin:8px 0 0;line-height:1.45}.px-plan-price{text-align:right}.px-plan-price b{letter-spacing:-.04em;font-size:2.2rem;line-height:1;display:block}.px-plan-price span{color:var(--px-muted);margin-top:4px;font-size:13px;display:block}.px-plan-price small{color:var(--px-muted);margin-top:2px;font-size:12px;display:block}.px-plan ul{border-top:1px solid var(--px-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:grid}.px-plan li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.px-plan li svg{opacity:.7;flex:none;width:15px;margin-top:2px}.px-plan-extra{color:var(--px-muted);margin:14px 0 0;font-size:13px}.px-plan>a{background:var(--px-accent);color:#fff;border-radius:11px;align-items:center;gap:10px;min-height:44px;margin-top:20px;padding:0 16px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.px-plan>a svg{width:15px}.px-matrix-wrap{border:1px solid var(--px-line);background:#fff;overflow-x:auto}.px-matrix{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.px-matrix th,.px-matrix td{border-bottom:1px solid var(--px-line);text-align:left;padding:14px 16px}.px-matrix thead th{background:var(--px-soft);letter-spacing:.04em;text-transform:uppercase;color:var(--px-muted);font-size:12px;font-weight:650}.px-matrix tbody th{width:34%;font-weight:600}.px-matrix td{color:var(--px-muted)}.px-faq-simple details{border-bottom:1px solid var(--px-line);padding:16px 0}.px-faq-simple summary{cursor:pointer;font-weight:650}.px-faq-simple p{color:var(--px-muted);max-width:60ch;margin:10px 0 0;line-height:1.5}.px-footer{border-top:1px solid var(--px-line);background:#fff9;margin-top:40px}.px-footer-inner{grid-template-columns:1.2fr 1fr 1fr;gap:28px;width:min(1080px,100% - 48px);margin:0 auto;padding:36px 0 48px;display:grid}.px-footer p{max-width:36ch;color:var(--px-muted);margin:12px 0 0;font-size:14px;line-height:1.45}.px-footer nav{align-content:start;gap:8px;display:grid}.px-footer nav a,.px-footer-legal a{color:var(--px-muted);font-size:14px;text-decoration:none}.px-footer nav a:hover,.px-footer-legal a:hover{color:var(--px-ink)}.px-footer-legal{flex-wrap:wrap;align-content:start;gap:12px;display:flex}@media (max-width:960px){.px-topbar-inner{grid-template-columns:1fr auto;gap:10px;padding:10px 0}.px-topbar nav{grid-column:1/-1;width:100%;padding-bottom:4px}.px-hero-plane{opacity:.35;background-position:right -40px center}.px-hero-inner{max-width:none;padding-top:56px}.px-plan ul{grid-template-columns:1fr}.px-footer-inner,.px-band-inner{grid-template-columns:1fr;display:grid}.px-band-inner{align-items:start}}@media (max-width:640px){.px-wrap{width:calc(100% - 32px)}.px-topbar-actions>a:not(.px-btn){display:none}.px-path-list a{grid-template-columns:40px 1fr 18px;gap:12px;padding:18px 0}.px-stage-list li{grid-template-columns:48px 1fr;gap:12px}.px-actions .px-btn{width:100%}.px-plan>header{flex-direction:column}.px-plan-price{text-align:left}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.companion-program-page{width:min(640px,100% - 48px);margin:0 auto;padding:56px 0 96px}.companion-program-hero{padding:40px 0 48px}.companion-program-brand{letter-spacing:.06em;text-transform:uppercase;color:#6b6560;margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.2}.companion-program-hero h1{letter-spacing:-1.2px;color:#171718;max-width:14ch;margin:0;font-size:clamp(34px,6vw,48px);font-weight:750;line-height:1.1}.companion-program-lead{color:#5c5754;max-width:22ch;margin:18px 0 0;font-size:20px;line-height:1.4}.companion-program-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.companion-program-actions-stack{flex-direction:column;align-items:stretch;max-width:360px}.companion-program-actions-stack button{justify-content:center;min-height:54px;font-size:17px}.companion-program-actions button.partner-primary,.companion-program-actions button.partner-secondary{font-family:inherit}.companion-program-block{border-top:1px solid #e7e2de;padding:36px 0}.companion-program-block h2{letter-spacing:-.6px;margin:0 0 16px;font-size:22px}.companion-program-block p{color:#5f5955;margin:0;font-size:15px;line-height:1.7}.companion-program-block a{color:#171718;text-underline-offset:2px;text-decoration:underline}.companion-program-points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.companion-program-points li{color:#5f5955;font-size:15px;line-height:1.6}.companion-program-points b{color:#171718}.companion-program-alt{margin-top:18px!important;font-size:14px!important}@media (max-width:760px){.companion-program-page{width:calc(100% - 36px);padding-top:28px}.companion-program-actions>a,.companion-program-actions-stack button{justify-content:center;width:100%}}.companion-shell{color:#171718;background:radial-gradient(70% 45% at 50% 0,#f3ebe4 0%,#0000 60%),#fbfaf8;flex-direction:column;min-height:100vh;display:flex}.companion-loading{color:#7a736e;margin:auto;padding:40px;font-size:18px}.companion-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf9eb;border-bottom:1px solid #ebe6e1;justify-content:space-between;align-items:center;gap:20px;padding:18px max(20px,50% - 360px);display:flex}.companion-brand{letter-spacing:-.4px;color:#171718;font-size:20px;font-weight:750;text-decoration:none}.companion-top small{color:#6b6560;margin-top:4px;font-size:14px;display:block}.companion-top-meta{color:#5c5754;align-items:center;gap:16px;font-size:15px;display:flex}.companion-top-meta>button{color:#171718;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:15px;font-weight:650;text-decoration:underline}.companion-main{flex:1;width:min(720px,100% - 40px);margin:0 auto;padding:36px 0 48px}.companion-legal{text-align:center;color:#6b6560;padding:20px 20px 32px;font-size:14px;line-height:1.6}.companion-legal a{color:#2d2a28}.companion-picker-calm{padding-top:28px}.companion-hello{color:#6b6560;margin:0 0 10px;font-size:18px;font-weight:650}.companion-picker-calm h1{letter-spacing:-.8px;margin:0 0 28px;font-size:clamp(28px,5vw,40px);line-height:1.15}.companion-step-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.companion-step-card{background:#fff;border:1px solid #e7e2de;border-radius:22px;margin:0;padding:10px 10px 8px}.companion-step-main{text-align:left;cursor:pointer;color:#171718;background:0 0;border:0;border-radius:16px;grid-template-columns:48px 72px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:14px;display:grid}.companion-step-list-extra .companion-step-main{grid-template-columns:72px minmax(0,1fr) auto}.companion-step-num{background:#f0ebe6;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-weight:750;display:grid}.companion-step-face{flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden}.companion-step-face .companion-roni,.companion-step-face .companion-roni-orbit,.companion-step-face .help-buddy-face{--roni-face:56px;width:56px;height:56px;margin:0}.companion-step-face .help-buddy-aura,.companion-step-face .help-buddy-glow{display:none}.companion-step-copy{gap:4px;min-width:0;padding-right:4px;display:grid}.companion-step-copy b{letter-spacing:-.4px;font-size:22px;font-weight:750}.companion-step-copy em{color:#5c5754;font-size:16px;font-style:normal;line-height:1.35}.companion-step-go{color:#8a8582;padding-right:4px;font-size:24px}.companion-step-main:hover,.companion-step-main:focus-visible{background:#f7f3ef}.companion-step-card .companion-rename-btn{margin:0 12px 6px auto;font-size:14px;display:block}.companion-extra-label{color:#6b6560;margin:28px 0 12px;font-size:15px;font-weight:700}.companion-add-bot{width:100%;max-width:100%;min-height:52px;margin:28px auto 0;font-size:16px;display:flex}.companion-legal-calm{font-size:14px}.companion-home{text-align:center;padding-top:24px}.companion-kicker{letter-spacing:.08em;text-transform:uppercase;color:#8a8582;margin:0 0 12px;font-size:12px;font-weight:700}.companion-home h1{letter-spacing:-1.2px;margin:0;font-size:clamp(28px,3.4vw,42px)}.companion-home-lead{color:#6b6560;max-width:42ch;margin:14px auto 0;font-size:15px;line-height:1.65}.companion-orbs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;margin-top:48px;display:grid}.companion-orb-wrap{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.companion-orb{width:var(--roni-face,112px);height:var(--roni-face,112px);--roni-face:112px;color:#171718;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 auto;text-decoration:none;display:flex;overflow:visible}.companion-orb .companion-roni{width:var(--roni-face);height:var(--roni-face);place-items:center;margin:0;line-height:0;display:grid}.companion-orb .companion-roni-orbit{width:var(--roni-face);height:var(--roni-face);margin:0;display:block;position:relative}.companion-orb .help-buddy-face{margin:0}.companion-orb:hover,.companion-orb:focus-visible{animation:.55s cubic-bezier(.22,.9,.28,1) companion-orb-hop}.companion-orb:active{animation:.45s cubic-bezier(.22,.9,.28,1) companion-orb-hop}@keyframes companion-orb-hop{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-14px)scale(1.04)}70%{transform:translateY(-2px)scale(1.01)}to{transform:translateY(0)scale(1)}}.companion-orb-name,.companion-orb-hint,.companion-orb-wrap .companion-rename-btn{text-align:center;width:100%;max-width:160px;margin-left:auto;margin-right:auto;display:block}.companion-orb-name{letter-spacing:-.3px;margin-top:0;margin-bottom:0;font-size:18px;font-weight:700}.companion-orb-role{color:#6b6560;text-align:center;max-width:220px;margin:0;font-size:12px;line-height:1.5}.companion-orbs-wide{gap:36px}.companion-add-bot,.companion-side-new,.companion-side-add{cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.companion-add-bot{margin:36px auto 0;display:flex}.companion-setup{position:relative}.companion-setup-tools{z-index:5;position:absolute;top:18px;right:20px}.companion-setup-card{text-align:center;background:#fff;border:1px solid #e7e2de;border-radius:24px;justify-items:center;gap:12px;width:min(440px,100%);padding:32px 28px 28px;display:grid;box-shadow:0 18px 40px #28201c0f}.companion-setup-face{place-items:center;width:72px;height:72px;margin:0 auto 4px;display:grid;overflow:hidden}.companion-setup-face .companion-roni,.companion-setup-face .companion-roni-orbit,.companion-setup-face .help-buddy-face{--roni-face:56px;width:56px;height:56px;margin:0}.companion-setup-face .help-buddy-aura,.companion-setup-face .help-buddy-glow{display:none}.companion-setup-kicker{letter-spacing:.06em;text-transform:uppercase;color:#6b6560;margin:0;font-size:14px;font-weight:700}.companion-setup-card h1{letter-spacing:-.8px;margin:0;font-size:clamp(26px,4vw,32px);line-height:1.15}.companion-setup-lead{color:#5c5754;margin:0;font-size:17px;line-height:1.45}.companion-intro-steps{text-align:left;gap:10px;width:100%;margin:8px 0 4px;padding:0;list-style:none;display:grid}.companion-intro-steps li{background:#fbfaf8;border:1px solid #ebe6e1;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.companion-intro-steps span{background:#efebe6;border-radius:12px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:750;display:grid}.companion-intro-steps div{gap:2px;min-width:0;display:grid}.companion-intro-steps b{letter-spacing:-.3px;font-size:18px}.companion-intro-steps em{color:#5c5754;font-size:15px;font-style:normal;line-height:1.35}.companion-setup-card form{gap:10px;width:100%;margin-top:4px;display:grid}.companion-setup-card input{background:#fbfaf8;border:1px solid #ddd6ce;border-radius:12px;height:52px;padding:0 14px;font-size:17px}.companion-setup-card button[type=submit],.companion-setup-next{color:#fff;cursor:pointer;background:#171718;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;margin-top:4px;font-size:16px;font-weight:700;display:inline-flex}.companion-text-btn{color:#5c5754;cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:15px;text-decoration:underline}.companion-app{min-height:100vh}.companion-workspace{background:#f7f5f2;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.companion-sidebar{background:#fbfaf8;border-right:1px solid #e7e2de;flex-direction:column;gap:14px;padding:16px 14px;display:flex}.companion-side-search{color:#8a8582;background:#fff;border:1px solid #e4dfd9;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.companion-side-search input{color:#171718;background:0 0;border:0;outline:0;width:100%;font-size:13px}.companion-side-section{gap:6px;display:grid}.companion-side-section>small{letter-spacing:.08em;text-transform:uppercase;color:#9b9591;padding:8px 4px 2px;font-size:10px}.companion-side-item,.companion-side-chat{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.companion-side-chat{grid-template-columns:1fr auto}.companion-side-item.on,.companion-side-chat.on{background:#ece8e3}.companion-side-face{place-items:center;width:36px;height:36px;display:grid}.companion-side-item b,.companion-side-chat b{font-size:13px;display:block}.companion-side-item em,.companion-side-chat em{color:#8a8582;font-size:11px;font-style:normal;display:block}.companion-side-rename{grid-template-columns:1fr auto;align-items:center;gap:6px;padding:4px;display:grid}.companion-side-rename input{background:#fff;border:1px solid #ddd6ce;border-radius:10px;min-width:0;height:36px;padding:0 10px;font-size:13px}.companion-side-rename button{color:#fff;cursor:pointer;background:#171718;border:0;border-radius:10px;height:36px;padding:0 10px;font-size:12px;font-weight:650}.companion-bot-menu{z-index:80;background:#fff;border:1px solid #e4dfd9;border-radius:12px;gap:2px;min-width:168px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 28px #28201c1f}.companion-bot-menu button{text-align:left;color:#2d2a28;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.companion-bot-menu button:hover{background:#f4f0ec}.companion-bot-menu button.danger{color:#8a3535}.companion-bot-menu button.danger:hover{background:#f8ecec}.companion-side-foot{border-top:1px solid #ebe6e1;gap:8px;margin-top:auto;padding-top:12px;display:grid}.companion-side-user{align-items:center;gap:10px;padding:6px 4px;display:flex}.companion-side-user>span{color:#fff;background:#171718;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.companion-side-user b{font-size:13px;display:block}.companion-side-user em{color:#8a8582;font-size:11px;font-style:normal;display:block}.companion-chatpane{background:#fff;grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.companion-chatpane-head{border-bottom:1px solid #eeeae6;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.companion-chatpane-title{align-items:center;gap:12px;min-width:0;display:flex}.companion-chatpane-title h1{letter-spacing:-.3px;margin:0;font-size:20px}.companion-chatpane-title p{color:#5c5754;max-width:48ch;margin:4px 0 0;font-size:15px;line-height:1.45}.companion-chatpane-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.companion-chatpane-actions>button{cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.companion-chatpane-actions .companion-back-menu{color:#2d2a28;background:#f7f5f2;border-color:#e4dfd9}.companion-chat-thread-wide{padding:24px 20px 12px;overflow:auto}.companion-daystamp{text-align:center;color:#9b9591;margin:0 auto 18px;font-size:12px}.companion-purpose{background:#f7f5f2;border:1px solid #e7e2de;border-radius:18px;max-width:520px;margin:8px auto 18px;padding:22px 20px 18px;position:relative}.companion-purpose-close{cursor:pointer;background:#fff;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:10px;right:12px}.companion-purpose h2{letter-spacing:-.3px;margin:0 28px 6px 0;font-size:18px}.companion-purpose>p{color:#6b6560;margin:0 0 14px;font-size:13px}.companion-purpose-list{gap:8px;display:grid}.companion-purpose-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4dfd9;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.companion-purpose-list span{background:#ece8e3;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.companion-purpose form{margin-top:10px}.companion-purpose input{background:#fff;border:1px solid #ddd6ce;border-radius:12px;width:100%;height:42px;padding:0 12px;font-size:13px}.companion-handoff,.companion-connect{background:#fbfaf8;border:1px solid #e7e2de;border-radius:14px;max-width:520px;margin:0 auto 14px;padding:14px 16px}.companion-handoff b,.companion-connect b{margin-bottom:6px;font-size:13px;display:block}.companion-handoff p,.companion-connect p{color:#6b6560;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.companion-connect button{cursor:pointer;background:#fff;border:1px solid #ddd6ce;border-radius:999px;min-height:38px;margin-top:10px;padding:0 14px;font-size:12px;font-weight:650}.companion-connect button.on{color:#fff;background:#171718;border-color:#171718}.companion-connect small{color:#8a8582;margin-top:8px;font-size:11px;display:block}.companion-composer-pill{box-sizing:border-box;background:#fbfaf8;border:1px solid #e4dfd9;border-radius:999px;align-items:center;gap:8px;width:auto;margin:0 16px 16px;padding:6px 8px 6px 6px;display:flex}.companion-composer-pill input{color:#171718;width:auto;min-width:0;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0 8px;font-size:14px}.companion-composer-pill input::placeholder{color:#9b9591}.companion-composer-pill .companion-plus,.companion-composer-pill button[type=submit]{color:#171718;cursor:pointer;width:40px;min-width:40px;height:40px;box-shadow:none;background:#efebe6;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.companion-composer-pill .companion-plus{background:#efebe6}.companion-composer-pill button[type=submit]{color:#fff;background:#171718;width:42px;min-width:42px}.companion-composer-pill button[type=submit]:disabled{opacity:.45;cursor:default}.companion-composer-pill svg{width:16px;height:16px;display:block}@media (max-width:900px){.companion-workspace{grid-template-columns:1fr}.companion-sidebar{display:none}.companion-chatpane-head{flex-direction:column;align-items:flex-start}.companion-orbs-wide{grid-template-columns:1fr}}.companion-chat-avatar{flex:none;place-items:center;width:84px;height:84px;display:grid}.companion-chat-avatar.is-thinking{animation:1.1s ease-in-out infinite companion-think}@keyframes companion-think{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.companion-roni{pointer-events:none;place-items:center;display:inline-grid}.companion-roni-orbit{width:var(--roni-face,54px);height:var(--roni-face,54px);display:block}.companion-roni .help-buddy-face{width:var(--roni-face,54px);height:var(--roni-face,54px);cursor:default;gap:calc(var(--roni-face,54px) * .15)}.companion-roni .help-buddy-eye{width:calc(var(--roni-face,54px) * .2);height:calc(var(--roni-face,54px) * .2)}.companion-roni .help-buddy-eye span{width:calc(var(--roni-face,54px) * .085);height:calc(var(--roni-face,54px) * .085)}.companion-roni .help-buddy-shine{left:calc(var(--roni-face,54px) * .16);top:calc(var(--roni-face,54px) * .14);width:calc(var(--roni-face,54px) * .28);height:calc(var(--roni-face,54px) * .2)}.companion-roni .help-buddy-aura,.companion-roni .help-buddy-glow{opacity:.45}@media (prefers-reduced-motion:reduce){.companion-orb:hover,.companion-orb:focus-visible,.companion-orb:active,.companion-chat-avatar.is-thinking{animation:none!important}}.roni-face-size-sm{--roni-face:40px}.roni-face-size-md{--roni-face:54px}.roni-face-size-lg{--roni-face:78px}.roni-face-size-xl{--roni-face:112px}.roni-color-lilac .help-buddy-face{background:#c9b6e0 url(/roni/lilac.png?v=2) 50%/cover no-repeat}@media (prefers-reduced-motion:reduce){.companion-orb:hover,.companion-orb:focus-visible,.companion-orb:active,.companion-chat-avatar.is-thinking,.companion-roni .help-buddy-aura,.companion-roni .help-buddy-glow{animation:none!important}}.companion-rename-btn{font:inherit;color:#5c5754;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:12px;font-weight:650;text-decoration:underline}.companion-rename{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.companion-rename input{background:#fff;border:1px solid #ddd6ce;border-radius:10px;width:140px;height:40px;padding:0 12px;font-size:14px}.companion-rename button{cursor:pointer;background:#fff;border:1px solid #ddd6ce;border-radius:10px;height:40px;padding:0 12px;font-size:12px;font-weight:700}.companion-rename button[type=submit]{color:#fff;background:#171718;border-color:#171718}.companion-chat{grid-template-rows:auto 1fr auto;gap:16px;min-height:min(720px,100vh - 180px);display:grid}.companion-chat-head{align-items:flex-start;gap:16px;display:flex}.companion-back{cursor:pointer;background:#fff;border:1px solid #ddd6ce;border-radius:999px;height:38px;padding:0 14px;font-size:12px;font-weight:700}.companion-chat-head h1{letter-spacing:-.6px;margin:0;font-size:24px}.companion-chat-head p{color:#7a736e;margin:4px 0 0;font-size:13px}.companion-chat-thread{background:#fff;border:1px solid #e7e2de;border-radius:20px;align-content:start;gap:12px;padding:18px;display:grid;overflow:auto}.companion-empty,.companion-pending{color:#8a8582;margin:0;font-size:14px}.companion-bubble{border-radius:16px;max-width:min(560px,92%);padding:12px 14px}.companion-bubble p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.companion-bubble.user{color:#fff;background:#171718;border-bottom-right-radius:6px;justify-self:end}.companion-bubble.assistant{color:#2d2a28;background:#f4f0ec;border-bottom-left-radius:6px;justify-self:start}.companion-error{color:#7f3535;margin:0;font-size:13px}.companion-composer{grid-template-columns:1fr auto;gap:10px;display:grid}.companion-composer input{background:#fff;border:1px solid #ddd6ce;border-radius:14px;height:50px;padding:0 16px;font-size:14px}.companion-composer button{color:#fff;cursor:pointer;background:#171718;border:0;border-radius:14px;align-items:center;gap:10px;height:50px;padding:0 18px;font-size:13px;font-weight:750;display:inline-flex}.companion-composer button:disabled{opacity:.5;cursor:default}.companion-composer svg{width:15px}@media (max-width:760px){.companion-step-main{grid-template-columns:40px 64px minmax(0,1fr);gap:12px;padding:12px}.companion-step-num{width:40px;height:40px;font-size:16px}.companion-step-face{width:64px;height:64px}.companion-step-face .companion-roni,.companion-step-face .companion-roni-orbit,.companion-step-face .help-buddy-face{--roni-face:50px;width:50px;height:50px}.companion-step-go{display:none}.companion-step-list-extra .companion-step-main{grid-template-columns:64px minmax(0,1fr)}.companion-step-copy b{font-size:20px}.companion-step-copy em{font-size:15px}.companion-orbs{grid-template-columns:1fr;justify-items:center;gap:22px}.companion-orb{--roni-face:100px;width:120px;height:120px}.companion-main{width:calc(100% - 28px);padding-top:24px}.companion-composer:not(.companion-composer-pill){grid-template-columns:1fr}.companion-composer:not(.companion-composer-pill) button{justify-content:center}.companion-composer-pill{margin:0 12px 12px}}.adhs-partner-page{padding:0 0 80px}.adhs-partner-hero{background:linear-gradient(#faf7f4 0%,#fff 55%),radial-gradient(60% 50% at 80% 10%,#f0ebe6 0%,#0000 70%);align-items:center;min-height:calc(100svh - 88px);display:flex}.adhs-partner-hero-copy{width:min(720px,100% - 56px);margin:0 auto;padding:64px 0 72px}.adhs-partner-brand{letter-spacing:-2px;color:#171718;margin:0 0 18px;font-size:clamp(34px,4.2vw,52px);font-weight:760;line-height:1.02}.adhs-partner-hero h1{letter-spacing:-1px;color:#2d2a28;max-width:18ch;margin:0;font-size:clamp(26px,3vw,38px);font-weight:620;line-height:1.18}.adhs-partner-lead{color:#6b6560;max-width:48ch;margin:22px 0 0;font-size:16px;line-height:1.7}.adhs-partner-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.adhs-partner-note{color:#8a8582;max-width:48ch;margin:22px 0 0;font-size:13px;line-height:1.55}.adhs-partner-why{background:#f7f4f1}.adhs-partner-why-inner{width:min(760px,100% - 56px);margin:0 auto;padding:72px 0}.adhs-partner-why h2{letter-spacing:-1.3px;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:680;line-height:1.1}.adhs-partner-why-inner>p:last-child{color:#5f5955;margin:22px 0 0;font-size:16px;line-height:1.75}.adhs-partner-benefits,.adhs-partner-steps{padding:72px 0 24px}.adhs-partner-section-head{max-width:520px;margin-bottom:36px}.adhs-partner-section-head h2{letter-spacing:-1.3px;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:680;line-height:1.1}.adhs-partner-list,.adhs-partner-flow{border-top:1px solid #e7e2de;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.adhs-partner-list-four{grid-template-columns:repeat(2,minmax(0,1fr))}.adhs-partner-list-four li:nth-child(2n){border-left:1px solid #e7e2de;padding-left:24px}.adhs-partner-list-four li:nth-child(odd){border-left:0;padding-left:0}.adhs-partner-list-four li:nth-child(n+3){border-top:0}.adhs-partner-list li,.adhs-partner-flow li{border-bottom:1px solid #e7e2de;grid-template-columns:auto 1fr;gap:14px;padding:28px 24px 28px 0;display:grid}.adhs-partner-list li+li,.adhs-partner-flow li+li{border-left:1px solid #e7e2de;padding-left:24px}.adhs-partner-list span,.adhs-partner-flow span{color:#9b9591;padding-top:3px;font-size:12px;font-weight:700}.adhs-partner-list h3,.adhs-partner-flow b{letter-spacing:-.25px;margin:0 0 8px;font-size:17px;font-weight:680;display:block}.adhs-partner-list p,.adhs-partner-flow p{color:#6b6560;max-width:32ch;margin:0;font-size:14px;line-height:1.65}.adhs-partner-foot{color:#7a736e;margin:28px 0 0;font-size:13px;line-height:1.6}.adhs-partner-foot a{color:#171718;text-underline-offset:2px;text-decoration:underline}.adhs-partner-cta{color:#fff;background:#1d1b1b;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:36px;margin-top:48px;padding:44px 48px;display:flex}.adhs-partner-cta>div>p{letter-spacing:.08em;text-transform:uppercase;color:#c6bfba;margin:0 0 12px;font-size:11px}.adhs-partner-cta h2{letter-spacing:-1.2px;max-width:34ch;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:680;line-height:1.12}.adhs-partner-cta>a{color:#191818;white-space:nowrap;background:#fff;border-radius:12px;flex:none;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.adhs-partner-cta svg{width:15px}@media (max-width:900px){.adhs-partner-list,.adhs-partner-flow,.adhs-partner-list-four{grid-template-columns:1fr}.adhs-partner-list li+li,.adhs-partner-flow li+li,.adhs-partner-list-four li:nth-child(2n),.adhs-partner-list-four li:nth-child(odd){border-left:0;padding-left:0}.adhs-partner-list-four li:nth-child(n+3){border-top:1px solid #e7e2de}}@media (max-width:760px){.adhs-partner-hero-copy,.adhs-partner-why-inner{width:calc(100% - 36px)}.adhs-partner-hero-copy{padding:40px 0 52px}.adhs-partner-brand{font-size:32px}.adhs-partner-actions>a{justify-content:center;width:100%}.adhs-partner-why-inner,.adhs-partner-benefits,.adhs-partner-steps{padding-block:56px}.adhs-partner-cta{flex-direction:column;align-items:flex-start;padding:32px 24px}.adhs-partner-cta>a{justify-content:center;width:100%}}.about-shell{color:#171718;background:#fff;min-height:100vh}.about-page{overflow:clip}.about-hero{background:linear-gradient(#faf7f4 0%,#fff 42%),radial-gradient(70% 55% at 18% 20%,#f3ebe4 0%,#0000 70%);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;min-height:calc(100svh - 88px);display:grid}.about-hero-copy{flex-direction:column;justify-content:center;width:min(560px,100%);margin-left:max(28px,50% - 562px);padding:56px 40px 56px 0;display:flex}.about-brand{letter-spacing:-2.4px;color:#171718;margin:0 0 18px;font-size:clamp(42px,5vw,64px);font-weight:760;line-height:1}.about-hero h1{letter-spacing:-1.1px;color:#2d2a28;max-width:16ch;margin:0;font-size:clamp(28px,3.1vw,40px);font-weight:620;line-height:1.18}.about-lead{color:#6b6560;max-width:42ch;margin:22px 0 0;font-size:16px;line-height:1.7}.about-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.about-primary{color:#fff;background:#171718;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.about-primary svg{flex:none;width:15px}.about-secondary{color:#5c5754;border-bottom:1px solid #cfc8c2;padding-bottom:2px;font-size:13px;font-weight:650;text-decoration:none}.about-secondary:hover{color:#171718;border-bottom-color:#171718}.about-hero-visual{background:#ebe4dd;min-height:100%;position:relative}.about-hero-visual>img{object-fit:cover;object-position:center 16%;width:100%;height:100%;min-height:560px;display:block}.about-kicker{letter-spacing:.08em;text-transform:uppercase;color:#8a8582;margin:0 0 14px;font-size:12px;font-weight:700}.about-story{background:#f7f4f1}.about-story-inner{width:min(840px,100% - 56px);margin:0 auto;padding:88px 0}.about-story h2,.about-principles h2,.about-closing h2{letter-spacing:-1.4px;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:680;line-height:1.08}.about-story-copy{gap:18px;margin-top:28px;display:grid}.about-story-copy p{color:#5f5955;margin:0;font-size:16px;line-height:1.75}.about-story-sign{font-weight:650;color:#3d3835!important;margin-top:8px!important;font-size:13px!important}.about-story-platform{margin-top:22px!important}.about-story-platform a{color:#171718;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.about-story-platform svg{width:14px}.about-principles{width:min(1180px,100% - 56px);margin:0 auto;padding:88px 0 40px}.about-principles-head{max-width:520px;margin-bottom:40px}.about-principle-list{border-top:1px solid #e7e2de;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.about-principle-list li{border-bottom:1px solid #e7e2de;grid-template-columns:auto 1fr;gap:16px;padding:28px 28px 28px 0;display:grid}.about-principle-list li+li{border-left:1px solid #e7e2de;padding-left:28px}.about-principle-list span{color:#9b9591;padding-top:3px;font-size:12px;font-weight:700}.about-principle-list h3{letter-spacing:-.3px;margin:0 0 8px;font-size:18px;font-weight:680}.about-principle-list p{color:#6b6560;max-width:30ch;margin:0;font-size:14px;line-height:1.65}.about-closing{border-top:1px solid #e7e2de;justify-content:space-between;align-items:flex-end;gap:40px;width:min(1180px,100% - 56px);margin:48px auto 0;padding:72px 0 100px;display:flex}.about-closing>div>p:last-child{color:#6b6560;max-width:46ch;margin:16px 0 0;font-size:15px;line-height:1.7}.site-footer-slim-links,.legal-footer-links{align-items:center;gap:20px;display:flex}.site-footer-slim-links>a,.legal-footer-links>a,.legal-footer-brand>a{color:#6f6a68;font-size:12px}.legal-footer-brand>a{text-underline-offset:3px;margin-top:4px;text-decoration:underline}@media (max-width:980px){.about-hero{grid-template-columns:1fr;min-height:0}.about-hero-copy{width:min(1180px,100% - 56px);margin:0 auto;padding:36px 0 48px}.about-hero-visual{order:-1;min-height:420px}.about-hero-visual>img{min-height:420px}.about-principle-list{grid-template-columns:1fr}.about-principle-list li+li{border-left:0;padding-left:0}}@media (max-width:760px){.about-hero-copy,.about-story-inner,.about-principles,.about-closing{width:calc(100% - 36px)}.about-brand{letter-spacing:-1.6px;font-size:40px}.about-hero h1{font-size:26px}.about-lead{font-size:15px}.about-hero-visual,.about-hero-visual>img{min-height:340px}.about-story-inner,.about-principles{padding:64px 0}.about-closing{flex-direction:column;align-items:flex-start;gap:24px;margin-top:24px;padding:56px 0 80px}.about-primary{justify-content:center;width:100%}.site-footer-slim-links{flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%}.legal-footer-links{flex-wrap:wrap;gap:12px}}.platform-shell{color:#171718;background:#fff;min-height:100vh}.platform-page{overflow:clip}.platform-hero{align-items:end;min-height:calc(100svh - 76px);display:grid;position:relative}.platform-hero-plane{background:#ebe4dd;position:absolute;inset:0}.platform-hero-img{object-fit:cover;object-position:center 40%}.platform-hero-copy{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-radius:22px;width:min(640px,100% - 56px);margin:0 0 72px max(28px,50% - 562px);padding:36px 34px 34px;position:relative;box-shadow:0 18px 50px #17171814}.platform-brand{letter-spacing:-2.2px;margin:0 0 14px;font-size:clamp(40px,5vw,58px);font-weight:760;line-height:1}.platform-brand-sm{margin-bottom:10px;font-size:clamp(32px,4vw,44px)}.platform-closing .platform-brand{letter-spacing:-3.2px;color:#6f5a8a;margin:0 auto 22px;font-size:clamp(56px,8vw,88px)}.platform-closing h2{text-align:center;max-width:20ch;color:#3f3550!important;margin:0 auto!important;font-size:clamp(22px,2.4vw,30px)!important;font-weight:560!important}.platform-hero h1,.platform-feature h2,.platform-overview h2,.platform-extras h2,.platform-trust h2,.platform-story-link h2{letter-spacing:-1px;color:#2d2a28;margin:0;font-weight:620;line-height:1.18}.platform-hero h1{max-width:16ch;font-size:clamp(26px,2.8vw,36px)}.platform-lead,.platform-section-lead,.platform-feature-copy>p,.platform-story-inner p{color:#6b6560;max-width:44ch;margin:18px 0 0;font-size:16px;line-height:1.7}.platform-closing>p{color:#6a5f78;text-align:center;max-width:40ch;margin:16px auto 0;font-size:16px;line-height:1.7}.platform-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.platform-primary{color:#fff;background:#171718;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.platform-primary svg{width:15px}.platform-secondary{color:#5c5754;border-bottom:1px solid #cfc8c2;padding-bottom:2px;font-size:13px;font-weight:650;text-decoration:none}.platform-secondary:hover{color:#171718;border-bottom-color:#171718}.platform-kicker{letter-spacing:.08em;text-transform:uppercase;color:#8a8582;margin:0 0 14px;font-size:12px;font-weight:700}.platform-section-inner{width:min(1100px,100% - 64px);margin:0 auto}.platform-overview{background:#faf8f6;padding:110px 0 90px}.platform-overview h2,.platform-extras h2,.platform-trust h2{max-width:18ch;font-size:clamp(28px,3vw,38px)}.platform-overview-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:48px 0 0;padding:0;list-style:none;display:grid}.platform-overview-list li{border-top:1px solid #e4dfda;gap:10px;padding:28px 0 0;display:grid}.platform-overview-list b{letter-spacing:-.3px;font-size:17px}.platform-overview-list span{color:#6b6560;max-width:28ch;font-size:14px;line-height:1.65}.platform-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;width:min(1180px,100% - 64px);margin:0 auto;padding:96px 0;display:grid}.platform-feature.is-flip{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.platform-feature.is-flip .platform-feature-copy{order:2}.platform-feature.is-flip .platform-feature-media{order:1}.platform-feature h2{max-width:14ch;font-size:clamp(26px,2.8vw,34px)}.platform-feature-copy ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.platform-feature-copy li{color:#4a4542;padding-left:18px;font-size:14px;line-height:1.55;position:relative}.platform-feature-copy li:before{content:"";background:#171718;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.platform-text-link{color:#171718;align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.platform-text-link svg{width:14px}.platform-feature-media{aspect-ratio:4/3;background:#ebe4dd;border-radius:22px;margin:0;overflow:hidden}.platform-feature-media img{object-fit:cover;width:100%;height:100%;display:block}.platform-extras{padding:40px 0 100px}.platform-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.platform-extra-item{color:inherit;background:#fff;border:1px solid #e7e2de;border-radius:18px;gap:10px;min-height:168px;padding:28px 26px;text-decoration:none;display:grid}.platform-extra-item:hover{background:#faf8f6;border-color:#cfc8c2}.platform-extra-item b{letter-spacing:-.2px;font-size:17px}.platform-extra-item span{color:#6b6560;max-width:36ch;font-size:14px;line-height:1.6}.platform-extra-item em{align-items:center;gap:6px;margin-top:auto;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.platform-extra-item em svg{width:13px}.platform-trust{color:#f3f0ec;background:#171718;padding:96px 0}.platform-trust .platform-kicker{color:#a39e99}.platform-trust h2{color:#fff}.platform-trust .platform-section-lead{color:#c9c2ba}.platform-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:42px 0 28px;display:grid}.platform-trust-row>div{border-top:1px solid #3a3735;gap:8px;padding-top:18px;display:grid}.platform-trust-row b{color:#fff;font-size:15px}.platform-trust-row span{color:#bdb6af;max-width:28ch;font-size:13px;line-height:1.55}.platform-trust .platform-text-link{color:#fff}.platform-story-link{background:#f7f4f1;padding:88px 0}.platform-story-inner{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.platform-closing{text-align:center;background:radial-gradient(70% 60% at 50% 0,#c9b6e08c,#0000 70%),linear-gradient(#f3eef8 0%,#ebe4f2 100%);flex-direction:column;align-items:center;width:100%;margin:0;padding:110px 24px 120px;display:flex}.platform-closing>p{margin-inline:auto}.platform-closing .platform-hero-actions{justify-content:center}.platform-closing .platform-primary{color:#fff;background:#6f5a8a}.platform-closing .platform-primary:hover{background:#5d4a75}.platform-closing .platform-secondary{color:#6f5a8a;border-bottom-color:#c9b6e0}.platform-closing .platform-secondary:hover{color:#3f3550;border-bottom-color:#6f5a8a}@media (max-width:980px){.platform-hero-copy{width:calc(100% - 36px);margin:0 18px 28px;padding:28px 24px}.platform-overview-list,.platform-trust-row,.platform-extra-grid{grid-template-columns:1fr 1fr}.platform-feature,.platform-feature.is-flip{grid-template-columns:1fr;gap:28px;padding:64px 0}.platform-feature.is-flip .platform-feature-copy,.platform-feature.is-flip .platform-feature-media{order:unset}.platform-feature-media{order:-1}.platform-story-inner{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.platform-section-inner,.platform-feature{width:calc(100% - 32px)}.platform-hero{min-height:78svh}.platform-overview,.platform-trust,.platform-story-link{padding-block:72px}.platform-closing{padding:80px 20px 96px}.platform-overview-list,.platform-trust-row,.platform-extra-grid{grid-template-columns:1fr}}html.rv-glow .platform-shell,html.rv-glow .platform-page{color:#f3f0ec!important;background:#0f0e0e!important}html.rv-glow .platform-hero-plane{background:#1a1919!important}html.rv-glow .platform-hero-copy{background:#1a1919e6!important;box-shadow:0 18px 50px #000a!important}html.rv-glow .platform-brand,html.rv-glow .platform-hero h1,html.rv-glow .platform-feature h2,html.rv-glow .platform-overview h2,html.rv-glow .platform-extras h2,html.rv-glow .platform-story-link h2,html.rv-glow .platform-overview-list b,html.rv-glow .platform-extra-item b,html.rv-glow .platform-text-link{color:#fff!important}html.rv-glow .platform-kicker{color:#9a938b!important}html.rv-glow .platform-lead,html.rv-glow .platform-section-lead,html.rv-glow .platform-feature-copy>p,html.rv-glow .platform-feature-copy li,html.rv-glow .platform-overview-list span,html.rv-glow .platform-extra-item span,html.rv-glow .platform-story-inner p,html.rv-glow .platform-secondary{color:#c9c2ba!important}html.rv-glow .platform-overview,html.rv-glow .platform-story-link{background:#141312!important}html.rv-glow .platform-extra-item,html.rv-glow .platform-feature-media{background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .platform-extra-item:hover{background:#242322!important}html.rv-glow .platform-overview-list li{border-top-color:#3a3735!important}html.rv-glow .platform-feature-copy li:before{background:#f3f0ec!important}html.rv-glow .platform-primary{color:#171718!important;background:#f3f0ec!important}html.rv-glow .platform-trust{background:#0a0909!important}html.rv-glow .platform-trust-row>div{border-top-color:#2c2a28!important}html.rv-glow .platform-closing{background:radial-gradient(70% 60% at 50% 0,#c9b6e047,#0000 70%),linear-gradient(#1a1620 0%,#121018 100%)!important}html.rv-glow .platform-closing .platform-brand{color:#c9b6e0!important}html.rv-glow .platform-closing h2{color:#f3eef8!important}html.rv-glow .platform-closing>p{color:#c9bdd8!important}html.rv-glow .platform-closing .platform-primary{color:#2a2035!important;background:#c9b6e0!important}html.rv-glow .platform-closing .platform-secondary{color:#d4c4ea!important;border-bottom-color:#6f5a8a!important}.site-shell{color:#1d1d1f;background:#fff;min-height:100vh}.site-header{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;border-bottom:1px solid #00000014;position:sticky;top:0}.site-header-inner{align-items:center;gap:28px;max-width:980px;height:48px;margin:0 auto;padding:0 22px;display:flex}.site-header .brand{gap:8px}.site-header .brand-word{letter-spacing:-.2px;color:#1d1d1f;font-size:17px;font-weight:600}.site-header .brand-mark{width:18px;height:18px}.site-header nav{color:#1d1d1f;gap:28px;margin:auto;font-size:12px;font-weight:400;display:flex}.site-header nav a{opacity:.8}.site-header nav a:hover{opacity:1}.site-header-actions{align-items:center;gap:18px;font-size:12px;font-weight:400;display:flex}.site-header-actions .button{color:#fff;background:#1d1d1f;border-radius:980px;min-height:28px;padding:0 12px;font-size:12px;font-weight:400}.site-footer{color:#1d1d1f;background:#f5f5f7;border-top:0}.site-footer-inner{max-width:980px;margin:0 auto;padding:40px 22px 52px}.site-footer .brand-word{font-size:17px}.site-footer-brand p,.site-footer-col nav a,.site-footer .legal-nav a{color:#6e6e73;font-size:12px}.site-footer-col small{color:#6e6e73;font-size:12px;font-weight:600}.apple-home{background:#fff;flex-direction:column;width:100%;display:flex}.apple-tile{text-align:center;flex-direction:column;align-items:center;width:100%;padding:80px 22px 0;display:flex;overflow:hidden}.apple-hero{background:#fff;padding-top:68px}.apple-soft{background:#f5f5f7;padding-top:88px}.apple-warm{background:#fbf7f2;padding-top:88px}.apple-dark{color:#f5f5f7;background:#1d1d1f;padding:88px 22px 80px}.apple-end{background:#fff;padding:104px 22px 120px}.apple-copy{flex-direction:column;align-items:center;max-width:740px;margin:0 auto;display:flex}.apple-eyebrow{letter-spacing:-.016em;color:#6e6e73;margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.2}.apple-dark .apple-eyebrow{color:#a1a1a6}.apple-copy h1,.apple-copy h2{letter-spacing:-.02em;color:inherit;margin:0;font-size:clamp(40px,6.4vw,56px);font-weight:600;line-height:1.07}.apple-sub{letter-spacing:.004em;color:#6e6e73;max-width:26em;margin:14px 0 0;font-size:clamp(18px,2.3vw,21px);font-weight:400;line-height:1.381}.apple-dark .apple-sub{color:#a1a1a6}.apple-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:24px;display:flex}.apple-btn{color:#fff;background:#1d1d1f;border-radius:980px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:17px;font-weight:400;line-height:1;display:inline-flex}.apple-btn:hover{background:#000}.apple-btn.text{color:#06c;background:0 0;min-height:auto;padding:0;font-size:21px}.apple-btn.text:hover{text-decoration:underline}.apple-btn.light{color:#1d1d1f;background:#f5f5f7}.apple-btn.light:hover{background:#fff}.apple-btn.text.light{color:#2997ff;background:0 0}.apple-shot{width:min(1080px,100% - 8px);margin:36px auto 0;padding:0 0 40px;line-height:0}.apple-window{background:#f6f5f2;border-radius:16px;width:100%;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 1px #17171714,0 24px 70px #17171724,0 6px 18px #1717170d}.apple-window-bar{background:linear-gradient(#f3f1ec 0%,#ebe8e2 100%);border-bottom:1px solid #1717170f;align-items:center;gap:7px;height:34px;padding:0 13px;display:flex}.apple-window-bar span{border-radius:50%;width:9px;height:9px;display:block;box-shadow:inset 0 0 0 .5px #0000002e}.apple-window-bar span:first-child{background:#ff5f57}.apple-window-bar span:nth-child(2){background:#febc2e}.apple-window-bar span:nth-child(3){background:#28c840}.apple-window-body{aspect-ratio:16/10;background:#f6f5f2;position:relative;overflow:hidden}.apple-window-body:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f6f5f28c);height:18%;position:absolute;bottom:0;left:0;right:0}.apple-window-body img{object-fit:cover;object-position:top center;transform-origin:top;width:100%;height:100%;display:block;transform:scale(1.06)}.apple-trio{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:min(980px,100%);margin:48px auto 0;padding:0;list-style:none;display:grid}.apple-trio-shot{aspect-ratio:16/10;background:#2a2a2c;border-radius:22px;overflow:hidden;box-shadow:0 22px 50px #00000052}.apple-trio img{object-fit:cover;width:100%;height:100%;display:block}.apple-trio b{letter-spacing:-.016em;color:#f5f5f7;margin-top:16px;font-size:21px;font-weight:600;display:block}.apple-trio span{color:#a1a1a6;font-size:14px;line-height:1.45}.apple-dark .apple-ctas{margin-top:40px}@media (max-width:820px){.site-header nav{display:none}.site-header-inner{padding:0 16px}.apple-tile{padding:56px 14px 0}.apple-dark,.apple-end{padding:56px 14px 72px}.apple-copy h1,.apple-copy h2{font-size:34px}.apple-sub,.apple-eyebrow{font-size:17px}.apple-btn{min-height:40px;font-size:15px}.apple-btn.text{font-size:17px}.apple-trio{grid-template-columns:1fr;gap:24px}.apple-shot{width:100%;margin-top:20px;padding-bottom:28px}.apple-window{border-radius:14px}.apple-window-bar{gap:6px;height:28px;padding:0 11px}.apple-window-bar span{width:8px;height:8px}.apple-window-body{aspect-ratio:16/11}.apple-window-body img{object-position:left top;transform:scale(1.14)}}.help-buddy{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:36px;right:36px}.help-buddy.open{z-index:130}.help-buddy-backdrop{z-index:120;-webkit-backdrop-filter:blur(16px)saturate(.88);cursor:default;background:#121110ad;border:0;width:100%;height:100%;margin:0;padding:0;animation:.28s cubic-bezier(.22,1,.36,1) forwards personal-veil-in;position:fixed;inset:0}.help-buddy-orbit{pointer-events:none;perspective:640px}.help-buddy-face,.help-buddy-bubble,.help-buddy-quick-reply,.help-buddy-ear{pointer-events:auto;z-index:1;position:relative}.help-buddy-orbit{width:54px;height:54px;transform-style:preserve-3d;will-change:transform;z-index:1;position:relative}.help-buddy-face{cursor:pointer;width:54px;height:54px;transform-style:preserve-3d;background:#c9b6e0 url(/roni/lilac.png?v=2) 50%/cover no-repeat;border:0;border-radius:50%;justify-content:center;align-items:center;gap:7px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #5a463238,inset 0 0 0 1px #ffffff59}.help-buddy-face:hover{filter:brightness(1.04)}.help-buddy-shade{pointer-events:none;opacity:.55;background:radial-gradient(circle at 70% 78%,#46375f1f,#0000 48%);border-radius:50%;position:absolute;inset:0}.help-buddy-shine{pointer-events:none;filter:blur(1.2px);opacity:.7;background:#ffffff47;border-radius:50%;width:14px;height:10px;position:absolute;top:7px;left:8px;transform:rotate(-18deg)}.help-buddy-eye{z-index:1;background:#fff;border-radius:50%;place-items:center;width:10px;height:10px;transition:height .1s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #281e3c2e,inset 0 -1px 1px #281e3c14}.help-buddy-eye[data-blink]{height:1.5px}.help-buddy-eye span{background:#1a1520;border-radius:50%;width:4.5px;height:4.5px;display:block;box-shadow:inset 0 0 0 1px #ffffff26}.help-buddy-bubble{position:relative}.help-buddy-bubble:after{content:"";background:#fbf8f3;border-radius:2px;width:14px;height:14px;position:absolute;bottom:-7px;right:18px;transform:rotate(45deg);box-shadow:2px 2px #281e140a}.help-buddy-panel{color:#241f2a;text-align:left;transform-origin:100% 100%;background:#fbf8f3;border-radius:20px 20px 6px;width:min(304px,100vw - 40px);padding:14px 14px 12px;animation:.38s cubic-bezier(.2,.9,.2,1) roni-bubble-in;box-shadow:0 16px 40px #46372824,0 0 0 1px #281e140f}.help-buddy-place{letter-spacing:.7px;text-transform:uppercase;color:#8a7f90;margin:0 0 4px;font-size:10px;font-weight:700}.help-buddy-title{letter-spacing:-.2px;color:#241f2a;margin:0;font-size:15px;font-weight:650}.help-buddy-text{color:#6c6570;margin:6px 0 12px;font-size:12px;line-height:1.45}.help-buddy-note{color:#4a3f55;background:#f0e8f6;border-radius:12px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.4}.help-buddy-nudge{color:#241f2a;text-align:left;cursor:pointer;transform-origin:100% 100%;background:#fbf8f3;border:0;border-radius:18px 18px 4px;max-width:min(250px,100vw - 90px);padding:11px 13px;animation:.4s cubic-bezier(.2,.9,.2,1) roni-bubble-in;box-shadow:0 14px 32px #46372824,0 0 0 1px #281e140f}.help-buddy-nudge span{font-size:12px;font-weight:500;line-height:1.35;display:block}.help-buddy-confirm{gap:8px;margin-top:10px;display:flex}.help-buddy-confirm.panel{margin:0 0 12px}.help-buddy-yes,.help-buddy-no{cursor:pointer;border:0;border-radius:999px;flex:1;min-height:34px;font-size:12px;font-weight:650}.help-buddy-yes{color:#fbf8f3;background:#241f2a}.help-buddy-no{color:#241f2a;background:#fff;border:1px solid #241f2a1f}.help-buddy-yes:disabled,.help-buddy-no:disabled{opacity:.55;cursor:default}.help-buddy-actions{flex-direction:column;gap:7px;display:flex}.help-buddy-link{color:#fbf8f3;cursor:pointer;background:#241f2a;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:36px;font-size:12px;font-weight:600;display:flex}.help-buddy-link.ghost{color:#241f2a;background:0 0;border:1px solid #241f2a24}.help-buddy-ask{background:#fff;border:1px solid #241f2a14;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:4px;display:flex}.help-buddy-ask input{color:#241f2a;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 10px;font-size:12px}.help-buddy-ask input::placeholder{color:#9a929c}.help-buddy-ask button{color:#fbf8f3;cursor:pointer;background:#241f2a;border:0;border-radius:50%;flex:none;width:32px;height:32px;font-size:14px}@keyframes roni-bubble-in{0%{opacity:0;transform:translateY(10px)scale(.86)}to{opacity:1;transform:none}}@media (max-width:820px){.help-buddy{bottom:88px;right:22px}.help-buddy-orbit,.help-buddy-face{width:44px;height:44px}.help-buddy-face{gap:6px}.help-buddy-eye{width:8px;height:8px}.help-buddy-eye span{width:3.5px;height:3.5px}}.app-stage{position:relative}.app-stage .help-buddy{bottom:36px;right:36px}@media (max-width:760px){.app-stage .help-buddy{bottom:84px;right:14px}.help-buddy-nudge{max-width:min(200px,100vw - 80px);font-size:11px}}.account-menu{width:100%;position:relative}.account-menu-trigger{text-align:left;width:100%;color:inherit;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.account-menu-trigger:hover{background:#ebe8e3}.account-menu-trigger b{font-size:13px;display:block}.account-menu-trigger small{color:var(--muted);font-size:11px}.account-menu-dots{opacity:.55;letter-spacing:1px;margin-left:auto}.account-menu-panel{z-index:20;background:#fff;border:1px solid #e4e0dc;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px #17171724}.account-menu-panel button{text-align:left;border-radius:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:600}.account-menu-panel button:hover{background:#f3f0ec}.account-menu-panel button.danger{color:#8a3d3d}.side-profile{padding-top:12px}.side-profile .account-menu-trigger{padding:4px 2px}.account-page{max-width:1040px;margin:0 auto;padding:28px 28px 96px}.account-hero{background:#fff;border:1px solid #e4e0dc;border-radius:18px;align-items:center;gap:18px;margin-bottom:16px;padding:22px 24px;display:flex;box-shadow:0 14px 40px #1717170f}.account-hero.slim{align-items:flex-start}.account-hero small{letter-spacing:1px;color:#6e6a70;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.account-hero h1{letter-spacing:-.8px;margin:0;font-size:28px}.account-hero p{color:var(--muted);margin:6px 0 0;font-size:14px}.account-hero .button{margin-left:auto}.account-avatar{color:#241f2a;background:linear-gradient(145deg,#e8dcc8,#c9b6e0);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:20px;font-weight:750;display:grid;overflow:hidden;box-shadow:0 0 0 3px #fff,0 8px 20px #1717171a}.account-avatar.has-photo{background:#f3f0ec;padding:0}.account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-chip-row{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.account-chip-row a{color:#3a3540;background:#fff;border:1px solid #e2ddd8;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.account-chip-row a:hover{background:#f6f3ef}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-card{background:#fff;border:1px solid #e4e0dc;border-radius:16px;padding:18px;box-shadow:0 10px 28px #1717170a}.account-card.clean{box-shadow:0 12px 32px #1717170d}.account-card.danger{border-color:#ead7d7}.account-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.account-card-head h2,.account-card h2,.pane-head h2{margin:0;font-size:16px}.account-card-head a{color:#5b5660;font-size:12px;font-weight:650}.pane-head{margin-bottom:16px}.pane-head p{color:#8a858b;margin:6px 0 0;font-size:13px}.account-facts{gap:10px;margin:0;display:grid}.account-facts div{border-bottom:1px solid #f0ece8;justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.account-facts dt{color:#8a858b;font-size:12px}.account-facts dd{text-align:right;margin:0;font-size:13px;font-weight:600}.account-status{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-status li{color:#3a3540;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.account-status .dot{background:#d5d0cb;border-radius:50%;width:8px;height:8px}.account-status .dot.on{background:#6f9b6d;box-shadow:0 0 0 4px #6f9b6d22}.account-link{color:#fff;cursor:pointer;background:#241f2a;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.account-link.ghost{color:#241f2a;background:0 0;border:1px solid #ddd7d1}.account-fields{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.account-fields .span-2{grid-column:1/-1}.account-fields label{color:#5b5660;flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.account-fields input,.account-fields select{color:#241f2a;background:#fff;border:1px solid #e0dbd6;border-radius:10px;height:42px;padding:0 12px;font-size:14px;font-weight:500}.account-switch{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;display:inline-flex}.account-switch-track{background:#d5d0cb;border-radius:999px;width:52px;height:32px;transition:background .2s;display:block;position:relative;box-shadow:inset 0 1px 2px #00000014}.account-switch.on .account-switch-track{background:#241f2a}.account-switch-knob{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0000002e}.account-switch.on .account-switch-knob{transform:translate(20px)}.account-switch-state{letter-spacing:.02em;color:#8a858b;min-width:2.2em;font-size:12px;font-weight:700}.account-switch.on .account-switch-state{color:#241f2a}.account-switch:focus-visible .account-switch-track{outline-offset:3px;outline:2px solid #241f2a}.account-switch:active .account-switch-knob{width:28px}.account-toast{color:#2f4a32;background:#eef6ea;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.account-toast svg{width:16px}.dash-user{text-decoration:none}.settings-shell{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-nav{background:#fff;border:1px solid #e4e0dc;border-radius:18px;padding:12px;position:sticky;top:18px;box-shadow:0 10px 28px #1717170a}.settings-filter{color:#8a858b;flex-direction:column;gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.settings-filter input{color:#241f2a;border:1px solid #e0dbd6;border-radius:10px;height:38px;padding:0 11px;font-size:13px}.settings-switcher{flex-direction:column;gap:4px;display:flex}.settings-switcher button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:10px 11px}.settings-switcher button:hover{background:#f6f3ef}.settings-switcher button.on{color:#fff;background:#241f2a}.settings-switcher button b{font-size:13px;display:block}.settings-switcher button small{opacity:.72;margin-top:2px;font-size:11px;display:block}.settings-switcher button.on small{opacity:.7}.settings-empty{color:#8a858b;margin:8px 4px;font-size:12px}.settings-pane{min-width:0}.pane-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.settings-avatar-row{background:#faf8f6;border:1px solid #ebe6e1;border-radius:16px;align-items:center;gap:16px;margin:0 0 18px;padding:14px 16px;display:flex}.settings-avatar-row>div{gap:4px;min-width:0;display:grid}.settings-avatar-row b{color:#241f2a;font-size:14px}.settings-avatar-row p{color:#7a7470;margin:0;font-size:12px;line-height:1.4}.settings-avatar-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.settings-avatar-actions .settings-text-button{margin-top:0}.settings-avatar-grid{background:#faf8f6;border:1px solid #ebe6e1;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:12px;display:grid}.settings-avatar-grid button{aspect-ratio:1;box-shadow:none;cursor:pointer;outline-offset:2px;background:0 0;border:0;border-radius:50%;outline:1px solid #0000;padding:0;overflow:hidden}.settings-avatar-grid button img{object-fit:cover;width:100%;height:100%;display:block}.settings-avatar-grid button:hover{outline-color:#1c1b1a38}.settings-avatar-grid button.on{outline-width:1.5px;outline-color:#1c1b1a}html.rv-glow .settings-avatar-grid{background:#171616!important;border-color:#2c2a28!important}html.rv-glow .settings-avatar-grid button{box-shadow:none;background:0 0;border:0}html.rv-glow .settings-avatar-grid button:hover{outline-color:#f3f0ec59}html.rv-glow .settings-avatar-grid button.on{outline-width:1.5px;outline-color:#f3f0ec}@media (max-width:700px){.settings-avatar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-list{gap:10px;display:grid}.service-row{background:#fbfaf8;border:1px solid #ece7e2;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.service-row.on{background:linear-gradient(135deg,#fbf8f3,#f3eef8);border-color:#d9d2ea}.service-row.featured{grid-template-columns:48px 1fr auto;padding:14px}.service-row b{color:#241f2a;font-size:14px;display:block}.service-row small{color:#8a858b;margin-top:3px;font-size:12px;line-height:1.35;display:block}.service-brand,.service-ico{background:#fff;border:1px solid #ece7e2;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.service-ico svg{color:#4a454c;width:18px}.brand-logo{width:22px;height:22px;display:block}.service-btn{color:#fff;cursor:pointer;background:#241f2a;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:650}.service-btn.ghost{color:#241f2a;background:#fff;border:1px solid #ddd7d1}.roni-mark{background:#c9b6e0 url(/roni/lilac.png?v=2) 50%/cover no-repeat;border-radius:50%;justify-content:center;align-items:center;gap:7px;width:48px;height:48px;display:flex;box-shadow:0 8px 18px #5a463229}.roni-mark.roni-lilac{background:#c9b6e0 url(/roni/lilac.png?v=2) 50%/cover no-repeat}.roni-mark i{background:#fff;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 2.5px #2a2433}@media (max-width:820px){.account-page{padding:16px 14px 110px}.account-hero{flex-wrap:wrap}.account-hero .button{margin-left:0}.account-grid,.account-fields,.settings-shell{grid-template-columns:1fr}.settings-nav{position:static}.settings-switcher{grid-template-columns:1fr 1fr;gap:6px;display:grid}.service-row,.service-row.featured{grid-template-columns:40px 1fr;gap:10px}.service-row .account-switch,.service-row .service-btn{grid-column:2;justify-self:start}}.stride-hero{color:#211f25;isolation:isolate;background:#d9d6e4;border-radius:0;width:100%;min-height:max(720px,100svh - 48px);margin:0;position:relative;overflow:hidden}.stride-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f7eee280 0%,#f5ece029 33%,#0000 58%);position:absolute;inset:0}.stride-hero-photo{z-index:-2;object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.stride-hero-inner{grid-template-columns:minmax(380px,.9fr) minmax(330px,1.1fr);align-items:center;gap:70px;width:min(1380px,100%);min-height:max(720px,100svh - 48px);margin:0 auto;padding:70px 54px 62px;display:grid;position:relative}.stride-left{z-index:3;flex-direction:column;align-items:flex-start;width:min(520px,100%);display:flex;position:relative}.stride-kicker{letter-spacing:.12em;text-transform:uppercase;color:#665e6c;margin:0 0 20px;font-size:12px;font-weight:750;line-height:1.3}.stride-left h1{letter-spacing:-.052em;color:#222025;max-width:510px;margin:0;font-size:clamp(48px,5.5vw,76px);font-weight:680;line-height:.98}.stride-sub{color:#5a555d;max-width:430px;margin:23px 0 0;font-size:16px;line-height:1.58}.stride-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;border:1px solid #362f3b1f;border-radius:15px;grid-template-columns:minmax(0,1.05fr) minmax(135px,.7fr) auto;align-items:stretch;width:min(570px,100%);margin-top:30px;padding:7px;display:grid;box-shadow:0 22px 52px #493d4924}.stride-search label{flex-direction:column;justify-content:center;min-width:0;padding:7px 14px;display:flex}.stride-search label+label{border-left:1px solid #e4dfe3}.stride-search label span{color:#454047;margin-bottom:2px;font-size:10px;font-weight:750;line-height:1.2}.stride-search input{color:#211f25;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px;line-height:1.35}.stride-search input::placeholder{color:#928b93}.stride-search button{color:#fff;cursor:pointer;background:#201e22;border:0;border-radius:10px;min-width:86px;font-size:13px;font-weight:720;transition:transform .2s,background .2s}.stride-search button:hover{background:#000;transform:translateY(-1px)}.stride-search-note{color:#756e77;max-width:440px;margin:15px 0 0;font-size:12px;line-height:1.5}.stride-roni-signature{z-index:4;align-items:center;gap:15px;display:flex;position:absolute;bottom:42px;left:54px}.stride-roni-signature p,.stride-roni-signature b,.stride-roni-signature p>span{display:block}.stride-roni-signature p{margin:0}.stride-roni-signature b{letter-spacing:-.025em;color:#2b2730;font-size:18px;line-height:1.15}.stride-roni-signature p>span{color:#6f6872;margin-top:4px;font-size:11px;line-height:1.35}.stride-roni-orbit{width:54px;height:54px;transform-style:preserve-3d;will-change:transform;display:block}.stride-roni-face.help-buddy-face{cursor:default;width:54px;height:54px;display:flex;box-shadow:0 15px 28px #4f3f5933,inset 0 0 0 1px #ffffff73}.stride-roni-face .help-buddy-eye{width:10px;height:10px}.stride-roni-face .help-buddy-eye span{width:4px;height:4px}.stride-right{z-index:4;flex-direction:column;justify-content:space-between;justify-self:end;align-items:stretch;width:286px;min-height:530px;padding:18px 0 6px;display:flex;position:relative}.stride-card{color:#252229;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #43394514;border-radius:22px;position:relative;box-shadow:0 24px 64px #3d35452e}.stride-card-guide{padding:22px 21px 20px}.stride-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.stride-card-label{letter-spacing:.08em;text-transform:uppercase;color:#8a838d;margin:0 0 6px;font-size:10px;font-weight:760;line-height:1.3}.stride-card-guide h2{letter-spacing:-.04em;color:#262329;max-width:188px;margin:0;font-size:20px;font-weight:670;line-height:1.12}.stride-scan-mark{background:#f7f3f8;border:1px solid #e1dbe4;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative}.stride-scan-mark:before{content:"";border:2px solid #4c4650;border-radius:50%;width:11px;height:11px}.stride-scan-mark i{background:#8a7698;border-radius:50%;width:2px;height:2px;animation:1.8s ease-in-out infinite stride-pulse;position:absolute}.stride-scan-mark i:first-child{top:11px;left:6px}.stride-scan-mark i:last-child{animation-delay:.6s;bottom:8px;right:7px}.stride-loading{grid-template-columns:repeat(3,1fr);gap:5px;height:4px;margin:20px 0 18px;display:grid;overflow:hidden}.stride-loading span{background:#e8e4e9;border-radius:4px;display:block;overflow:hidden}.stride-loading span:after{content:"";border-radius:inherit;background:#7e7188;width:100%;height:100%;animation:12s linear infinite stride-step-one;display:block;transform:translate(-102%)}.stride-loading span:nth-child(2):after{background:#907d9d;animation-name:stride-step-two}.stride-loading span:nth-child(3):after{background:#a18ead;animation-name:stride-step-three}.stride-stage{border-top:1px solid #eee9ef;height:116px;position:relative;overflow:hidden}.stride-stage-panel{opacity:0;padding:16px 5px 0;animation:12s ease-in-out infinite stride-panel;position:absolute;inset:0;transform:translateY(6px)}.stride-stage-two{animation-delay:4s}.stride-stage-three{animation-delay:8s}.stride-stage-panel span,.stride-stage-panel b{display:block}.stride-stage-panel span{letter-spacing:.08em;text-transform:uppercase;color:#9a929b;margin-bottom:9px;font-size:9px;font-weight:760;line-height:1.2}.stride-stage-panel b{letter-spacing:-.02em;color:#37323a;font-size:15px;line-height:1.2}.stride-stage-panel p{color:#7f7881;margin:7px 0 0;font-size:11px;line-height:1.45}.stride-card-plan{align-self:flex-end;width:252px;padding:17px 18px}.stride-card-plan strong,.stride-card-plan>span{display:block}.stride-card-plan strong{letter-spacing:-.02em;font-size:15px;line-height:1.25}.stride-card-plan>span{color:#8b848d;margin-top:5px;font-size:10px}@keyframes stride-pulse{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1.6)}}@keyframes stride-panel{0%,28%{opacity:1;transform:translateY(0)}33.333%,to{opacity:0;transform:translateY(-3px)}}@keyframes stride-step-one{0%{transform:translate(-102%)}28%,to{transform:translate(0)}}@keyframes stride-step-two{0%,33.333%{transform:translate(-102%)}61%,to{transform:translate(0)}}@keyframes stride-step-three{0%,66.666%{transform:translate(-102%)}94%,to{transform:translate(0)}}@media (max-width:1020px){.stride-hero,.stride-hero-inner{min-height:max(680px,100svh - 48px)}.stride-hero-inner{grid-template-columns:minmax(330px,.9fr) minmax(270px,1.1fr);gap:24px;padding:56px 30px}.stride-left{width:470px}.stride-left h1{font-size:58px}.stride-right{width:260px}.stride-search{grid-template-columns:1fr auto}.stride-search label:nth-child(2){display:none}.stride-roni-signature{bottom:30px;left:30px}}@media (max-width:760px){.stride-hero{min-height:max(860px,100svh - 48px)}.stride-hero:after{background:linear-gradient(#f7eee2db 0%,#f7eee26b 50%,#cbd3e72e 100%)}.stride-hero-photo{object-position:62% center;height:54%;top:auto}.stride-hero-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:max(860px,100svh - 48px);padding:46px 20px 28px;display:flex}.stride-left{width:100%;max-width:560px}.stride-left h1{max-width:520px;font-size:clamp(42px,12vw,58px)}.stride-right{gap:12px;width:min(320px,100%);min-height:0;margin-top:auto;margin-left:auto;padding:0}.stride-card-plan{width:230px}.stride-roni-signature{bottom:22px;left:20px}.stride-roni-signature p>span{display:none}}@media (max-width:520px){.stride-hero-inner{min-height:850px;padding:36px 15px 20px}.stride-kicker{margin-bottom:14px}.stride-left h1{font-size:42px}.stride-sub{margin-top:16px;font-size:14px}.stride-search{grid-template-columns:1fr;padding:6px}.stride-search button{min-height:43px}.stride-search-note{display:none}.stride-right{width:276px}.stride-card-plan{display:none}}@media (prefers-reduced-motion:reduce){.stride-scan-mark i,.stride-loading span:after,.stride-stage-panel{animation:none}.stride-loading span:after{transform:translate(0)}.stride-stage-panel{opacity:1;display:none;transform:none}.stride-stage-one{display:block}}.care-paths{color:#211f25;background:#f7f5f2;width:100%;padding:104px 54px 112px;scroll-margin-top:48px}.care-paths-head{grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:end;gap:72px;width:min(1120px,100%);margin:0 auto 44px;display:grid}.care-paths-head>div>p{letter-spacing:.13em;text-transform:uppercase;color:#827981;margin:0 0 13px;font-size:10px;font-weight:760}.care-paths-head h2{letter-spacing:-.05em;max-width:740px;margin:0;font-size:clamp(42px,4.4vw,60px);font-weight:650;line-height:1.03}.care-paths-head>p{color:#6d666b;margin:0 0 4px;font-size:14px;line-height:1.65}.care-paths-stage{background:#efebe7;border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);width:min(1120px,100%);min-height:560px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 64px #3b323514}.care-paths-photo{background:#d9d3cf;min-height:560px;position:relative;overflow:hidden}.care-paths-photo>img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .65s,transform 1.25s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;transform:scale(1.012)}.care-paths-photo>img.active{opacity:1;transform:scale(1)}.care-paths-content{background:#efebe7;flex-direction:column;min-width:0;padding:56px 48px 30px;display:flex}.care-paths-copy{max-width:430px;animation:.45s care-copy-in}.care-paths-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#85798b;margin:0 0 16px;font-size:10px;font-weight:760;line-height:1.3}.care-paths-copy h3{letter-spacing:-.047em;color:#252229;margin:0;font-size:clamp(38px,3.5vw,48px);font-weight:640;line-height:1.04}.care-paths-text{color:#696269;margin:22px 0 0;font-size:14px;line-height:1.7}.care-paths-actions{margin-top:27px;display:flex}.care-paths-actions a{color:#fff;background:#211f23;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:12px;font-weight:720;transition:background .2s,transform .2s;display:inline-flex}.care-paths-actions a:hover{background:#050505;transform:translateY(-1px)}.care-paths-tabs{border-top:1px solid #2f29301f;gap:26px;margin-top:auto;padding-top:40px;display:flex}.care-paths-tabs button{text-align:left;color:#969096;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0 0 12px;position:relative}.care-paths-tabs button b{color:inherit;font-size:12px;font-weight:680;line-height:1.2}.care-paths-tabs button i{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.care-paths-tabs button i:after{content:"";background:#736679;width:0;height:100%;display:block}.care-paths-tabs button.active{color:#2d292e}.care-paths-tabs button.active i{background:#d8d1d8}.care-paths-tabs button.active i:after{animation:5.6s linear forwards care-tab-progress}@keyframes care-copy-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes care-tab-progress{0%{width:0}to{width:100%}}@media (max-width:980px){.care-paths{padding:82px 28px 90px}.care-paths-head{grid-template-columns:1fr;gap:20px}.care-paths-head>p{max-width:500px}.care-paths-stage{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);min-height:520px}.care-paths-photo{min-height:520px}.care-paths-content{padding:44px 32px 26px}.care-paths-copy h3{font-size:39px}.care-paths-tabs{gap:18px;padding-top:30px}}@media (max-width:720px){.care-paths{padding:68px 16px 74px}.care-paths-head{margin-bottom:32px}.care-paths-head h2{font-size:40px}.care-paths-stage{border-radius:22px;flex-direction:column;display:flex}.care-paths-photo{min-height:390px}.care-paths-content{min-height:430px;padding:38px 25px 24px}.care-paths-copy{max-width:520px}.care-paths-copy h3{font-size:38px}.care-paths-tabs{padding-top:28px}}@media (max-width:480px){.care-paths{padding:58px 10px 66px}.care-paths-head{padding-inline:6px}.care-paths-head h2{font-size:35px}.care-paths-photo{min-height:330px}.care-paths-content{min-height:420px;padding:31px 19px 20px}.care-paths-copy h3{font-size:33px}.care-paths-actions a{width:100%}.care-paths-tabs{justify-content:space-between;gap:18px}.care-paths-tabs button b{font-size:11px}}@media (prefers-reduced-motion:reduce){.care-paths-photo>img,.care-paths-copy,.care-paths-tabs button.active i:after{transition:none;animation:none}.care-paths-tabs button.active i:after{width:100%}}.roni-story{z-index:1;color:#28242a;isolation:isolate;background:0 0;width:100%;min-height:max(900px,100svh + 132px);margin-top:-180px;scroll-margin-top:48px;position:relative;overflow:hidden}.roni-story-background{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#0000000a 120px,#000 178px);mask-image:linear-gradient(#0000 0,#0000000a 120px,#000 178px)}.roni-story-shade{z-index:-2;background:linear-gradient(90deg,#f7e2c92e 0%,#f6e5cf33 43%,#f8efe4bf 64%,#f9f2e9f2 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#0000000a 120px,#000 178px);mask-image:linear-gradient(#0000 0,#0000000a 120px,#000 178px)}.roni-story-copy{z-index:2;width:min(500px,100% - 40px);margin-left:auto;margin-right:max(54px,50% - 606px);padding:270px 0 72px;position:relative}.roni-story-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#756a73;margin:0 0 17px;font-size:10px;font-weight:760;line-height:1.3}.roni-story-copy h2{letter-spacing:-.055em;max-width:500px;margin:0;font-size:clamp(44px,4.5vw,64px);font-weight:650;line-height:.99}.roni-story-intro{color:#625b61;max-width:490px;margin:23px 0 0;font-size:14px;line-height:1.68}.roni-story-points{border-block:1px solid #2f282c24;margin:31px 0 0}.roni-story-points>div{grid-template-columns:108px 1fr;gap:20px;padding:16px 0;display:grid}.roni-story-points>div+div{border-top:1px solid #2f282c1a}.roni-story-points dt{letter-spacing:-.015em;color:#302b31;font-size:15px;font-weight:740;line-height:1.35}.roni-story-points dd{color:#6d656b;margin:0;font-size:13px;line-height:1.5}.roni-story-link{color:#fff;background:#242126;border-radius:10px;align-items:center;gap:30px;width:max-content;min-height:46px;margin-top:26px;padding:0 18px;font-size:12px;font-weight:720;transition:transform .2s,background .2s;display:inline-flex}.roni-story-link:hover{background:#050505;transform:translateY(-1px)}@media (max-width:980px){.roni-story{min-height:880px}.roni-story-copy{width:410px;margin-right:30px;padding-top:264px}.roni-story-copy h2{font-size:53px}.roni-story-shade{background:linear-gradient(90deg,#efe5d805,#f7efe6db 58%,#f9f2e9f7)}}@media (max-width:720px){.roni-story{min-height:1020px;margin-top:-130px}.roni-story-background{object-position:35% center}.roni-story-background,.roni-story-shade{-webkit-mask-image:linear-gradient(#0000 0,#0000002e 32px,#000 125px);mask-image:linear-gradient(#0000 0,#0000002e 32px,#000 125px)}.roni-story-shade{background:linear-gradient(#f8f0e7f5 0%,#f7efe5db 49%,#ece0d10a 78%)}.roni-story-copy{width:auto;margin:0;padding:206px 24px 0}.roni-story-copy h2{max-width:520px;font-size:46px}.roni-story-intro{max-width:500px}}@media (max-width:480px){.roni-story{min-height:970px}.roni-story-copy{padding:194px 18px 0}.roni-story-copy h2{font-size:39px}.roni-story-intro{font-size:14px}.roni-story-points{margin-top:27px}.roni-story-points>div{grid-template-columns:74px 1fr;gap:12px}}.assistant-story{z-index:2;color:#252228;background:linear-gradient(135deg,#f3ebe1 0%,#e8dcc8 28%,#d9c8e8 62%,#c5d4e8 100%);width:100%;margin-top:-80px;padding:120px 48px 110px;position:relative;overflow:hidden}.assistant-story-inner{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;width:min(1280px,100%);margin:0 auto;display:grid}.assistant-story-copy{z-index:1;max-width:480px;position:relative}.assistant-story-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#766e78;margin:0 0 17px;font-size:10px;font-weight:760;line-height:1.3}.assistant-story-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.2vw,56px);font-weight:650;line-height:1.02}.assistant-story-intro{color:#676067;max-width:460px;margin:22px 0 0;font-size:15px;line-height:1.68}.assistant-story-services{border-block:1px solid #2d272e24;margin:28px 0 0;padding:0;list-style:none}.assistant-story-services li{grid-template-columns:150px 1fr;gap:16px;padding:15px 0;display:grid}.assistant-story-services li+li{border-top:1px solid #2d272e1a}.assistant-story-services b{font-size:14px;line-height:1.4}.assistant-story-services span{color:#746d74;font-size:12px;line-height:1.55}.assistant-story-control{color:#746d74;max-width:460px;margin:20px 0 0;font-size:11px;line-height:1.55}.assistant-story-control strong{color:#373238}.assistant-story-link{color:#fff;background:#242126;border-radius:10px;align-items:center;gap:34px;width:max-content;min-height:46px;margin-top:24px;padding:0 18px;font-size:12px;font-weight:720;transition:background .2s,transform .2s;display:inline-flex}.assistant-story-link:hover{background:#050505;transform:translateY(-1px)}.assistant-chromebook,.assistant-tablet{box-sizing:border-box;filter:drop-shadow(0 28px 48px #281e323d);width:100%;max-width:920px;transform-style:preserve-3d;flex-direction:column;justify-self:end;align-items:stretch;margin:0;padding:8px 8px 28px;display:flex;position:relative}.assistant-keyboard{z-index:1;box-sizing:border-box;transform-origin:top;will-change:transform;width:100%;margin:-1px 0 0;padding:0 0 22px;position:relative;transform:perspective(1200px)rotateX(15deg)}.assistant-keyboard-deck{box-sizing:border-box;background:linear-gradient(#34303a 0%,#26232b 38%,#17151a 100%);border:0;border-radius:0 0 20px 20px;width:100%;padding:16px 14px 28px;box-shadow:inset 0 1px #ffffff1a,inset 1px 0 #ffffff0d,inset -1px 0 #ffffff0d}.assistant-keyboard-hinge{background:linear-gradient(#4c4752 0%,#2c2830 100%);height:8px;margin:-16px -14px 14px;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000059}.assistant-keyboard-keys{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin-bottom:5px;display:grid}.assistant-keyboard-keys.row-fn{margin-bottom:8px}.assistant-keyboard-keys.mid{grid-template-columns:1.4fr repeat(11,minmax(0,1fr)) 1.1fr;padding:0}.assistant-keyboard-keys.short{grid-template-columns:1.6fr repeat(11,minmax(0,1fr)) 1.6fr;padding:0}.assistant-keyboard-keys.bottom{grid-template-columns:1fr 1fr 1fr 5.2fr 1fr 1fr;gap:5px;margin-top:6px;margin-bottom:16px;padding:0 1%}.assistant-keyboard-keys span{color:#f5f0f8c7;letter-spacing:.02em;text-transform:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#5c5762,#3c3742);border-radius:5px;justify-content:center;align-items:center;height:auto;min-height:28px;padding:0 2px;font-size:9px;font-weight:600;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff24,0 1px #00000059}.assistant-keyboard-keys.row-fn span{color:#f5f0f88c;letter-spacing:.04em;text-transform:uppercase;min-height:18px;font-size:7px;font-weight:650}.assistant-keyboard-keys .space{border-radius:7px;min-height:30px}.assistant-keyboard-keys .mod{text-transform:lowercase;color:#f5f0f89e;font-size:8px}.assistant-keyboard-keys .wide-key{font-size:8px}.assistant-keyboard-track{background:linear-gradient(#2f2b33,#18161b);border-radius:14px;width:44%;height:56px;margin:4px auto 2px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px 8px #0006}.assistant-tablet-device{z-index:2;box-sizing:border-box;filter:none;background:linear-gradient(160deg,#2c2930 0%,#1a181d 55%,#121014 100%);border-radius:22px 22px 0 0;width:100%;margin-bottom:0;padding:10px 10px 6px;position:relative;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000059}.assistant-tablet-camera{z-index:2;background:#3a3640;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #0e0c10}.assistant-tablet-screen{aspect-ratio:16/10;background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.assistant-tablet-screen img{object-fit:fill;object-position:left top;width:100%;height:100%;display:block}@media (max-width:1100px){.assistant-story{padding:100px 30px 90px}.assistant-story-inner{gap:32px}.assistant-story-copy h2{font-size:44px}.assistant-chromebook,.assistant-tablet{max-width:760px;padding-right:8px}}@media (max-width:820px){.assistant-story{margin-top:-48px;padding:72px 22px}.assistant-story-inner{grid-template-columns:1fr;gap:36px}.assistant-story-copy{max-width:620px}.assistant-chromebook,.assistant-tablet{justify-self:stretch;max-width:100%;padding:6px}.assistant-story-services li{grid-template-columns:135px 1fr}}@media (max-width:520px){.assistant-story{padding:56px 16px 64px}.assistant-story-copy h2{font-size:34px}.assistant-story-intro{font-size:14px}.assistant-story-services li{grid-template-columns:1fr;gap:5px;padding:12px 0}.assistant-chromebook,.assistant-tablet{padding:4px}.assistant-tablet-device{border-radius:16px 16px 0 0;padding:7px 7px 5px}.assistant-keyboard-deck{border-radius:0 0 14px 14px;padding:12px 10px 20px}.assistant-keyboard-hinge{height:6px;margin:-12px -10px 10px}.assistant-keyboard-keys span{min-height:22px;font-size:8px}.assistant-keyboard-keys.row-fn span{min-height:14px;font-size:6px}.assistant-keyboard-keys .space{min-height:24px}.assistant-keyboard-track{height:40px}.assistant-tablet-screen{border-radius:14px}}.assistant-story{isolation:isolate;background:#eee8e1;min-height:1020px;margin-top:-176px;padding:258px 54px 112px}.assistant-story-background{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#00000014 104px,#000 188px);mask-image:linear-gradient(#0000 0,#00000014 104px,#000 188px)}.assistant-story-shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#f7f2ecdb 0%,#f7f2ecb3 35%,#f7f2ec1a 58%,#0000 76%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#00000014 104px,#000 188px);mask-image:linear-gradient(#0000 0,#00000014 104px,#000 188px)}.assistant-flower-mark{z-index:-1;pointer-events:none;filter:drop-shadow(0 18px 22px #715a7d24);width:360px;height:360px;position:absolute;top:15%;left:66%;overflow:hidden}.assistant-flower-mark img{mix-blend-mode:multiply;width:3240px;max-width:none;height:auto;display:block;position:absolute;top:-95px;left:-1040px}.assistant-story-inner{grid-template-columns:minmax(340px,520px) 1fr;align-items:center;min-height:650px}.assistant-story-copy{max-width:500px;padding-top:20px}.assistant-story-eyebrow{color:#746b72}.assistant-story-copy h2{font-size:clamp(42px,4.6vw,62px);line-height:.99}.assistant-story-intro{max-width:440px;font-size:14px}.assistant-story-services{margin-top:26px}.assistant-story-services li{grid-template-columns:142px 1fr;padding:13px 0}.assistant-story-control{margin-top:18px}.assistant-story-link{margin-top:22px}.assistant-kiosk-ui{z-index:2;color:#272329;transform-origin:50%;background:#f8f7f5;border-radius:clamp(15px,1.45vw,22px);flex-direction:column;width:24.1%;height:56.4%;padding:clamp(14px,1.45vw,23px) clamp(13px,1.35vw,21px);display:flex;position:absolute;top:9.8%;left:67%;overflow:hidden;transform:perspective(1400px)rotateY(-.6deg);box-shadow:inset 0 0 0 1px #ffffffb3}.assistant-kiosk-ui header{border-bottom:1px solid #dedad7;align-items:center;gap:10px;padding-bottom:15px;display:flex}.assistant-kiosk-mark{color:#fff;background:#29252b;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:780;display:grid}.assistant-kiosk-ui header div{flex-direction:column;gap:2px;min-width:0;display:flex}.assistant-kiosk-ui header b{letter-spacing:-.02em;font-size:clamp(10px,.82vw,13px);line-height:1.1}.assistant-kiosk-ui header small{color:#807980;font-size:clamp(7px,.58vw,9px)}.assistant-kiosk-ui header>i{background:#82717f;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #82717f1f}.assistant-kiosk-progress{align-items:center;gap:10px;margin-top:18px;display:flex}.assistant-kiosk-progress>span{color:#766e75;white-space:nowrap;font-size:clamp(7px,.58vw,9px);font-weight:720}.assistant-kiosk-progress>div{background:#e2dedd;border-radius:3px;flex:1;height:3px;overflow:hidden}.assistant-kiosk-progress i{border-radius:inherit;background:#746574;width:66%;height:100%;display:block}.assistant-kiosk-task{padding:21px 0 17px}.assistant-kiosk-task small{text-transform:uppercase;letter-spacing:.1em;color:#847984;font-size:clamp(6px,.5vw,8px);font-weight:760}.assistant-kiosk-task h3{letter-spacing:-.04em;max-width:220px;margin:7px 0 0;font-size:clamp(16px,1.45vw,23px);line-height:1.02}.assistant-kiosk-task p{color:#716a70;margin:10px 0 0;font-size:clamp(8px,.68vw,11px);line-height:1.48}.assistant-kiosk-ui ol{border-block:1px solid #dedad7;margin:0;padding:0;list-style:none}.assistant-kiosk-ui li{align-items:center;gap:10px;padding:11px 0;display:flex}.assistant-kiosk-ui li+li{border-top:1px solid #e7e3e0}.assistant-kiosk-ui li>span{color:#817980;border:1px solid #cec8ca;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:760;display:grid}.assistant-kiosk-ui li.done>span{color:#fff;background:#2d2930;border-color:#2d2930}.assistant-kiosk-ui li.active>span{color:#51464f;background:#eee9ed;border-color:#82717f}.assistant-kiosk-ui li div{flex-direction:column;gap:2px;min-width:0;display:flex}.assistant-kiosk-ui li b{font-size:clamp(8px,.67vw,11px);line-height:1.1}.assistant-kiosk-ui li small{color:#8a8388;font-size:clamp(6px,.52vw,8px)}.assistant-kiosk-note{color:#776f75;margin-top:auto;padding-top:14px;font-size:clamp(6px,.54vw,8px);line-height:1.35}.assistant-kiosk-note span{color:#82717f;margin-right:5px;font-size:7px}@media (max-width:1000px){.assistant-story{min-height:930px;padding:224px 30px 92px}.assistant-story-inner{grid-template-columns:minmax(300px,410px) 1fr;min-height:610px}.assistant-story-copy h2{font-size:46px}.assistant-flower-mark{transform-origin:0 0;width:320px;height:320px;left:63%;transform:scale(.9)}.assistant-kiosk-ui{width:24%;height:57%;top:9.2%;left:66.5%}}@media (max-width:760px){.assistant-story{min-height:1120px;margin-top:-125px;padding:190px 22px 62px}.assistant-story-background{object-position:68% center;-webkit-mask-image:linear-gradient(#0000 0,#0000001a 42px,#000 128px);mask-image:linear-gradient(#0000 0,#0000001a 42px,#000 128px)}.assistant-story-shade{background:linear-gradient(#f7f2ecf5 10%,#f7f2eccc 48%,#f7f2ec0a 71%);-webkit-mask-image:linear-gradient(#0000 0,#0000001a 42px,#000 128px);mask-image:linear-gradient(#0000 0,#0000001a 42px,#000 128px)}.assistant-story-inner{min-height:0;display:block}.assistant-story-copy{max-width:560px;padding-top:0}.assistant-story-copy h2{font-size:43px}.assistant-flower-mark{transform-origin:0 0;width:260px;height:260px;top:53%;left:55%;transform:scale(.82)}.assistant-kiosk-ui{width:35.5%;height:43.8%;inset:auto 8.3% 6.9% auto}}@media (max-width:520px){.assistant-story{min-height:1060px;padding:174px 18px 54px}.assistant-story-copy h2{font-size:37px}.assistant-flower-mark{transform-origin:0 0;width:230px;height:230px;top:58%;left:48%;transform:scale(.72)}.assistant-story-services li{grid-template-columns:112px 1fr}.assistant-kiosk-ui{border-radius:14px;width:39%;height:40.5%;padding:12px 10px;bottom:5.8%;right:6%}.assistant-kiosk-task{padding:14px 0 10px}.assistant-kiosk-task p{display:none}.assistant-kiosk-ui li{padding:8px 0}.assistant-kiosk-note{display:none}}.site-shell{color:#171718;background:#fff}.land-topbar,.site-header.land-topbar{z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:0;position:sticky;top:0}.land-topbar .site-header-inner{box-sizing:border-box;align-items:center;gap:28px;width:min(1180px,100% - 40px);max-width:1180px;height:88px;margin:0 auto;padding:0 20px;display:flex}.px-shell .land-topbar .site-header-inner{width:min(1080px,100% - 48px);max-width:1080px;padding:0}.land-logo{background:#f4ebe4;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.land-topbar .land-logo,.land-footer .land-logo{background:0 0;border-radius:0;flex:none;width:auto;height:auto}.land-topbar .brand,.land-footer .brand{align-items:center;gap:10px}.land-topbar .brand{gap:5px}.land-topbar .brand-word,.land-footer .brand-word{letter-spacing:-.55px;color:#171718;font-size:20px;font-weight:700}.land-topbar .brand-word{letter-spacing:-.7px;font-size:24px}.land-topbar .brand-mark{width:32px;height:32px}.land-footer .brand-mark{width:28px;height:28px}.land-footer .brand-word{letter-spacing:-.8px;font-size:26px}.land-topbar nav{color:#6f6a68;gap:30px;margin:auto;font-size:14px;font-weight:500;display:flex}.land-topbar nav a{opacity:1;padding:6px 0;position:relative}.land-topbar nav a:hover,.land-topbar nav a.on{color:#171718}.land-topbar nav a.on:after{content:"";background:#171718;border-radius:99px;height:2px;position:absolute;bottom:-2px;left:0;right:0}.land-topbar nav a.on:before{content:none;display:none}.land-topbar .site-header-actions{color:#5c5754;align-items:center;gap:18px;font-size:14px;display:flex}.land-topbar .site-header-actions>a:not(.button){font-weight:500}.land-start-btn,.land-topbar .land-start-btn{color:#fff;background:#171718;border-radius:999px;min-height:42px;padding:0 22px;font-size:13px;font-weight:650}.land-footer{background:#fff;border-top:1px solid #eeeae6;margin-top:0}.land-footer .site-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1.15fr);align-items:start;gap:28px 36px;max-width:1180px;margin:0 auto;padding:48px 28px 40px;display:grid}.land-footer .site-footer-col{flex-direction:column;gap:12px;min-width:0;display:flex}.land-footer .site-footer-col>small{letter-spacing:.08em;text-transform:uppercase;color:#9a948e;font-size:11px;font-weight:650}.land-footer .site-footer-col nav,.land-footer .legal-nav{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.land-footer .site-footer-col nav a,.land-footer .legal-nav a{color:#5c5754;font-size:13px;font-weight:500;line-height:1.35}.land-footer .site-footer-col nav a:hover,.land-footer .legal-nav a:hover{color:#171718}.land-footer .site-footer-brand{border-left:1px solid #efeae4;flex-direction:column;align-items:flex-start;gap:0;min-height:100%;padding-left:8px;display:flex}.land-footer .site-footer-brand .brand{margin:0}.land-footer .site-footer-brand p{color:#8a8582;max-width:28ch;margin:12px 0 0;font-size:14px;line-height:1.55}.land-footer .site-footer-disclaimer{max-width:32ch;color:#a39e99!important;margin-top:8px!important;font-size:12px!important;line-height:1.45!important}@media (max-width:820px){.land-footer .site-footer-inner{grid-template-columns:1fr 1fr;gap:28px 20px;padding:36px 18px 32px}.land-footer .site-footer-brand{border-top:1px solid #efeae4;border-left:0;order:1;grid-column:1/-1;padding:22px 0 0}.land-footer .site-footer-col{order:2}}.land{color:#171718;background:#fff;width:100%;overflow:hidden}.land-wrap{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:0 28px}.land-kicker{letter-spacing:.4px;color:#8a8582;align-items:center;gap:10px;margin:0 0 16px;font-size:12px;font-weight:600;display:inline-flex}.land-kicker i{background:#d8ccc3;border-radius:99px;width:28px;height:2px}.land h1,.land h2{letter-spacing:-1.8px;color:#171718;margin:0;font-weight:750;line-height:1.08}.land h1{font-size:clamp(40px,5.4vw,64px)}.land h2{max-width:16ch;font-size:clamp(30px,3.6vw,44px)}.land-hero-accent{color:#7463ad}.land-sub{color:#6f6a68;max-width:46ch;margin:18px 0 0;font-size:15px;line-height:1.65}.land-hero .land-sub{max-width:54ch}.land-blob{pointer-events:none;z-index:0;border-radius:50%;position:absolute}.land-blob-beige{background:#f4ebe4}.land-blob-lilac{background:#eeeaf5}.land-blob-blue{background:#e4eef4}.land-blob-green{background:#e8f3ec}.land-hero{box-sizing:border-box;align-items:center;min-height:calc(100svh - 88px);padding:0 0 32px;display:flex;position:relative}.land-hero-scroll{z-index:3;color:#7463ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #7463ad2e;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s,transform .2s,color .2s;animation:1.7s ease-in-out infinite land-scroll-bob;display:grid;position:absolute;bottom:22px;left:max(28px,50% - min(1180px,100%)/2 + 28px);box-shadow:0 10px 24px #5a468c1f}.land-hero-scroll:hover{color:#5c4d96;background:#fff;transform:translateY(2px)}.land-hero-scroll svg{display:block}@keyframes land-scroll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion:reduce){.land-hero-scroll{animation:none}}.land-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:0;min-height:calc(100svh - 120px);display:grid}.land-hero-copy{z-index:1;padding:24px 0 40px;position:relative}.land-hero h1{letter-spacing:-2.4px;font-family:Futura,Avenir Next,Helvetica Neue,Inter,Arial,sans-serif;font-weight:700}.land-hero h1 em{font-style:normal;display:inline-block;position:relative}.land-hero-mark{z-index:1;position:relative}.land-hero h1 em:after{content:"";clip-path:polygon(0 43%,100% 0,100% 100%,0 57%);transform-origin:50%;z-index:0;pointer-events:none;background:linear-gradient(90deg,#9a8bd0 0%,#7867b8 48%,#8d7cc6 100%);border-radius:99px;height:.16em;position:absolute;bottom:.02em;left:3%;right:2%;transform:rotate(-1deg);box-shadow:0 1px #5c4c9714}.land-search{z-index:4;background:#fff;border:1px solid #dcd6e8;border-radius:999px;grid-template-columns:1.28fr .88fr auto;align-items:stretch;gap:0;width:100%;max-width:600px;margin-top:38px;display:grid;position:relative;overflow:visible;box-shadow:0 24px 56px #30274521,0 4px 12px #1717180d}.land-search.is-open{box-shadow:none;border-bottom:0;border-radius:28px 28px 0 0}.land-search-field{border-right:0;min-width:0;position:relative}.land-search label{grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-items:center;column-gap:8px;min-width:0;padding:10px 16px 10px 18px;display:grid}.land-search label svg{color:#8a8582;grid-row:1/3;width:16px}.land-search label span{color:#8a8582;font-size:10px;font-weight:700}.land-search input{color:#171718;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:13px}.land-search-suggestions{z-index:5;background:#fff;border:1px solid #dcd6e8;border-top-color:#eeeae6;border-radius:0 0 22px 22px;grid-column:1/-1;margin:0;padding:4px 0 8px;list-style:none;position:absolute;top:100%;left:-1px;right:-1px;box-shadow:0 24px 56px #30274521,0 4px 12px #1717180d}.land-search-suggestions li{margin:0}.land-search-suggestions button{color:#3a373c;text-align:left;background:0 0;border-radius:0;align-items:center;gap:10px;width:100%;min-height:0;margin:0;padding:10px 18px;font-size:13px;font-weight:500;line-height:1.25;display:flex}.land-search-suggestions button:hover,.land-search-suggestions button:focus-visible{color:#171718;background:#f6f3fa;outline:0}.land-search-suggestions button svg{color:#8a8582;flex:0 0 14px;width:14px;height:14px}.land-search>button[type=submit]{color:#fff;background:#171718;border-radius:999px;min-height:46px;margin:6px;padding:0 26px;font-size:13px;font-weight:650}.land-hero-visual{isolation:isolate;place-items:end center;min-height:min(720px,100svh - 140px);display:grid;position:relative;overflow:visible}.land-hero-blob{z-index:0;pointer-events:none;width:min(560px,108%);height:auto;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.land-hero-photo{z-index:2;object-fit:contain;background:0 0;width:min(680px,162%);max-width:none;height:auto;margin-left:-28%;margin-right:0;display:block;position:relative}.land-hero-badge{z-index:3;background:#fff;border:1px solid #eeeae6;border-radius:18px;gap:2px;min-width:168px;padding:14px 16px;display:grid;position:absolute;bottom:12%;right:0;box-shadow:0 14px 34px #17171814}.land-hero-badge b{letter-spacing:-.6px;font-size:20px;line-height:1.1}.land-hero-badge span{color:#8a8582;font-size:11px}.land-mini-avatars{margin-top:8px;display:flex}.land-mini-avatars img,.land-about-avatars img{object-fit:cover;background:#f4ebe4;border:2px solid #fff;border-radius:50%;width:28px;height:28px;margin-left:-8px}.land-mini-avatars img:first-child,.land-about-avatars img:first-child{margin-left:0}.land-docs{padding:40px 0 80px}.land-docs-grid{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);align-items:center;gap:58px;display:grid}.land-docs-copy{padding:20px 0}.land-docs-copy h2{max-width:18ch;margin:0;line-height:1.12}.land-docs-copy .land-sub{max-width:52ch;margin:16px 0 0}.land-docs-points{border-block:1px solid #e9e6e2;margin:28px 0 0}.land-docs-points>div{grid-template-columns:110px 1fr;gap:18px;padding:14px 0;display:grid}.land-docs-points>div+div{border-top:1px solid #efedea}.land-docs-points dt{color:#262426;font-size:13px;font-weight:750}.land-docs-points dd{color:#6b6560;margin:0;font-size:13px;line-height:1.5}.land-docs-copy .land-pill{margin-top:28px}.land-docs-visual{place-items:center;min-height:560px;display:grid;position:relative}.land-docs-orb{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.land-docs-orb-a{aspect-ratio:1;background:#f4ebe4;width:min(340px,62%);top:16%;left:12%}.land-docs-orb-b{aspect-ratio:1;background:#eeeaf5;width:min(300px,56%);bottom:14%;right:10%}.land-docs-photo{z-index:1;object-fit:contain;width:min(560px,108%);height:auto;display:block;position:relative}.land-steps{padding:40px 0 80px}.land-steps-grid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.land-steps-visual{place-items:end center;min-height:520px;display:grid;position:relative}.land-steps-photo{z-index:1;object-fit:contain;width:min(560px,108%);height:auto;display:block;position:relative}.land-steps-copy{padding:20px 0 20px 12px}.land-steps-copy h2{max-width:16ch;margin:0}.land-steps-copy .land-sub{max-width:46ch;margin:16px 0 0}.land-steps-points{border-block:1px solid #e9e6e2;margin:28px 0 0}.land-steps-points>div{grid-template-columns:110px 1fr;gap:18px;padding:14px 0;display:grid}.land-steps-points>div+div{border-top:1px solid #efedea}.land-steps-points dt{color:#262426;font-size:13px;font-weight:750}.land-steps-points dd{color:#6b6560;margin:0;font-size:13px;line-height:1.5}.land-steps-copy .land-pill{margin-top:28px}.land-about{padding:40px 0 80px}.land-about-grid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.land-about-visual{place-items:end center;min-height:520px;display:grid;position:relative}.land-about-photo{z-index:1;object-fit:contain;width:min(520px,108%);height:auto;display:block;position:relative}.land-about-copy{padding:20px 0 20px 12px}.land-pill{color:#fff;background:#171718;border-radius:999px;align-items:center;gap:8px;min-height:46px;margin-top:28px;padding:0 22px;font-size:13px;font-weight:650;display:inline-flex}.land-pill svg{width:14px}.land-courses{padding:20px 0 90px}.land-courses-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.land-ghost{color:#171718;background:#fff;border:1px solid #ece8e4;border-radius:999px;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:650;display:inline-flex}.land-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.land-course{height:100%;color:inherit;background:#fff;border:1px solid #eeeae6;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 12px 32px #1717180d}.land-course:hover{transform:translateY(-3px);box-shadow:0 18px 38px #17171817}.land-course-media{aspect-ratio:16/10;background:#f4ebe4;flex:none;width:100%;display:block;position:relative;overflow:hidden}.land-course-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.land-course-media span{z-index:1;color:#5c5754;background:#fff;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.land-course-body{flex-direction:column;flex:auto;min-height:0;padding:16px 16px 14px;display:flex}.land-course-body h3{letter-spacing:-.3px;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}.land-course-body p{color:#8a8582;white-space:nowrap;text-overflow:ellipsis;min-height:1.2em;margin:6px 0 0;font-size:12px;overflow:hidden}.land-course-meta{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:32px;margin-top:auto;padding-top:14px;display:grid}.land-course-meta .provider-rating,.land-course-meta .land-rating,.land-course-meta .land-rating-missing{text-overflow:ellipsis;min-width:0;overflow:hidden}.land-stars{color:#c4a574;gap:2px;display:flex}.land-stars svg{fill:currentColor;width:13px}.land-rating-missing{color:#9c9794;font-size:11px}.land-rating{gap:4px;min-width:0}.land-rating .provider-rating-stars svg{width:12px;height:12px}.land-rating em{font-size:9px}.land-course-meta b{white-space:nowrap;margin-left:0;font-size:13px;font-weight:700}.land-course-cart{color:#fff;background:#171718;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.land-roni{padding:30px 0 90px}.land-roni-grid{grid-template-columns:minmax(340px,1.04fr) minmax(0,.96fr);align-items:center;gap:64px;display:grid}.land-roni-visual{place-items:center;min-height:600px;display:grid;position:relative}.land-roni-visual:before,.land-roni-visual:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.land-roni-visual:before{aspect-ratio:1;background:#f4ebe4;width:min(360px,64%);top:14%;left:8%}.land-roni-visual:after{aspect-ratio:1;background:#eeeaf5;width:min(300px,54%);bottom:12%;right:10%}.land-roni-photo{z-index:1;object-fit:contain;width:min(590px,108%);height:auto;display:block;position:relative}.land-roni-copy{padding:24px 0}.land-roni-copy h2{max-width:10ch}.land-roni-copy>.land-sub{max-width:55ch}.land-roni-points{border-block:1px solid #e9e6e2;margin:30px 0 0}.land-roni-points>div{grid-template-columns:90px 1fr;gap:18px;padding:14px 0;display:grid}.land-roni-points>div+div{border-top:1px solid #efedea}.land-roni-points dt{color:#262426;font-size:13px;font-weight:750}.land-roni-points dd{color:#77716e;margin:0;font-size:12px;line-height:1.5}.land-partner{padding:26px 0 94px}.land-partner-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:58px;display:grid}.land-partner-copy h2{max-width:14ch;line-height:1.12}.land-partner-copy>.land-sub{max-width:57ch}.land-partner-facts{border-block:1px solid #e9e6e2;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.land-partner-facts span{gap:4px;padding:16px 12px 16px 0;display:grid}.land-partner-facts span+span{border-left:1px solid #ece9e5;padding-left:14px}.land-partner-facts b{font-size:13px}.land-partner-facts small{color:#817a76;font-size:10px;line-height:1.35}.land-partner-visual{place-items:center;min-height:580px;display:grid}.land-partner-visual img{object-fit:contain;width:min(590px,108%);height:auto;display:block}.land-app{padding:20px 0 100px}.land-app-grid{grid-template-columns:minmax(320px,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid}.land-stores{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.land-store{color:#fff;background:#171718;border-radius:13px;align-items:center;gap:10px;min-width:164px;min-height:56px;padding:7px 15px;display:inline-flex}.land-store>svg{flex:0 0 24px;width:24px;height:24px}.land-store span{text-align:left;line-height:1;display:grid}.land-store small{letter-spacing:.25px;text-transform:uppercase;color:#d4d4d4;font-size:9px;font-weight:600}.land-store strong{letter-spacing:-.3px;margin-top:3px;font-size:16px}.land-app-visual{place-items:center;min-height:600px;display:grid;position:relative}.land-app-orb{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.land-app-orb-a{aspect-ratio:1;background:#f4ebe4;width:min(340px,60%);top:16%;left:10%}.land-app-orb-b{aspect-ratio:1;background:#e4eef4;width:min(300px,54%);bottom:14%;right:8%}.land-phone-real,.land-app-art{z-index:2;filter:drop-shadow(0 28px 38px #221e1c1f);width:min(460px,86%);height:auto;display:block;position:relative}.land-app-art{width:min(520px,92%)}.land-phone-note{z-index:3;text-align:left;background:#fffffff2;border:1px solid #ece8e4;border-radius:15px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 16px 34px #1717181a}.land-phone-note svg{color:#675fae;flex:0 0 18px;width:18px}.land-phone-note span{display:grid}.land-phone-note small{color:#8a8582;font-size:10px}.land-phone-note b{white-space:nowrap;margin-top:2px;font-size:12px}.land-phone-note-message{top:25%;left:0}.land-phone-note-date{bottom:17%;right:-2%}@media (max-width:980px){.land-hero{align-items:flex-start;min-height:calc(100svh - 88px);padding:18px 0 48px}.land-hero-grid,.land-about-grid,.land-steps-grid,.land-docs-grid,.land-roni-grid,.land-partner-grid,.land-app-grid{grid-template-columns:1fr;min-height:0}.land-hero-grid{min-height:0}.land-hero-visual{min-height:560px}.land-about-visual,.land-steps-visual,.land-docs-visual{min-height:420px}.land-app-visual{min-height:610px}.land-roni-visual{min-height:520px}.land-roni-photo{width:min(560px,100%)}.land-partner-visual{min-height:520px}.land-partner-visual img{width:min(560px,100%)}.land-hero-photo{width:min(600px,108%);margin-right:0;transform:none}.land-hero-soft-circle{width:min(360px,72%)}.land-search{grid-template-columns:1fr 1fr auto}.land-course-grid{grid-template-columns:1fr 1fr}.land-docs-grid{grid-template-columns:1fr}.land-docs-visual{min-height:420px}.land-docs-photo{width:min(560px,100%)}}@media (max-width:820px){.land-topbar nav{display:none}.land-topbar .site-header-inner{height:72px;padding:0 18px}.land-wrap{padding:0 18px}.land-hero{align-items:center;min-height:calc(100svh - 72px);padding:8px 0 40px}.land-hero-grid{min-height:calc(100svh - 100px)}.land-search{border-radius:22px;flex-direction:column;width:100%;max-width:none;display:flex}.land-search.is-open{border-radius:22px 22px 0 0}.land-search-field{border-bottom:1px solid #eeeae6;border-right:0}.land-search-field:nth-child(2){border-bottom:0}.land-search label{border-right:0}.land-search>button[type=submit]{width:auto;margin:10px}.land-course-grid{grid-template-columns:1fr}.land-courses-head{flex-direction:column;align-items:flex-start}.land-hero-badge{bottom:8px;right:8px}}@media (max-width:560px){.land-topbar .site-header-actions>a:not(.button){display:none}.land h1{font-size:36px}.land h2{font-size:28px}.land-app-visual{min-height:520px}.land-phone-real,.land-app-art{width:min(360px,82%)}.land-phone-note{padding:9px 10px}.land-phone-note b{font-size:10px}.land-phone-note-message{top:20%;left:0}.land-phone-note-date{bottom:14%;right:0}}html.fluid-motion{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-ease-soft:cubic-bezier(.25,.1,.25,1);--motion-duration:.78s;--motion-fast:.28s;scroll-behavior:smooth;scroll-padding-top:96px}html.fluid-motion body{overscroll-behavior-y:none}@supports (view-transition-name:none){::view-transition-old(root){animation:fluid-page-out .28s var(--motion-ease-soft) both}::view-transition-new(root){animation:fluid-page-in .42s var(--motion-ease) both}}@keyframes fluid-page-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(4px);transform:scale(.985)}}@keyframes fluid-page-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.992)}to{opacity:1;filter:blur();transform:none}}@keyframes land-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes land-hero-soft{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}.land-hero-enter{animation:land-hero-rise .9s var(--motion-ease,cubic-bezier(.22,1,.36,1)) both}.land-hero-enter .land-sub{animation:land-hero-rise .9s var(--motion-ease,cubic-bezier(.22,1,.36,1)) 80ms both}.land-hero-enter .land-search{animation:land-hero-rise .9s var(--motion-ease,cubic-bezier(.22,1,.36,1)) .16s both}.land-hero-enter-visual{animation:land-hero-soft 1.1s var(--motion-ease,cubic-bezier(.22,1,.36,1)) .12s both}.land-hero-enter-visual .land-hero-badge{animation:land-hero-rise .9s var(--motion-ease,cubic-bezier(.22,1,.36,1)) .32s both}[data-reveal]{opacity:0;transition:opacity var(--motion-duration,.78s) var(--motion-ease,cubic-bezier(.22,1,.36,1)), transform var(--motion-duration,.78s) var(--motion-ease,cubic-bezier(.22,1,.36,1));will-change:opacity,transform;transform:translateY(28px)}[data-reveal].is-revealed{opacity:1;will-change:auto;transform:none}[data-reveal-stagger]>*{opacity:0;transition:opacity .7s var(--motion-ease,cubic-bezier(.22,1,.36,1)), transform .7s var(--motion-ease,cubic-bezier(.22,1,.36,1));transform:translateY(18px)}[data-reveal].is-revealed [data-reveal-stagger]>:first-child{transition-delay:40ms}[data-reveal].is-revealed [data-reveal-stagger]>:nth-child(2){transition-delay:.11s}[data-reveal].is-revealed [data-reveal-stagger]>:nth-child(3){transition-delay:.18s}[data-reveal].is-revealed [data-reveal-stagger]>:nth-child(4){transition-delay:.24s}[data-reveal].is-revealed [data-reveal-stagger]>:nth-child(5){transition-delay:.3s}[data-reveal].is-revealed [data-reveal-stagger]>*{opacity:1;transform:none}.land-course-grid[data-reveal] .land-course{opacity:0;transition:opacity .72s var(--motion-ease,cubic-bezier(.22,1,.36,1)), transform .72s var(--motion-ease,cubic-bezier(.22,1,.36,1)), box-shadow .28s ease;transform:translateY(22px)}.land-course-grid[data-reveal].is-revealed .land-course{opacity:1;transition-delay:calc(var(--reveal-i,0) * 70ms);transform:none}.land-course-grid[data-reveal].is-revealed .land-course:hover{transform:translateY(-3px)}.land-pill,.land-ghost,.land-start-btn,.land-store,.land-search>button[type=submit],.land-topbar nav a,.site-header-actions>a,.land-course,.dash-cta,a.button,button{transition:transform var(--motion-fast,.28s) var(--motion-ease,cubic-bezier(.22,1,.36,1)), box-shadow var(--motion-fast,.28s) ease, background-color var(--motion-fast,.28s) ease, color var(--motion-fast,.28s) ease, border-color var(--motion-fast,.28s) ease, opacity var(--motion-fast,.28s) ease}.land-pill:active,.land-ghost:active,.land-start-btn:active,.land-store:active,.land-search>button[type=submit]:active,.dash-cta:active,a.button:active,button:active{transform:scale(.965)}.land-pill:hover,.land-start-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #17171829}.land-ghost:hover{border-color:#d8d2cc;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){html.fluid-motion{scroll-behavior:auto}.land-hero-enter,.land-hero-enter .land-sub,.land-hero-enter .land-search,.land-hero-enter-visual,.land-hero-enter-visual .land-hero-badge,[data-reveal],[data-reveal-stagger]>*,.land-course-grid[data-reveal] .land-course{opacity:1!important;transition:none!important;transform:none!important}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.land-pill:active,.land-ghost:active,.land-start-btn:active,.land-store:active,.land-search>button[type=submit]:active,.dash-cta:active,a.button:active,button:active{transform:none}}.provider-entry-images{border-top:1px solid var(--provider-line);margin-top:18px;padding-top:16px}.provider-entry-images>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.provider-entry-images img{object-fit:cover;border-radius:10px;width:100%;height:86px}.provider-entry-images>p{color:#817a75;margin:0 0 10px;font-size:11px}.provider-entry-images label{color:#655e94;cursor:pointer;border:1px dashed #cfc8c2;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:39px;margin-top:10px;padding:0 10px;font-size:11px;display:flex}.provider-entry-images label svg{width:14px}.provider-entry-images input{display:none}.provider-voice-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.provider-voice-actions button{color:#5f588d;background:#f0ecf6;border-radius:8px;height:35px;padding:0 12px;font-size:12px;font-weight:700}.provider-voice-actions button:disabled{opacity:.6}.provider-voice-actions small,.provider-form-error{color:#817a75;font-size:11px}.provider-form-error{color:#a34b4b;margin:8px 0 0}.provider-voice-card{border:1px solid var(--provider-line);background:#fff;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:22px;display:flex}.provider-voice-card small{letter-spacing:.06em;color:#8b847f;font-size:11px}.provider-voice-card h3{margin:4px 0;font-size:18px}.provider-voice-card p{color:#817a75;margin:0;font-size:12px}.provider-voice-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.provider-voice-row select{background:#fbfaf8;border:1px solid #dcd7d2;border-radius:9px;height:40px;padding:0 11px}.provider-voice-row button{color:#fff;background:#1d1c1c;border-radius:9px;height:40px;padding:0 12px;font-size:12px;font-weight:700}.provider-voice-row button:first-of-type{color:#5f588d;background:#f0ecf6}.provider-empty{text-align:center;color:#817a75;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:28px;display:flex}.provider-empty svg{color:#77709b;width:24px;margin-bottom:10px}.provider-empty b{color:#282525;font-size:14px}.provider-empty p{max-width:360px;margin:5px 0 0;font-size:12px;line-height:1.5}.provider-thread-list>.provider-empty{min-height:360px}.provider-message>.provider-empty{min-height:100%}.calendar-create{background:#fff;border:1px solid #e2ddd8;border-radius:18px;grid-template-columns:1fr;align-items:stretch;gap:15px;margin:16px 24px;padding:24px;display:grid;box-shadow:0 10px 30px #27221d0b}.calendar-create>div:first-child{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.calendar-create strong{letter-spacing:-.2px;font-size:16px}.calendar-create>div:first-child button{color:#78716d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.calendar-create label{letter-spacing:.08em;text-transform:uppercase;color:#827a76;gap:7px;font-size:9px;font-weight:700;display:grid}.calendar-create input{width:100%;height:42px;font:inherit;letter-spacing:0;text-transform:none;color:#262322;background:#fbfaf8;border:1px solid #e2ddd8;border-radius:10px;outline:0;padding:0 12px;font-size:13px}.calendar-create input:focus{border-color:#9382a4;box-shadow:0 0 0 3px #9382a41c}.calendar-create-fields{grid-template-columns:1fr;gap:15px;display:grid}.calendar-create>.button{white-space:nowrap;justify-content:center;height:42px;font-size:12px}.calendar-item-actions{gap:4px;display:flex}.calendar-item-actions button{color:#746d69;background:#f3f0ed;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.calendar-day-cards article.dark .calendar-item-actions button{color:#fff;background:#ffffff26}.calendar-item-actions svg{width:12px}.calendar-day-cards article[draggable=true]{cursor:grab;transition:opacity .22s,transform .22s;position:relative}.calendar-day-cards article[draggable=true]:active{cursor:grabbing}.calendar-item-menu{z-index:5;background:#fff;border:1px solid #e2ddd8;border-radius:10px;gap:2px;min-width:118px;padding:5px;display:grid;position:absolute;top:42px;right:10px;box-shadow:0 12px 28px #27221d1a}.calendar-item-menu button{text-align:left;color:#3d3835;border-radius:7px;padding:8px 9px;font-size:11px}.calendar-item-menu button:hover{background:#f3efeb}.calendar-rename{width:100%;color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid;outline:0;margin:3px 0;padding:2px 0;font-size:13px}.calendar-item-exiting{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.97)}.calendar-days>section.drop-target{background:#f0ebf6}.calendar-empty-slot{width:100%;font:inherit;cursor:pointer;background:0 0;padding:0}.calendar-empty-slot:hover{color:#756686;background:#faf8fc;border-color:#9788a6}.calendar-create-layer{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17171855;place-items:center;padding:20px;animation:.18s calendar-layer-in;display:grid;position:fixed;inset:0}.calendar-create-layer .calendar-create{width:min(620px,100%);margin:0;animation:.22s calendar-dialog-in;box-shadow:0 24px 70px #17171835}.calendar-create-layer .calendar-create>div:first-child button svg{width:16px}@keyframes calendar-layer-in{0%{opacity:0}to{opacity:1}}@keyframes calendar-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:760px){.calendar-create{grid-template-columns:1fr;margin:12px 16px;padding:20px}.calendar-item-menu{right:6px}}.dash-section-note{letter-spacing:.08em;text-transform:uppercase;color:#8a8582;font-size:10px}.dash-guide-card{color:inherit;text-decoration:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}.dash-guide-card:hover{border-color:#d4cec8;transform:translateY(-3px);box-shadow:0 18px 36px #231e1c14}.dash-guide-card .dash-offer-art{background-position:50%;background-size:cover;height:176px;overflow:hidden}.dash-guide-card .dash-offer-art:after{content:"";background:linear-gradient(#0000 58%,#19161633);position:absolute;inset:0}.dash-guide-card .dash-offer-art>span{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#3a3540;background:#ffffffe6;border:1px solid #fffc;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:750;display:grid;position:absolute;top:12px;left:12px}.dash-guide-card .dash-cta{pointer-events:none}.guide-page{color:#272327;width:min(1240px,100%);margin:0 auto;padding:28px 30px 72px}.guide-back{color:#746e73;align-items:center;gap:7px;margin:0 0 16px;font-size:12px;font-weight:650;display:inline-flex}.guide-back svg{width:15px}.guide-hero{isolation:isolate;background:#f2ebe3;border:1px solid #e5dfda;border-radius:26px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 20px 60px #28221f12}.guide-hero>img{z-index:-2;object-fit:cover}.guide-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.guide-hero-left:after{background:linear-gradient(90deg,#f9f4edfa 0%,#f9f4ede6 34%,#f9f4ed2e 63%,#0000 78%)}.guide-hero-right:after{background:linear-gradient(270deg,#f9f4edfa 0%,#f9f4ede0 35%,#f9f4ed26 64%,#0000 78%)}.guide-hero-copy{flex-direction:column;justify-content:center;width:min(520px,48%);min-height:470px;padding:48px 42px;display:flex}.guide-hero-right .guide-hero-copy{align-items:flex-start;margin-left:auto}.guide-hero-copy>small,.guide-heading small,.guide-prep>div>small,.roni-example-copy>small{letter-spacing:.12em;color:#6e6770;font-size:10px;font-weight:750}.guide-hero-copy h1{letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(35px,4.1vw,55px);font-weight:650;line-height:1.02}.guide-hero-copy p{color:#625c61;max-width:450px;margin:0;font-size:14px;line-height:1.6}.guide-hero-copy>span{color:#4f4950;align-items:center;gap:8px;margin-top:24px;font-size:11px;font-weight:650;display:inline-flex}.guide-hero-copy>span svg{color:#75668c;width:16px}.guide-heading{grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:end;gap:48px;padding:60px 8px 24px;display:grid}.guide-heading h2,.guide-prep h2,.roni-example h2{letter-spacing:-.035em;margin:6px 0 0;font-size:30px;line-height:1.12}.guide-heading>p,.guide-prep>div>p,.roni-example-copy>p{color:#756f73;margin:0;font-size:13px;line-height:1.65}.guide-steps{grid-template-columns:1fr 1fr;gap:14px;display:grid}.guide-steps article{background:#fff;border:1px solid #e5dfda;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-content:start;column-gap:16px;min-height:190px;padding:22px;display:grid;box-shadow:0 12px 32px #231e1c09}.guide-steps article>span{background:linear-gradient(145deg,#eee4d7,#d9cfeb);border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:11px;font-weight:750;display:grid}.guide-steps h3{letter-spacing:-.025em;margin:1px 0 7px;font-size:17px}.guide-steps p{color:#756f73;margin:0;font-size:12px;line-height:1.55}.guide-steps a{color:#373137;grid-column:2;justify-self:start;align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:700;display:inline-flex}.guide-steps a svg{width:14px;transition:transform .2s}.guide-steps a:hover svg{transform:translate(3px)}.guide-prep{background:linear-gradient(135deg,#f7f1e9 0%,#f1edf6 58%,#e9eff4 100%);border:1px solid #e2dcd7;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:46px;margin-top:18px;padding:30px;display:grid}.guide-prep ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-prep li{background:#ffffffb8;border:1px solid #ffffffd1;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.guide-prep li>svg{color:#706485;width:15px;margin:auto}.guide-prep li span{display:grid}.guide-prep li b{font-size:12px}.guide-prep li small{color:#7b7479;margin-top:2px;font-size:10px}.guide-cta{background:#fff;border:1px solid #e1dcd7;border-radius:18px;align-items:center;gap:14px;margin-top:18px;padding:22px 24px;display:flex}.guide-cta>div{align-items:center;gap:13px;min-width:0;display:flex}.guide-cta>div>svg{color:#6d627e;flex:0 0 22px;width:22px}.guide-cta span{display:grid}.guide-cta b{font-size:14px}.guide-cta small{color:#7b7479;margin-top:2px;font-size:11px}.guide-cta>.button{flex:none;margin-left:auto;font-size:12px}.roni-function-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.roni-function-grid article{background:#fff;border:1px solid #e5dfda;border-radius:18px;min-height:180px;padding:22px}.roni-function-grid article>span{color:#655a76;background:linear-gradient(145deg,#f1e7dd,#e2daf0);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.roni-function-grid article>span svg{width:18px}.roni-function-grid h3{letter-spacing:-.02em;margin:24px 0 7px;font-size:15px}.roni-function-grid p{color:#756f73;margin:0;font-size:11px;line-height:1.55}.roni-example{background:linear-gradient(135deg,#f5eee5,#eeeaf5 58%,#e8eff5);border:1px solid #e2dcd7;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:42px;margin-top:18px;padding:34px;display:grid}.roni-example-copy .button{margin-top:22px;font-size:12px}.roni-dialogue{background:#ffffffc4;border:1px solid #ffffffe6;border-radius:18px;padding:18px;box-shadow:0 18px 40px #372d3e12}.roni-user-line{color:#fff;background:#272327;border-radius:14px 14px 4px;width:78%;margin-left:auto;padding:12px 14px;font-size:11px;line-height:1.45;display:block}.roni-answer{background:#fff;border:1px solid #e8e1dc;border-radius:14px 14px 14px 4px;gap:10px;width:88%;margin-top:10px;padding:12px;display:flex}.roni-answer p{color:#6c656a;margin:0;font-size:11px;line-height:1.5}.roni-answer b{color:#302b30}.roni-mini{background:#c9b6e0 url(/roni/lilac.png?v=2) 50%/cover no-repeat;border-radius:50%;flex:0 0 31px;justify-content:center;align-items:center;gap:5px;width:31px;height:31px;display:flex}.roni-mini i{background:#fff;border-radius:50%;width:5px;height:7px;box-shadow:inset 0 -2px #39303f}.roni-dialogue-actions{gap:8px;margin-top:13px;display:flex}.roni-dialogue-actions span{color:#686169;align-items:center;gap:6px;font-size:9px;font-weight:650;display:inline-flex}.roni-dialogue-actions svg{width:13px}@media (max-width:900px){.guide-page{padding:20px 18px 80px}.guide-hero{min-height:570px}.guide-hero-copy{justify-content:flex-end;width:100%;min-height:570px;padding:34px 26px}.guide-hero-left:after,.guide-hero-right:after{background:linear-gradient(#f9f4ed0f 24%,#f9f4edd6 60%,#f9f4edfa 100%)}.guide-hero-right .guide-hero-copy{margin:0}.guide-heading{grid-template-columns:1fr;gap:12px;padding-top:44px}.guide-steps,.guide-prep,.roni-example{grid-template-columns:1fr}.roni-function-grid{grid-template-columns:1fr 1fr}.guide-prep,.roni-example{gap:24px}}@media (max-width:600px){.dash-guide-card .dash-offer-art{height:190px}.guide-page{padding-inline:14px}.guide-hero{border-radius:20px;min-height:540px}.guide-hero>img{object-position:center top}.guide-hero-copy{min-height:540px;padding:26px 20px}.guide-hero-copy h1{font-size:36px}.guide-steps,.roni-function-grid{grid-template-columns:1fr}.guide-steps article{min-height:0}.guide-prep,.roni-example{padding:22px}.guide-cta{flex-direction:column;align-items:flex-start}.guide-cta>.button{width:100%;margin:4px 0 0}.roni-user-line,.roni-answer{width:100%}}.help-buddy-panel{width:min(354px,100vw - 30px);padding:17px}.help-buddy-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.help-buddy-head .help-buddy-place{margin:0}.help-buddy-head>button{color:#6d6570;background:#ffffffb3;border:1px solid #241f2a21;border-radius:999px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex}.help-buddy-head>button.on{color:#fff;background:#29242d;border-color:#29242d}.help-buddy-head>button svg{width:12px;height:12px}.help-buddy-listening{color:#766d79;align-items:center;gap:6px;margin:8px 0 0;font-size:9px;display:flex}.help-buddy-rest{color:#8a838d;margin:8px 0 0;font-size:9px}.help-buddy-listening i{background:#7b6c91;border-radius:50%;width:6px;height:6px;animation:1.45s ease-in-out infinite roni-listening;box-shadow:0 0 0 4px #7b6c911f}.help-buddy-ear{color:#4a4350;background:#fbf8f3f5;border:1px solid #2c263014;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:750;box-shadow:0 10px 24px #2a232e1f}.help-buddy-aura,.help-buddy-glow{pointer-events:none;opacity:0;z-index:0;border-radius:50%;position:absolute;inset:-18px}.help-buddy-aura{filter:blur(6px);background:radial-gradient(circle,#d6c4e800 36%,#c4b0dc47 58%,#c4b0dc00 74%)}.help-buddy-glow{filter:blur(3px);background:radial-gradient(circle,#fff8ec6b 0%,#d6c4e829 46%,#0000 72%);inset:-8px}.help-buddy-orbit.is-listening .help-buddy-aura{opacity:.9;animation:2.6s ease-in-out infinite roni-aura}.help-buddy-orbit.is-listening .help-buddy-glow{opacity:.7;animation:2.6s ease-in-out infinite roni-glow}.help-buddy-orbit.is-armed .help-buddy-aura{opacity:1;background:radial-gradient(circle,#e8d6b000 32%,#d6bae666 56%,#c4b0dc00 76%);animation-duration:1.8s}.help-buddy-orbit.is-armed .help-buddy-glow{opacity:.95;animation-duration:1.8s}.help-buddy-orbit.is-complete .help-buddy-aura{animation:1.05s cubic-bezier(.22,.82,.28,1) roni-aura-done}.help-buddy-orbit.is-complete .help-buddy-glow{animation:1.05s cubic-bezier(.22,.82,.28,1) roni-glow-done}.help-buddy-face.is-listening{box-shadow:0 12px 26px #5a463238,inset 0 0 0 1px #ffffff6b,inset 0 -12px 18px #785a3c1f,0 0 22px #baa4d652}.help-buddy-face.is-armed{box-shadow:0 12px 26px #5a463238,inset 0 0 0 1px #ffffff80,inset 0 -12px 18px #785a3c1f,0 0 28px #d6bae66b}.help-buddy-orbit>.help-buddy-face{z-index:1;position:relative}.help-buddy-alert{background:linear-gradient(135deg,#f7f2f8,#f4eee8);border:1px solid #dfd8e5;border-radius:13px;grid-template-columns:24px minmax(0,1fr);gap:8px;margin:11px 0;padding:11px;display:grid}.help-buddy-alert>svg{color:#675b78;width:16px;height:16px;margin:2px auto}.help-buddy-alert>div{gap:2px;display:grid}.help-buddy-alert b{color:#342e38;font-size:11px}.help-buddy-alert span{color:#766d79;font-size:10px;line-height:1.35}.help-buddy-alert>div:last-child{grid-column:2;gap:6px;margin-top:5px;display:flex}.help-buddy-alert button{color:#fff;background:#29242d;border-radius:8px;align-items:center;gap:4px;min-height:28px;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.help-buddy-alert button+button{color:#4f4852;background:#fff;border:1px solid #dfd8e2}.help-buddy-alert button svg{width:11px}.help-buddy-note{white-space:pre-line}.help-buddy-note.urgent{color:#711f1f;background:#fff0ed;border:1px solid #efc6bf}.help-buddy-emergency{grid-template-columns:1fr 1fr;gap:7px;margin:-2px 0 11px;display:grid}.help-buddy-emergency a{color:#fff;text-align:center;background:#8d2f2f;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 8px;font-size:9px;font-weight:750;display:flex}.help-buddy-emergency a+a{background:#302a31}.help-buddy-boundary{color:#8b838c;align-items:flex-start;gap:6px;margin:10px 1px 0;font-size:8px;line-height:1.35;display:flex}.help-buddy-boundary svg{flex:0 0 12px;width:12px;height:12px}.help-buddy-face.gesture-hello{animation:.8s cubic-bezier(.2,.8,.2,1) roni-hello}.help-buddy-face.gesture-listen{animation:.72s ease-in-out roni-listen}.help-buddy-face.gesture-success{animation:.85s roni-success}.help-buddy-face.gesture-alert{animation:.65s ease-in-out 2 roni-attention}@keyframes roni-listening{50%{opacity:.38;transform:scale(.72)}}@keyframes roni-hello{30%{transform:rotate(-11deg)translateY(-5px)}65%{transform:rotate(8deg)translateY(-2px)}}@keyframes roni-listen{35%{transform:scale(1.08)rotate(-4deg)}70%{transform:scale(.97)rotate(3deg)}}@keyframes roni-success{35%{transform:translateY(-7px)scale(1.06)}68%{transform:translateY(2px)scale(.98)}}@keyframes roni-attention{25%{transform:translate(-3px)rotate(-5deg)}75%{transform:translate(3px)rotate(5deg)}}@keyframes roni-aura{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes roni-glow{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}@keyframes roni-aura-done{0%{opacity:.2;transform:scale(.7)}40%{opacity:1;transform:scale(1.18)}to{opacity:0;transform:scale(1.55)}}@keyframes roni-glow-done{0%{opacity:.2;transform:scale(.85)}35%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.help-buddy-face,.help-buddy-listening i,.help-buddy-aura,.help-buddy-glow,.roni-wind{animation:none!important}}.dash-user .account-menu{width:auto;height:46px}.dash-user .account-menu-trigger{box-sizing:border-box;background:#f6f1ee;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 14px 0 6px;display:inline-flex}.dash-user .account-menu-trigger:hover{background:#efe9e4}.dash-user .account-menu-trigger .account-menu-dots{display:none}.dash-user .account-menu-photo{width:34px;height:34px}.account-center-layer{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b191d33;justify-content:flex-end;align-items:flex-start;padding:22px;animation:.2s account-layer-in;display:flex;position:fixed;inset:0}.account-center{background:#eef1f7;border:1px solid #ffffffb8;border-radius:30px;width:min(450px,100%);max-height:calc(100svh - 44px);padding:18px;animation:.28s cubic-bezier(.2,.8,.2,1) account-center-in;position:relative;overflow:auto;box-shadow:0 28px 80px #1b191d3d}.account-center-close{z-index:2;color:#464249;background:#ffffffb8;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 0 12px auto;display:grid;position:sticky;top:0}.account-center-close svg{width:19px}.account-center>header{background:#fff;border-radius:25px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.account-center-avatar{color:#fff;background:linear-gradient(145deg,#ddcfae,#a99ac9 55%,#a7c0d9);border-radius:50%;place-items:center;width:58px;height:58px;font-size:19px;font-weight:750;display:grid;overflow:hidden}.account-center-avatar.has-photo{background:#f3f0ec;padding:0}.account-center-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-menu-photo{background:#f3f0ec;border-radius:50%;flex:none;width:38px;height:38px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 3px 12px #17171715}.account-menu-photo img{object-fit:cover;width:100%;height:100%;display:block}.account-center header h2{letter-spacing:-.5px;margin:0;font-size:21px}.account-center header p{color:#77727a;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;overflow:hidden}.account-center header>button{color:#514a59;background:#f0edf3;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:700}.account-center-manage{color:#302c32;background:#fff;border-radius:18px;width:100%;height:48px;margin:11px 0;font-size:13px;font-weight:700}.account-center-group{background:#fff;border-radius:22px;margin-top:10px;overflow:hidden}.account-center-group>button{text-align:left;color:#3f3b41;border-bottom:1px solid #edf0f4;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:66px;padding:12px 16px;display:grid}.account-center-group>button:last-child{border-bottom:0}.account-center-group>button:hover{background:#fafbfc}.account-center-group>button>svg{width:20px}.account-center-group>button>svg:last-child{color:#8c8790;width:14px}.account-center-group span{display:grid}.account-center-group b{font-size:13px}.account-center-group small{color:#827d85;margin-top:3px;font-size:10px}.account-roni-mini{background:#c9b6e0 url(/roni/lilac.png?v=2) 50%/cover no-repeat;border-radius:50%;justify-content:center;align-items:center;gap:4px;width:27px;height:27px!important;display:flex!important}.account-roni-mini i{background:#fff;border-radius:50%;width:4px;height:5px;box-shadow:inset 0 -1.5px #302b36}.account-center-status{color:#315236;background:#e7f1e8;border-radius:13px;align-items:center;gap:7px;margin:10px 3px 0;padding:10px 12px;font-size:11px;display:flex}.account-center-status svg{width:14px}.account-center-bottom{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.account-center-bottom button{background:#fff;border-radius:17px;justify-content:center;align-items:center;gap:7px;height:46px;font-size:12px;font-weight:700;display:flex}.account-center-bottom svg{width:16px}.account-center-bottom button:last-child{color:#803f3f}.account-center>footer{color:#747078;justify-content:center;gap:8px;padding:15px 5px 2px;font-size:9px;display:flex}.account-center>footer a{color:inherit}@keyframes account-layer-in{0%{opacity:0}to{opacity:1}}@keyframes account-center-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}.settings-layout.account-page{max-width:1180px;padding-top:24px}.settings-hero{color:#262229;background:#e7e2e6;border-radius:25px;align-items:flex-end;min-height:250px;margin-bottom:18px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.settings-hero>img{object-fit:cover;object-position:center 47%;filter:saturate(.76)brightness(1.06);width:100%;height:100%;position:absolute;inset:0}.settings-hero:after{content:"";background:linear-gradient(90deg,#f7f2ebf5,#f7f2ebcc 45%,#f7f2eb1a 75%);position:absolute;inset:0}.settings-hero>div,.settings-hero>a{z-index:1;position:relative}.settings-hero>div{width:min(520px,72%)}.settings-hero small,.settings-section .pane-head>small,.roni-settings-intro small{letter-spacing:.13em;color:#6d6670;font-size:9px;font-weight:800}.settings-hero h1{letter-spacing:-1.2px;margin:8px 0 10px;font-size:34px;line-height:1.04}.settings-hero p{color:#655e66;max-width:440px;margin:0;font-size:13px;line-height:1.55}.settings-hero>a{background:#ffffffc2;border:1px solid #2d273024;border-radius:999px;align-items:center;min-height:38px;margin-left:auto;padding:0 15px;font-size:11px;font-weight:700;display:flex}.settings-shell{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:18px}.settings-nav{border-radius:20px;min-height:620px;padding:14px}.settings-filter{margin:2px 2px 14px}.settings-switcher{gap:5px}.settings-switcher button{padding:12px}.settings-pane{scrollbar-width:thin;height:620px;min-height:620px;max-height:620px;position:relative;overflow-y:auto}.settings-stack{align-content:start;gap:14px;min-height:620px;display:grid}.settings-pane>.settings-section{box-sizing:border-box;min-height:620px}.settings-section{border-radius:20px;padding:25px}.settings-section .pane-head{border-bottom:1px solid #eeeae6;margin-bottom:18px;padding-bottom:18px}.settings-section .pane-head h2,.roni-settings-intro h2{letter-spacing:-.6px;margin:6px 0 0;font-size:23px}.settings-section .pane-head p{max-width:590px;line-height:1.55}.settings-message{color:#51485b;background:#f0edf5;border-radius:13px;margin:0 0 12px;padding:12px 14px;font-size:12px;line-height:1.45}.profile-roni-summary{align-items:center;gap:15px;display:flex}.profile-roni-summary b{font-size:14px}.profile-roni-summary p{color:#7b757b;margin:4px 0 0;font-size:12px;line-height:1.4}.roni-settings-intro{background:linear-gradient(135deg,#f7f0e6 0%,#eee8f4 54%,#e6edf3 100%);border:1px solid #e3ddd8;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;min-height:210px;padding:31px 34px;display:flex}.roni-settings-intro>div{max-width:550px}.roni-settings-intro p{color:#6d666d;max-width:500px;margin:10px 0 0;font-size:13px;line-height:1.55}.roni-settings-intro .button{margin-top:20px}.roni-settings-intro>.roni-mark{flex:0 0 92px;gap:12px;width:92px;height:92px;box-shadow:0 22px 40px #3e304624}.roni-settings-intro>.roni-mark i{width:13px;height:14px}.roni-colors{border-top:1px solid #eee9e5;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:19px 4px 0;display:flex}.roni-colors b{font-size:14px}.roni-colors p{color:#817a80;margin:4px 0 0;font-size:11px}.roni-colors>div:last-child{gap:9px;display:flex}.roni-colors button{color:#0000;border:3px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 0 1px #ded9d5}.roni-colors button.selected{color:#fff;box-shadow:0 0 0 2px #302b33}.roni-colors button svg{width:14px}.roni-colors .lilac,.roni-mark.roni-lilac{background:#c9b6e0 url(/roni/lilac.png?v=2) 50%/cover no-repeat}.roni-colors .sand,.roni-mark.roni-sand{background:#e0c09a url(/roni/sand.png?v=2) 50%/cover no-repeat}.roni-colors .blue,.roni-mark.roni-blue{background:#a8c4d8 url(/roni/blue.png?v=2) 50%/cover no-repeat}.roni-colors .graphite,.roni-mark.roni-graphite{background:#5c5560 url(/roni/graphite.png?v=2) 50%/cover no-repeat}.settings-privacy-note{color:#777178;align-items:center;gap:8px;margin:18px 2px 0;font-size:11px;display:flex}.settings-privacy-note svg{width:16px}.settings-history{border:1px solid #eee9e5;border-radius:14px;margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.settings-history li{border-bottom:1px solid #eee9e5;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:10px 13px;display:flex}.settings-history li:last-child{border-bottom:0}.settings-history span{font-size:12px;font-weight:650}.settings-history time{color:#898289;font-size:10px}.settings-text-button{color:#72545a;align-items:center;gap:8px;margin-top:15px;font-size:12px;font-weight:700;display:flex}.settings-text-button svg{width:16px}.danger-zone{background:snow;border-color:#ead6d6}.delete-account-button{color:#8a3030;border:1px solid #d6a9a9;border-radius:10px;min-height:40px;padding:0 15px;font-size:12px;font-weight:750}.delete-confirm{background:#f7eaea;border-radius:14px;padding:15px}.delete-confirm p{color:#663838;margin:0 0 13px;font-size:12px;line-height:1.5}.delete-confirm button{color:#fff;background:#832e2e;border-radius:9px;min-height:38px;margin-right:8px;padding:0 13px;font-size:11px;font-weight:700}.delete-confirm button:last-child{color:#493e40;background:#fff;border:1px solid #dccaca}.help-buddy-activate h3{margin:5px 0 7px;font-size:18px}.help-buddy-activate>p:not(.help-buddy-place){color:#726a74;margin:0 0 14px;font-size:12px;line-height:1.5}.help-buddy-activate>button{color:#fff;background:#29242d;border-radius:999px;width:100%;min-height:39px;font-size:11px;font-weight:750}.help-buddy-quick-reply{color:#302a33;background:#fbf8f3f5;border:1px solid #2c263014;border-radius:18px 18px 4px;max-width:min(330px,100vw - 88px);padding:13px 16px;font-size:12px;line-height:1.45;animation:.28s cubic-bezier(.2,.9,.2,1) roni-bubble-in;position:relative;box-shadow:0 18px 42px #2a232e29}.help-buddy-orbit{position:relative}.roni-wind{opacity:0;pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#fff8ec8c 0%,#d6c4e838 42%,#0000 70%);border-radius:50%;position:absolute;inset:-22px}.help-buddy-face.gesture-complete{animation:1.05s cubic-bezier(.22,.86,.28,1) roni-complete}.help-buddy-orbit.is-complete .roni-wind{animation:1.05s ease-out roni-wind}.help-buddy-orbit:has(.gesture-complete) .roni-wind{animation:1.05s ease-out roni-wind}.roni-color-sand .help-buddy-face{background:radial-gradient(circle at 28% 24%,#ffffff70,#0000 27%),linear-gradient(148deg,#f1dfc5,#d4ae86)}.roni-color-blue .help-buddy-face{background:radial-gradient(circle at 28% 24%,#ffffff70,#0000 27%),linear-gradient(148deg,#dce8ef,#8bacc8)}.roni-color-graphite .help-buddy-face{background:radial-gradient(circle at 28% 24%,#fff5,#0000 27%),linear-gradient(148deg,#88818a,#39333e)}@keyframes roni-complete{0%{transform:scale(1)translateY(0)}28%{transform:scale(.93)translateY(1px)}62%{transform:scale(1.08)translateY(-7px)}to{transform:scale(1)translateY(0)}}@keyframes roni-wind{0%{opacity:0;transform:scale(.7)}38%{opacity:.95;transform:scale(1.05)}to{opacity:0;transform:scale(1.45)}}@media (max-width:760px){.account-center-layer{padding:10px}.account-center{border-radius:24px;max-height:calc(100svh - 20px)}.account-center>header{grid-template-columns:50px minmax(0,1fr)}.account-center header>button{grid-column:2;justify-self:start}.account-center-avatar{width:50px;height:50px}.settings-hero{min-height:300px;padding:25px}.settings-hero>div{width:100%}.settings-hero>a{display:none}.settings-hero h1{font-size:29px}.settings-shell{grid-template-columns:1fr}.settings-nav,.settings-pane,.settings-pane>.settings-section,.settings-stack{height:auto;min-height:0;max-height:none;overflow:visible}.settings-switcher{grid-template-columns:1fr 1fr}.roni-settings-intro{padding:24px}.roni-settings-intro>.roni-mark{flex-basis:68px;width:68px;height:68px}.roni-colors{flex-direction:column;align-items:flex-start}}@media (min-width:761px){.app-main.full-bleed .assistant-polished{box-sizing:border-box;height:calc(100vh - 44px);min-height:0;overflow:hidden}.app-main.full-bleed .assistant-polished .assistant-center{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.app-main.full-bleed .assistant-polished .assistant-stage{height:100%;min-height:0;overflow:hidden}.app-main.full-bleed .assistant-polished .assistant-welcome{flex:none}.app-main.full-bleed .assistant-polished .assistant-thread{scrollbar-width:none;flex:auto;min-height:0;margin:0 auto 16px;padding-right:8px;overflow:hidden auto}.app-main.full-bleed .assistant-polished .assistant-thread::-webkit-scrollbar{display:none}.app-main.full-bleed .assistant-polished .assistant-input{flex:none;margin:0 auto 14px}.app-main.full-bleed .assistant-polished .assistant-history{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.app-main.full-bleed .assistant-polished .history-list{scrollbar-width:none;flex:1;min-height:0;max-height:none}.app-main.full-bleed .assistant-polished .history-list::-webkit-scrollbar{display:none}}.practice-page{gap:18px;display:grid}.practice-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.practice-intro small{letter-spacing:.08em;color:#7a746c;margin-bottom:6px;font-size:11px;display:block}.practice-intro h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2vw,1.85rem)}.practice-intro p{color:#5c564e;max-width:52ch;margin:8px 0 0;line-height:1.45}.practice-day-picker{color:#7a746c;gap:6px;font-size:12px;display:grid}.practice-day-picker input{background:#fff;border:1px solid #ddd6cc;border-radius:10px;min-height:42px;padding:0 12px}.practice-slots,.practice-panel{background:#fff;border:1px solid #e7e0d6;border-radius:16px;padding:16px 18px}.practice-slots header,.practice-panel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.practice-slots small,.practice-panel small{letter-spacing:.08em;color:#7a746c;font-size:11px}.practice-slots h3,.practice-panel h3{margin:2px 0 0;font-size:1.05rem}.practice-slot-row{flex-wrap:wrap;gap:8px;display:flex}.practice-slot-row button{text-align:left;cursor:pointer;background:#f7f3ec;border:1px solid #ddd6cc;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.practice-slot-row button:hover{background:#fff;border-color:#b9aea0}.practice-slot-row button b{font-size:13px}.practice-slot-row button span,.practice-slot-row button{color:#4f493f;font-size:12px}.practice-appointments-grid,.practice-inbox-grid{grid-template-columns:1.4fr .9fr;gap:16px;display:grid}.practice-inbox-grid{grid-template-columns:1fr 1.1fr .9fr}.practice-search{background:#faf7f2;border:1px solid #ddd6cc;border-radius:12px;align-items:center;gap:8px;min-width:min(100%,320px);padding:0 8px 0 12px;display:flex}.practice-search svg{opacity:.55;width:16px}.practice-search input{background:0 0;border:0;outline:none;flex:1;min-height:40px}.practice-search button{color:#fff;cursor:pointer;background:#1d1c1c;border:0;border-radius:9px;min-height:32px;padding:0 12px}.practice-appt-row,.practice-inbox-item{border-top:1px solid #efe8de;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.practice-inbox-item{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #efe8de;border-radius:10px;width:100%;padding:12px 8px}.practice-inbox-item.active,.practice-inbox-item:hover{background:#f7f3ec}.practice-appt-row b,.practice-inbox-item b{font-size:14px;display:block}.practice-appt-row small,.practice-inbox-item small{color:#7a746c}.practice-appt-row p{color:#4f493f;margin:6px 0 0;font-size:13px}.practice-row-actions{align-items:center;gap:8px;display:flex}.practice-row-actions button,.practice-form button,.practice-note-actions button,.practice-mailbox button,.practice-tabs button,.practice-phone-shortcuts button{cursor:pointer;background:#fff;border:1px solid #ddd6cc;border-radius:10px;min-height:36px;padding:0 12px;font-size:13px}.practice-row-actions button:hover,.practice-note-actions button:hover{background:#f7f3ec}.practice-edit-fields{gap:8px;min-width:min(100%,280px);display:grid}.practice-edit-fields input{border:1px solid #ddd6cc;border-radius:8px;min-height:36px;padding:0 10px}.practice-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.practice-form-grid label{color:#6d675e;gap:5px;font-size:12px;display:grid}.practice-form-grid label.wide{grid-column:1/-1}.practice-form-grid input,.practice-form-grid select,.practice-form-grid textarea,.practice-phone-forms input,.practice-phone-forms select,.practice-phone-forms textarea{font:inherit;background:#fff;border:1px solid #ddd6cc;border-radius:10px;padding:10px 12px}.practice-form>button[type=submit]{color:#fff;background:#1d1c1c;border-color:#1d1c1c;margin-top:12px}.practice-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.practice-lane{background:#faf7f2;border:1px dashed #d9d0c4;border-radius:16px;min-height:320px;padding:14px}.practice-lane.lane-boss{background:#f3eee8;border-style:solid}.practice-lane header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.practice-lane-empty{text-align:center;color:#9a9185;margin:24px 0;font-size:13px}.practice-note{cursor:grab;background:#fff;border:1px solid #e4dbd0;border-radius:14px;gap:6px;margin-bottom:10px;padding:12px;display:grid}.practice-note .practice-prio{letter-spacing:.04em;background:#ece5db;border-radius:999px;justify-self:start;padding:3px 8px;font-size:11px}.practice-note.prio-high .practice-prio,.practice-note.prio-urgent .practice-prio{color:#fff;background:#1d1c1c}.practice-note b{font-size:14px;line-height:1.35}.practice-note p,.practice-note small{color:#6d675e;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.practice-note-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.practice-note-create{margin-bottom:4px}.practice-tabs{gap:8px;display:flex}.practice-tabs button.active{color:#fff;background:#1d1c1c;border-color:#1d1c1c}.practice-mailbox{background:#f7f3ec;border:1px solid #e7e0d6;border-radius:14px;align-items:center;gap:12px;max-width:420px;padding:12px 14px;display:flex}.practice-mailbox span{background:#b9aea0;border-radius:50%;flex:none;width:10px;height:10px}.practice-mailbox span.on{background:#2f6b4f}.practice-mailbox b{font-size:13px;display:block}.practice-mailbox small{color:#7a746c}.practice-inbox-body{white-space:pre-wrap;color:#3f3a34;padding:8px 0 14px;line-height:1.5}.practice-book-slots{border-top:1px solid #efe8de;gap:8px;padding-top:8px;display:grid}.practice-phone-shortcuts{background:#fff;border:1px solid #e7e0d6;border-radius:16px;gap:14px;margin:0 0 18px;padding:18px;display:grid}.practice-phone-shortcuts header{justify-content:space-between;align-items:center;display:flex}.practice-phone-forms{grid-template-columns:1fr 1fr;gap:14px;display:grid}.practice-phone-forms form{background:#faf7f2;border:1px solid #ece5db;border-radius:12px;gap:8px;padding:12px;display:grid}.practice-phone-forms b{font-size:13px}.practice-phone-forms button[type=submit]{color:#fff;background:#1d1c1c;border-color:#1d1c1c}.practice-phone-links{flex-wrap:wrap;gap:14px;margin:0;display:flex}.practice-phone-links a{color:#1d1c1c;align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (max-width:1100px){.practice-appointments-grid,.practice-inbox-grid,.practice-kanban,.practice-phone-forms{grid-template-columns:1fr}}html.rv-glow{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rv-bg:#121212;--rv-panel:#1c1b1b;--rv-panel-2:#242322;--rv-ink:#f2efeb;--rv-muted:#a8a29c;--rv-line:#2f2d2c;--rv-input:#181716;--rv-accent:#f1eeea}html.rv-glow body{background:var(--rv-bg);color:var(--rv-ink)}html.rv-glow .app-frame{background:var(--rv-bg)}html.rv-glow .app-sidebar{color:var(--rv-ink);border-right:1px solid var(--rv-line)!important;background:#151515!important}html.rv-glow .app-sidebar>.brand .brand-word{color:#fff}html.rv-glow .side-nav a{border-radius:14px;gap:12px;min-height:48px;padding:6px 10px 6px 6px;color:#c5c0bc!important}html.rv-glow .side-nav a:hover{color:#fff!important;background:#2a2928!important}html.rv-glow .side-nav a.active{color:#fff!important;box-shadow:none!important;background:#2f2d2c!important}html.rv-glow .side-nav a .provider-nav-tile{border-radius:12px;flex:0 0 38px;width:38px;height:38px}html.rv-glow .side-nav a.tone-coral .provider-nav-tile{--tile-core:#ff4d4d;--tile-glow:#ff8a3d}html.rv-glow .side-nav a.tone-amber .provider-nav-tile{--tile-core:#ffe14a;--tile-glow:#8dff4a}html.rv-glow .side-nav a.tone-violet .provider-nav-tile{--tile-core:#c45cff;--tile-glow:#5b6dff}html.rv-glow .side-nav a.tone-cyan .provider-nav-tile{--tile-core:#2ad7ff;--tile-glow:#3d6bff}html.rv-glow .side-nav a.tone-lime .provider-nav-tile{--tile-core:#9dff3d;--tile-glow:#2fd67a}html.rv-glow .side-nav a.tone-rose .provider-nav-tile{--tile-core:#ff4db8;--tile-glow:#ff6a5a}html.rv-glow .side-nav a.tone-indigo .provider-nav-tile{--tile-core:#6f82ff;--tile-glow:#b45cff}html.rv-glow .side-nav a b{color:#171718!important;background:#f5e768!important}html.rv-glow .side-nav a.has-mail-badge .nav-mail-count.is-low{color:#fff!important;background:#3cb87a!important}html.rv-glow .side-nav a.has-mail-badge .nav-mail-count.is-normal{color:#fff!important;background:#f0a53a!important}html.rv-glow .side-nav a.has-mail-badge .nav-mail-count.is-high{color:#fff!important;background:#ef5555!important}html.rv-glow .side-help{color:var(--rv-ink);border:1px solid var(--rv-line)!important;background:#1f1e1e!important}html.rv-glow .side-help b{color:#fff}html.rv-glow .side-help p{color:var(--rv-muted)!important}html.rv-glow .side-help>svg{color:#c8bfb4!important}html.rv-glow .side-profile{border-top-color:var(--rv-line)!important}html.rv-glow .app-stage,html.rv-glow .app-main{color:var(--rv-ink);background:var(--rv-bg)!important}html.rv-glow .app-main.full-bleed{background:var(--rv-bg)!important}html.rv-glow .app-topbar,html.rv-glow .dash-top,html.rv-glow .assistant-top,html.rv-glow .offers-top{border-color:var(--rv-line)!important;color:var(--rv-ink)!important;background:#121212eb!important}html.rv-glow .dash-hero,html.rv-glow .dash-card,html.rv-glow .dash-panel,html.rv-glow .assistant-layout,html.rv-glow .assistant-history,html.rv-glow .assistant-stage,html.rv-glow .messages-shell,html.rv-glow .calendar-shell,html.rv-glow .files-shell,html.rv-glow .offers-card,html.rv-glow .saved-card,html.rv-glow .account-card,html.rv-glow .provider-card,html.rv-glow .detail-panel{background:var(--rv-panel)!important;border-color:var(--rv-line)!important;color:var(--rv-ink)!important}html.rv-glow .dash-hero h1,html.rv-glow .dash-card h2,html.rv-glow .dash-section-head h2,html.rv-glow .assistant-history h2,html.rv-glow h1,html.rv-glow h2,html.rv-glow h3{color:#fff}html.rv-glow .dash-hero p,html.rv-glow .dash-card p,html.rv-glow .dash-card small,html.rv-glow .assistant-history p,html.rv-glow .muted,html.rv-glow .dash-clear{color:var(--rv-muted)!important}html.rv-glow input,html.rv-glow textarea,html.rv-glow select{background:var(--rv-input)!important;border-color:var(--rv-line)!important;color:var(--rv-ink)!important}html.rv-glow .button.dark,html.rv-glow .dash-cta,html.rv-glow .assistant-input button[type=submit]{background:var(--rv-accent)!important;color:#121212!important;border-color:var(--rv-accent)!important}html.rv-glow .button.ghost,html.rv-glow .dash-cta.ghost{color:#f1eeea!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .assistant-input{border-color:var(--rv-line)!important;background:#1a1919!important}html.rv-glow .assistant-bubble,html.rv-glow .assistant-turn,html.rv-glow .history-list button{border-color:var(--rv-line)!important;color:var(--rv-ink)!important;background:#242322!important}html.rv-glow .legal-footer,html.rv-glow .legal-footer-slim{color:var(--rv-muted)!important;border-color:var(--rv-line)!important;background:0 0!important}html.rv-glow .help-buddy-bubble,html.rv-glow .help-buddy-panel,html.rv-glow .help-buddy-activate,html.rv-glow .help-buddy-quick-reply{border-color:var(--rv-line)!important;color:var(--rv-ink)!important;background:#1c1b1b!important}html.rv-glow .site-shell,html.rv-glow .land-page,html.rv-glow .partner-shell,html.rv-glow .px-shell{background:radial-gradient(1000px 420px at 10% -10%,#2a2420 0%,transparent 55%), radial-gradient(900px 380px at 100% 0%,#1f2430 0%,transparent 50%), var(--rv-bg)!important;color:var(--rv-ink)!important}html.rv-glow .land-topbar,html.rv-glow .site-header.land-topbar,html.rv-glow .px-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rv-line)!important;background:#121212e0!important}html.rv-glow .land-topbar a,html.rv-glow .site-header a,html.rv-glow .px-topbar a,html.rv-glow .brand-word{color:#ece8e2!important}html.rv-glow .land-topbar a.on,html.rv-glow .px-topbar nav a.on{color:#fff!important;background:#242322!important}html.rv-glow .land-kicker,html.rv-glow .land-sub,html.rv-glow .px-lead,html.rv-glow .px-kicker{color:var(--rv-muted)!important}html.rv-glow .land-partner,html.rv-glow .land-about,html.rv-glow .land-roni,html.rv-glow .land-app,html.rv-glow .land-steps,html.rv-glow .land-network,html.rv-glow section[class*=land-]{color:var(--rv-ink);background:0 0!important}html.rv-glow .land-partner-facts,html.rv-glow .land-docs-points,html.rv-glow .land-partner-facts span+span,html.rv-glow .px-path-list,html.rv-glow .px-path-list li,html.rv-glow .px-band,html.rv-glow .px-stage-list li,html.rv-glow .px-point-list li{border-color:var(--rv-line)!important}html.rv-glow .px-band{background:#ffffff08!important}html.rv-glow .px-plan,html.rv-glow .px-matrix-wrap,html.rv-glow .px-callout,html.rv-glow .px-footer{background:var(--rv-panel)!important;border-color:var(--rv-line)!important;color:var(--rv-ink)!important}html.rv-glow .px-btn-dark{background:var(--rv-accent)!important;color:#121212!important}html.rv-glow .px-btn-ghost{color:#f1eeea!important;background:0 0!important;border-color:#3a3735!important}html.rv-glow .land-pill,html.rv-glow .button.dark.land-start-btn{background:var(--rv-accent)!important;color:#121212!important}html.rv-glow .site-footer,html.rv-glow .land-footer,html.rv-glow .px-footer{border-top:1px solid var(--rv-line)!important;color:var(--rv-muted)!important;background:#101010!important}html.rv-glow .site-footer a,html.rv-glow .land-footer a,html.rv-glow .px-footer a{color:#cfc8c0!important}html.rv-glow .auth-shell{background:var(--rv-bg)!important}html.rv-glow .auth-panel{background:var(--rv-panel)!important;color:var(--rv-ink)!important}html.rv-glow .auth-panel h1{color:#fff!important}html.rv-glow .auth-intro,html.rv-glow .auth-switch,html.rv-glow .auth-trust{color:var(--rv-muted)!important}html.rv-glow .auth-panel input:not([type=checkbox]){background:var(--rv-input)!important;border-color:var(--rv-line)!important;color:var(--rv-ink)!important}html.rv-glow .auth-submit{background:var(--rv-accent)!important;color:#121212!important}html.rv-glow .auth-oauth-btn{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .auth-oauth-or{color:#9a938b!important}html.rv-glow .auth-visual{filter:saturate(.9)brightness(.85)}html.rv-glow .cookie-banner{border-color:var(--rv-line)!important;color:var(--rv-ink)!important;background:#1c1b1b!important}@media (max-width:760px){html.rv-glow .app-sidebar{border-top:1px solid var(--rv-line)!important;background:#121212!important}html.rv-glow .side-nav a{color:#c5c0bc!important}}html.rv-glow .land-page,html.rv-glow .site-shell>main,html.rv-glow .land-hero,html.rv-glow .land-hero-grid,html.rv-glow .land-wrap{color:var(--rv-ink)!important;background:0 0!important}html.rv-glow .land-hero{background:radial-gradient(900px 420px at 80% 10%,#2a2230 0%,#0000 55%),radial-gradient(700px 360px at 10% 80%,#1e2a28 0%,#0000 50%),#121212!important}html.rv-glow .land-hero h1,html.rv-glow .land-hero .land-brand,html.rv-glow .land-copy h1,html.rv-glow .land-copy h2{color:#fff!important}html.rv-glow .land-search,html.rv-glow .land-search-bar,html.rv-glow .public-search,html.rv-glow form.land-find{box-shadow:none!important;background:#1c1b1b!important;border:1px solid #2f2d2c!important}html.rv-glow .land-search input,html.rv-glow .public-search input{color:#f2efeb!important;background:0 0!important}html.rv-glow .land-search label,html.rv-glow .land-search small,html.rv-glow .land-search span{color:#a8a29c!important}html.rv-glow .land-steps,html.rv-glow .land-about,html.rv-glow .land-network,html.rv-glow .land-courses,html.rv-glow .land-roni,html.rv-glow .land-partner,html.rv-glow .land-app,html.rv-glow .land-offers{color:var(--rv-ink)!important;background:#141414!important;border-color:#2f2d2c!important}html.rv-glow .land-partner-facts,html.rv-glow .land-about-grid,html.rv-glow .land-roni-grid,html.rv-glow .land-course-card,html.rv-glow .land-offer-card,html.rv-glow article[class*=land-]{color:var(--rv-ink)!important;background:#1c1b1b!important;border-color:#2f2d2c!important}html.rv-glow .land-sub,html.rv-glow .land-kicker,html.rv-glow .land-partner-facts small,html.rv-glow .land-docs-points dd{color:#a8a29c!important}html.rv-glow .land-partner-facts b,html.rv-glow .land-docs-points dt,html.rv-glow .land-copy h2,html.rv-glow .land-copy h3{color:#fff!important}html.rv-glow .land-topbar .button.dark,html.rv-glow .land-start-btn{color:#121212!important;background:#f1eeea!important}html.rv-glow,html.rv-glow body{color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow .land h1,html.rv-glow .land h2,html.rv-glow .land-hero h1,html.rv-glow .land-hero h2,html.rv-glow .land-steps h2,html.rv-glow .land-about h2,html.rv-glow .land-docs h2,html.rv-glow .land-roni h2,html.rv-glow .land-partner h2,html.rv-glow .land-app h2,html.rv-glow .land-offers h2,html.rv-glow .px-hero-brand,html.rv-glow .px-hero h1,html.rv-glow .px-page-hero h1,html.rv-glow .auth-panel h1,html.rv-glow .app-main h1,html.rv-glow .app-main h2,html.rv-glow .app-main h3{color:#fff!important}html.rv-glow .land-hero-accent,html.rv-glow .land-hero h1 em,html.rv-glow .land-hero h1 em span,html.rv-glow .land-hero-mark{color:#cbb8ff!important}html.rv-glow .land-hero h1 em:after{opacity:.55;background:#cbb8ff!important}html.rv-glow .land-sub,html.rv-glow .land-kicker,html.rv-glow .land p,html.rv-glow .land small,html.rv-glow .land-hero-badge span,html.rv-glow .auth-intro,html.rv-glow .auth-switch,html.rv-glow .px-lead,html.rv-glow .px-kicker{color:#c5bfb7!important}html.rv-glow .land-kicker i{background:#8a837c!important}html.rv-glow .land-search,html.rv-glow .land-search-suggestions,html.rv-glow .land-hero-badge,html.rv-glow .land-float,html.rv-glow .land-course-card,html.rv-glow .land-offer-card,html.rv-glow .land-pill,html.rv-glow .land-mini-avatars span{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#343230!important}html.rv-glow .land-search button,html.rv-glow .land-pill,html.rv-glow .land-start-btn,html.rv-glow .site-header-actions .button.dark{color:#111!important;background:#f3f0ec!important}html.rv-glow .land-blob,html.rv-glow .land-blob-beige,html.rv-glow .land-blob-lilac,html.rv-glow .land-blob-blue,html.rv-glow .land-blob-green,html.rv-glow .land-hero-soft-circle{opacity:.35!important;background:#2a2624!important}html.rv-glow .land-steps,html.rv-glow .land-docs,html.rv-glow .land-about,html.rv-glow .land-offers,html.rv-glow .land-roni,html.rv-glow .land-partner,html.rv-glow .land-app,html.rv-glow .land-courses,html.rv-glow section.land-steps,html.rv-glow section.land-about,html.rv-glow section.land-partner,html.rv-glow section.land-roni,html.rv-glow section.land-app,html.rv-glow section.land-docs{color:#f3f0ec!important;background:#121212!important}html.rv-glow .land-partner-facts,html.rv-glow .land-docs-points,html.rv-glow .land-steps-points,html.rv-glow .land-steps-points div,html.rv-glow .land-partner-facts span{color:#f3f0ec!important;background:0 0!important;border-color:#343230!important}html.rv-glow .land-partner-facts b,html.rv-glow .land-steps-points dt,html.rv-glow .land-steps-points b{color:#fff!important}html.rv-glow .land-partner-facts small,html.rv-glow .land-steps-points dd,html.rv-glow .land-live-placeholder,html.rv-glow .land-rating-missing{color:#c5bfb7!important}html.rv-glow .site-footer,html.rv-glow .land-footer{color:#bdb6ae!important;background:#0c0c0c!important}html.rv-glow .land-footer .site-footer-brand{border-color:#343230!important}html.rv-glow .land-footer .site-footer-disclaimer{color:#8a837c!important}html.rv-glow .land-footer .brand-word{color:#fff!important}html.rv-glow .land-footer .site-footer-col>small{color:#8a837c!important}html.rv-glow .site-footer a,html.rv-glow .land-footer a{color:#ddd6ce!important}html.rv-glow .auth-shell,html.rv-glow .auth-page{background:#0f0f0f!important}html.rv-glow .auth-panel{color:#f3f0ec!important;background:#171616!important}html.rv-glow .auth-panel h1,html.rv-glow .auth-side-copy h2{color:#fff!important}html.rv-glow .auth-intro,html.rv-glow .auth-side-copy p,html.rv-glow .auth-side-eyebrow,html.rv-glow .public-overline,html.rv-glow .auth-trust,html.rv-glow .auth-switch{color:#c5bfb7!important}html.rv-glow .auth-panel label{color:#e8e2db!important}html.rv-glow .auth-panel input:not([type=checkbox]),html.rv-glow .auth-panel textarea{color:#fff!important;background:#101010!important;border:1px solid #3a3735!important}html.rv-glow .auth-panel input::placeholder{color:#8a837c!important}html.rv-glow .auth-submit{color:#111!important;background:#f3f0ec!important}html.rv-glow .auth-side-facts article{color:#f3f0ec!important;background:#1c1b1b!important;border:1px solid #343230!important}html.rv-glow .app-frame,html.rv-glow .app-stage,html.rv-glow .app-main,html.rv-glow .app-main.full-bleed{color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow .app-sidebar{background:#121212!important;border-right:1px solid #2c2a28!important}html.rv-glow .assistant-layout,html.rv-glow .assistant-center,html.rv-glow .assistant-history,html.rv-glow .assistant-stage,html.rv-glow .assistant-input,html.rv-glow .messages-page,html.rv-glow .message-list,html.rv-glow .conversation,html.rv-glow .week-calendar,html.rv-glow .calendar-days>section,html.rv-glow .calendar-summary article,html.rv-glow .calendar-day-cards article,html.rv-glow .file-toolbar,html.rv-glow .file-list article,html.rv-glow .folder-grid article,html.rv-glow .file-storage,html.rv-glow .profile-hero,html.rv-glow .profile-columns>article,html.rv-glow .profile-columns>aside,html.rv-glow .dash-card,html.rv-glow .dash-hero,html.rv-glow .dash-panel,html.rv-glow .offers-card,html.rv-glow .provider-card,html.rv-glow .saved-card,html.rv-glow .account-card,html.rv-glow .prompt-cards button,html.rv-glow .history-item,html.rv-glow .chat-bubble.bot,html.rv-glow .orbit-chip,html.rv-glow .big-search,html.rv-glow .filter-row button{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#343230!important}html.rv-glow .assistant-center{background:radial-gradient(circle at 50% 30%,#242022 0 28%,#0000 58%),#121212!important}html.rv-glow .history-item.selected,html.rv-glow .history-item:hover,html.rv-glow .message-contact.selected,html.rv-glow .message-contact:hover{background:#242322!important}html.rv-glow .app-main p,html.rv-glow .app-main small,html.rv-glow .app-main .muted,html.rv-glow .assistant-welcome p,html.rv-glow .history-item p,html.rv-glow .message-contact p,html.rv-glow .message-contact small,html.rv-glow .calendar-summary p,html.rv-glow .provider-card p{color:#c5bfb7!important}html.rv-glow .app-main b,html.rv-glow .app-main h1,html.rv-glow .app-main h2,html.rv-glow .app-main h3,html.rv-glow .assistant-welcome h1,html.rv-glow .history-item b,html.rv-glow .message-contact b{color:#fff!important}html.rv-glow input,html.rv-glow textarea,html.rv-glow select,html.rv-glow .big-search input,html.rv-glow .assistant-input textarea,html.rv-glow .message-compose textarea{color:#fff!important;background:#101010!important;border-color:#3a3735!important}html.rv-glow .button.dark,html.rv-glow .dash-cta,html.rv-glow .assistant-input button[type=submit],html.rv-glow .primary{color:#111!important;background:#f3f0ec!important;border-color:#f3f0ec!important}html.rv-glow .button.ghost,html.rv-glow .filter-row button,html.rv-glow .tool-button,html.rv-glow .page-mini-actions button{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .filter-row button.active,html.rv-glow .history-tabs button.active,html.rv-glow .segmented button.active{color:#111!important;background:#f3f0ec!important}html.rv-glow .legal-footer,html.rv-glow .legal-footer a{color:#bdb6ae!important}html.rv-glow .cookie-banner{color:#f3f0ec!important;background:#1a1919!important;border-color:#343230!important}html.rv-glow .px-shell,html.rv-glow .partner-shell{color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow .px-path-copy b,html.rv-glow .px-plan h2,html.rv-glow .px-stage-list h2{color:#fff!important}html.rv-glow .px-path-copy small,html.rv-glow .px-plan header p,html.rv-glow .px-stage-list p{color:#c5bfb7!important}html.rv-glow .land-sub{color:#d8d2ca!important}html.rv-glow .land-search input::placeholder,html.rv-glow .land-search-field input::placeholder{color:#9a938b!important;opacity:1!important}html.rv-glow .land-search-field label,html.rv-glow .land-search-field svg{color:#d0cac2!important}html.rv-glow .land-hero-blob,html.rv-glow .land-hero-soft-circle,html.rv-glow .land-blob,html.rv-glow .land-blob-beige,html.rv-glow .land-blob-lilac,html.rv-glow .land-blob-blue,html.rv-glow .land-blob-green,html.rv-glow .land-hero-visual:before,html.rv-glow .land-hero-visual:after{opacity:.45!important;filter:brightness(.45)saturate(.7)!important;background:#2a2628!important}html.rv-glow .land-hero-badge,html.rv-glow .land-hero-badge *,html.rv-glow .land-float,html.rv-glow .land-float *{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important;box-shadow:0 12px 28px #0008!important}html.rv-glow .land-hero-badge span{color:#c5bfb7!important}html.rv-glow .land-hero-badge b{color:#fff!important}html.rv-glow .land-steps-photo,html.rv-glow .land-about-photo,html.rv-glow .land-partner-visual img,html.rv-glow .land-app-visual img,html.rv-glow .land-hero-photo{filter:none}html.rv-glow .land-hero-visual{position:relative}html.rv-glow .land-hero-visual:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#0f0f0f 88%);height:45%;position:absolute;inset:auto 0 0}html.rv-glow .land-docs-points{border-color:#343230!important}html.rv-glow .land-docs-orb-a{opacity:.55;background:#2a2624!important}html.rv-glow .land-docs-orb-b{opacity:.55;background:#2a2530!important}html.rv-glow .land-roni-visual:before,html.rv-glow .land-app-orb-a{opacity:.55;background:#2a2624!important}html.rv-glow .land-roni-visual:after,html.rv-glow .land-app-orb-b{opacity:.55;background:#2a2530!important}html.rv-glow .land-docs-points>div+div{border-color:#343230!important}html.rv-glow .land-docs-points dt{color:#fff!important}html.rv-glow .land-docs-points dd{color:#c5bfb7!important}html.rv-glow .land-start-btn,html.rv-glow .site-header-actions .button.dark,html.rv-glow .land-search button,html.rv-glow .land-pill{color:#141312!important;background:#d8d2ca!important;border-color:#d8d2ca!important}html.rv-glow .land-sub{font-weight:450;color:#e2dcd4!important}html.rv-glow .land-search{background:#161515!important;border:1px solid #4a4541!important}html.rv-glow .land-search-field input{color:#f7f3ee!important}html.rv-glow .land-search-field input::placeholder{color:#b0a89f!important}html.rv-glow{--ink:#f3f0ec!important;--muted:#c9c2ba!important;--teal:#d6cfc6!important;--teal-dark:#ece7e1!important;--line:#3a3735!important;--soft:#1a1919!important;--mint:#2a2624!important;--sand:#2e2a24!important;--violet:#2a2630!important;--blue:#222830!important;--white:#1a1919!important;--canvas:#0f0f0f!important;--page:#0f0f0f!important}html.rv-glow .app-frame,html.rv-glow .app-stage,html.rv-glow .app-main,html.rv-glow .app-main.full-bleed,html.rv-glow .work-page{color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow .app-sidebar{color:#f3f0ec!important;background:#121212!important;border-color:#2c2a28!important}html.rv-glow .side-nav-label{color:#9a938b!important}html.rv-glow .side-nav a.active{color:#fff!important;background:#242322!important}html.rv-glow .side-help,html.rv-glow .side-profile{color:#f3f0ec!important;background:#1a1919!important;border-color:#2c2a28!important}html.rv-glow .side-help p,html.rv-glow .side-profile small{color:#c9c2ba!important}html.rv-glow .side-help b,html.rv-glow .side-profile b,html.rv-glow .brand-word{color:#fff!important}html.rv-glow .dash-top,html.rv-glow .dash-search,html.rv-glow .dash-chip,html.rv-glow .dash-grid,html.rv-glow .dash-main,html.rv-glow .dash-rail,html.rv-glow .dash-card,html.rv-glow .dash-hero,html.rv-glow .dash-panel,html.rv-glow .dash-note-card,html.rv-glow .dash-section,html.rv-glow .dash-empty-offers,html.rv-glow .dash-offer-card,html.rv-glow .dash-offer-body,html.rv-glow .dash-guide-card,html.rv-glow .dash-appt-card,html.rv-glow .dash-appt-add,html.rv-glow .dash-files,html.rv-glow .dash-tabs button{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .dash-offer-art,html.rv-glow .dash-guide-card .dash-offer-art{filter:saturate(1.05)contrast(1.04)brightness(.95)!important;opacity:1!important;background-color:#1a1919!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}html.rv-glow .dash-top,html.rv-glow .dash-grid,html.rv-glow .dash-main,html.rv-glow .dash-main-top,html.rv-glow .dash-main-rest,html.rv-glow .dash-rail{background:0 0!important}html.rv-glow .dash-search{background:#151414!important}html.rv-glow .dash-chip{color:#d8d2ca!important;background:#242322!important}html.rv-glow .dash-chip b,html.rv-glow .dash-user b,html.rv-glow .dash-note-card b,html.rv-glow .dash-section-head h2,html.rv-glow .page-head h1{color:#fff!important}html.rv-glow .dash-chip,html.rv-glow .dash-user small,html.rv-glow .dash-note-card small,html.rv-glow .dash-empty-offers p,html.rv-glow .page-head p,html.rv-glow .page-head small{color:#c9c2ba!important}html.rv-glow .dash-cta,html.rv-glow .button.dark{color:#121212!important;background:#d8d2ca!important}html.rv-glow .sys-ghost,html.rv-glow .dash-clear,html.rv-glow .ghost{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .assistant-layout,html.rv-glow .assistant-polished{box-shadow:none!important;background:#121212!important;border-color:#2c2a28!important}html.rv-glow .assistant-polished .assistant-center,html.rv-glow .assistant-center,html.rv-glow .assistant-stage,html.rv-glow .assistant-polished .assistant-history,html.rv-glow .assistant-history,html.rv-glow .assistant-input,html.rv-glow .assistant-polished .assistant-input,html.rv-glow .prompt-cards button,html.rv-glow .assistant-polished .prompt-cards button,html.rv-glow .assistant-polished .prompt-cards button:first-child,html.rv-glow .assistant-polished .prompt-cards button:nth-child(2),html.rv-glow .assistant-polished .prompt-cards button:nth-child(3),html.rv-glow .history-search,html.rv-glow .history-item,html.rv-glow .history-insight,html.rv-glow .orbit-chip,html.rv-glow .chat-bubble.bot{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .assistant-welcome h1,html.rv-glow .assistant-polished .assistant-welcome h1,html.rv-glow .assistant-polished .prompt-card-copy>b,html.rv-glow .history-item b,html.rv-glow .panel-title h1,html.rv-glow .panel-title h2{color:#fff!important}html.rv-glow .assistant-welcome>p,html.rv-glow .assistant-polished .assistant-welcome>p:last-child,html.rv-glow .assistant-polished .prompt-card-copy>span,html.rv-glow .history-item small,html.rv-glow .assistant-note,html.rv-glow .assistant-input span{color:#c9c2ba!important}html.rv-glow .assistant-input textarea,html.rv-glow .history-search input{color:#fff!important;background:0 0!important}html.rv-glow .assistant-input textarea::placeholder{color:#9a938b!important}html.rv-glow .history-item.selected,html.rv-glow .history-item:hover,html.rv-glow .assistant-polished .prompt-cards button:hover{background:#242322!important}html.rv-glow .chat-bubble.user{color:#fff!important;background:#2c2a28!important}html.rv-glow .tool-button,html.rv-glow .assistant-input-tools .tool-button{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .new-chat,html.rv-glow .send-button,html.rv-glow .assistant-input button,html.rv-glow .assistant-input button[type=submit]{color:#121212!important;background:#d8d2ca!important}html.rv-glow .messages-page,html.rv-glow .message-list,html.rv-glow .conversation,html.rv-glow .message-compose,html.rv-glow .appointment-offer,html.rv-glow .week-calendar,html.rv-glow .calendar-controls,html.rv-glow .calendar-summary article,html.rv-glow .calendar-day-cards article,html.rv-glow .calendar-days>section,html.rv-glow .file-toolbar,html.rv-glow .folder-grid article,html.rv-glow .file-list article,html.rv-glow .file-storage,html.rv-glow .files-notice,html.rv-glow .offers-hero-copy,html.rv-glow .offers-find,html.rv-glow .offers-stats,html.rv-glow .offers-board,html.rv-glow .offers-feed,html.rv-glow .offers-filters,html.rv-glow .offers-row,html.rv-glow .offers-live-note,html.rv-glow .offers-empty,html.rv-glow .saved-count,html.rv-glow .provider-card,html.rv-glow .profile-hero,html.rv-glow .profile-columns>article,html.rv-glow .profile-columns>aside,html.rv-glow .empty-state,html.rv-glow .big-search,html.rv-glow .filter-row button,html.rv-glow .card-heart,html.rv-glow .search-dashboard,html.rv-glow .search-results-panel,html.rv-glow .calendar-board{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .message-contact.selected,html.rv-glow .message-contact:hover{background:#242322!important}html.rv-glow .offers-hero{background:#151414!important}html.rv-glow .offers-hero img{opacity:1;filter:none}html.rv-glow .offers-hero-copy h1,html.rv-glow .offers-row-copy h3,html.rv-glow .provider-card h2,html.rv-glow .profile-hero h1,html.rv-glow .message-contact b,html.rv-glow .calendar-summary b,html.rv-glow .file-list b,html.rv-glow .folder-grid b{color:#fff!important}html.rv-glow .offers-hero-copy p,html.rv-glow .offers-live-note,html.rv-glow .offers-row-copy p,html.rv-glow .provider-card>p,html.rv-glow .provider-meta span,html.rv-glow .message-contact p,html.rv-glow .message-contact small,html.rv-glow .calendar-summary p,html.rv-glow .calendar-summary small,html.rv-glow .file-list small,html.rv-glow .folder-grid small,html.rv-glow .files-notice{color:#c9c2ba!important}html.rv-glow .offers-tags span,html.rv-glow .offers-filter-chips button,html.rv-glow .tag-row span{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .offers-filter-chips button.on,html.rv-glow .filter-row button.active,html.rv-glow .offers-apply{color:#121212!important;background:#d8d2ca!important}html.rv-glow .offers-check b,html.rv-glow .offers-filters h3,html.rv-glow .offers-feed-head h2{color:#fff!important}html.rv-glow input,html.rv-glow textarea,html.rv-glow select{color:#fff!important;background:#121212!important;border-color:#3a3735!important}html.rv-glow .account-center-layer{background:#000a!important}html.rv-glow .account-center{color:#f3f0ec!important;background:#1a1919!important;border:1px solid #3a3735!important}html.rv-glow .account-center h2,html.rv-glow .account-center b{color:#fff!important}html.rv-glow .account-center p,html.rv-glow .account-center small{color:#c9c2ba!important}html.rv-glow .account-center button{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .account-center-manage,html.rv-glow .account-center-bottom button:last-child{color:#121212!important;background:#d8d2ca!important}html.rv-glow .help-buddy-bubble,html.rv-glow .help-buddy-panel,html.rv-glow .help-buddy-activate,html.rv-glow .help-buddy-quick-reply{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .help-buddy-backdrop{background:#080808c2!important}html.rv-glow .help-buddy-place,html.rv-glow .help-buddy-rest,html.rv-glow .help-buddy-listening,html.rv-glow .help-buddy-boundary,html.rv-glow .help-buddy-text,html.rv-glow .help-buddy-activate>p:not(.help-buddy-place){color:#c9c2ba!important}html.rv-glow .help-buddy-title,html.rv-glow .help-buddy-activate h3{color:#f7f4ef!important}html.rv-glow .help-buddy-link{color:#f7f4ef!important;background:#2a262e!important}html.rv-glow .help-buddy-link.ghost{color:#f3f0ec!important;background:0 0!important;border-color:#4a4643!important}html.rv-glow .help-buddy-head>button{color:#d8d2ca!important;background:#ffffff0f!important;border-color:#4a4643!important}html.rv-glow .help-buddy-head>button.on{color:#1a1620!important;background:#c9b6e0!important;border-color:#c9b6e0!important}html.rv-glow .help-buddy-ask{background:#121212!important;border-color:#4a4643!important}html.rv-glow .help-buddy-ask input,html.rv-glow .help-buddy-ask input::placeholder{color:#f3f0ec!important}html.rv-glow .help-buddy-ask button{color:#1a1620!important;background:#c9b6e0!important}html.rv-glow .help-buddy-note{color:#e8e2ec!important;background:#2a2430!important}html.rv-glow .legal-footer,html.rv-glow .legal-footer a,html.rv-glow .legal-footer-slim{color:#bdb6ae!important;background:0 0!important}html.rv-glow .demo-banner{color:#c9c2ba!important;background:#1a1919!important;border-color:#3a3735!important}@media (max-width:760px){html.rv-glow .app-sidebar{background:#121212!important;border-top-color:#2c2a28!important}}html.rv-glow .dash-quick,html.rv-glow .dash-quick a,html.rv-glow .dash-offer-card,html.rv-glow .dash-offer-body,html.rv-glow .dash-guide-card,html.rv-glow .dash-section,html.rv-glow .dash-section-head,html.rv-glow .dash-tabs button,html.rv-glow .dash-note-card,html.rv-glow .dash-appt-card,html.rv-glow .dash-files,html.rv-glow .dash-files a,html.rv-glow .dash-hero,html.rv-glow .dash-hero-copy,html.rv-glow .dash-panel,html.rv-glow .dash-empty-offers,html.rv-glow .ronvolt-dash{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .dash-quick a:hover,html.rv-glow .dash-tabs button.active{background:#242322!important}html.rv-glow .dash-quick b,html.rv-glow .dash-offer-body h3,html.rv-glow .dash-section-head h2,html.rv-glow .dash-hero-copy h1,html.rv-glow .dash-note-card b{color:#fff!important}html.rv-glow .dash-quick small,html.rv-glow .dash-quick a svg,html.rv-glow .dash-offer-body small,html.rv-glow .dash-offer-body p,html.rv-glow .dash-offer-body>div>span,html.rv-glow .dash-hero-copy p,html.rv-glow .dash-tabs button{color:#c9c2ba!important}html.rv-glow .dash-hero-copy{background:linear-gradient(90deg,#121212f2 42%,#12121266 72%,#0000)!important}html.rv-glow .dash-offer-art>button,html.rv-glow .dash-guide-card .dash-offer-art>span{color:#f3f0ec!important;background:#1a1919e8!important;border-color:#3a3735!important}html.rv-glow .dash-cta{color:#121212!important;background:#d8d2ca!important}html.rv-glow .assistant-polished .chat-row .chat-bubble,html.rv-glow .assistant-polished .chat-bubble,html.rv-glow .assistant-polished .chat-bubble.bot,html.rv-glow .assistant-polished .chat-row-body .chat-bubble,html.rv-glow .thread-pane .chat-bubble.bot,html.rv-glow .mail-read .chat-bubble.bot{color:#f3f0ec!important;box-shadow:none!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .assistant-polished .chat-row.user .chat-bubble{color:#fff!important;background:#2c2a28!important;border:0!important}html.rv-glow .assistant-polished .chat-row-avatar{background:#2a2624!important}html.rv-glow .assistant-polished .chat-meta,html.rv-glow .assistant-polished .chat-delivery.sent{color:#9a938b!important}html.rv-glow .assistant-polished .is-thinking .chat-bubble{color:#c9c2ba!important}html.rv-glow .assistant-polished .assistant-history,html.rv-glow .assistant-polished .assistant-center,html.rv-glow .assistant-polished .assistant-stage{background:#121212!important}html.rv-glow .assistant-polished .history-item,html.rv-glow .assistant-polished .history-search,html.rv-glow .assistant-polished .prompt-cards button{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .assistant-polished .prompt-card-copy>b,html.rv-glow .assistant-polished .history-item b,html.rv-glow .assistant-polished .panel-title h2{color:#fff!important}html.rv-glow .assistant-polished .prompt-card-copy>span,html.rv-glow .assistant-polished .history-item small{color:#c9c2ba!important}html.rv-glow .app-frame [style*="background:#fff"],html.rv-glow .app-frame [style*="background: #fff"],html.rv-glow .app-frame [style*="background:#ffffff"],html.rv-glow .app-frame [style*=background\:white]{background:#1a1919!important}html.rv-glow .app-frame a,html.rv-glow .app-frame button,html.rv-glow .app-frame article,html.rv-glow .app-frame section,html.rv-glow .app-frame aside,html.rv-glow .app-frame header,html.rv-glow .app-frame .card,html.rv-glow .app-frame [class*=panel],html.rv-glow .app-frame [class*=card],html.rv-glow .app-frame [class*=tile],html.rv-glow .app-frame [class*=bubble]{--white:#1a1919}html.rv-glow .dash-cta,html.rv-glow span.dash-cta,html.rv-glow a.dash-cta,html.rv-glow .dash-offer-body .dash-cta,html.rv-glow .dash-offer-body>div>span.dash-cta,html.rv-glow .dash-guide-card .dash-cta{color:#121212!important;background:#d8d2ca!important;border-color:#d8d2ca!important}html.rv-glow .voice-control,html.rv-glow .assistant-input-tools .voice-control,html.rv-glow button.voice-control{color:#f3f0ec!important;background:#2c2a28!important;border:1px solid #4a4744!important}html.rv-glow .voice-control svg{color:#f3f0ec!important;fill:currentColor!important}html.rv-glow .send-button,html.rv-glow .assistant-polished .send-button{color:#f3f0ec!important;background:#3a3735!important}html.rv-glow .send-button:not(:disabled),html.rv-glow .assistant-input button[type=submit]:not(:disabled){color:#121212!important;background:#d8d2ca!important}html.rv-glow .ronvolt-offers,html.rv-glow .offers-hero,html.rv-glow .offers-hero-copy,html.rv-glow .offers-board,html.rv-glow .offers-feed,html.rv-glow .offers-filters,html.rv-glow .offers-empty,html.rv-glow .offers-live-note,html.rv-glow .offers-row{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .offers-hero{overflow:hidden;background:#151414!important}html.rv-glow .offers-hero>img{opacity:1;filter:none}html.rv-glow .offers-hero-copy{background:linear-gradient(90deg,#121212f5 48%,#12121288 78%,#0000)!important}html.rv-glow .offers-hero-copy h1,html.rv-glow .offers-feed-head h2,html.rv-glow .offers-filters h3,html.rv-glow .offers-row-copy h3,html.rv-glow .offers-check b,html.rv-glow .offers-empty b{color:#fff!important}html.rv-glow .offers-hero-copy p,html.rv-glow .offers-live-note,html.rv-glow .offers-row-copy p,html.rv-glow .offers-empty p{color:#c9c2ba!important}html.rv-glow .offers-find label,html.rv-glow .offers-filter-search,html.rv-glow .offers-stats button,html.rv-glow .offers-stats button.on,html.rv-glow .offers-stats button:first-child.on,html.rv-glow .offers-stats button:nth-child(2).on,html.rv-glow .offers-stats button:nth-child(3).on,html.rv-glow .offers-stats button:nth-child(4).on,html.rv-glow .offers-filter-chips button,html.rv-glow .offers-tags span,html.rv-glow .offers-sort button,html.rv-glow .offers-save,html.rv-glow .offers-ask,html.rv-glow .offers-more,html.rv-glow .offers-reset{color:#f3f0ec!important;box-shadow:none!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .offers-stats button span{color:#d8d2ca!important;background:#2c2a28!important}html.rv-glow .offers-stats button b,html.rv-glow .offers-stats button.on b{color:#fff!important}html.rv-glow .offers-stats button small,html.rv-glow .offers-stats button.on small{color:#c9c2ba!important}html.rv-glow .offers-stats button.on{background:#2c2a28!important;border-color:#5a5550!important}html.rv-glow .offers-filter-chips button.on,html.rv-glow .offers-sort button.on,html.rv-glow .offers-apply{color:#121212!important;background:#d8d2ca!important;border-color:#d8d2ca!important}html.rv-glow .offers-find input,html.rv-glow .offers-filter-search input{color:#fff!important;background:0 0!important;border:0!important}html.rv-glow .offers-find svg,html.rv-glow .offers-filter-search svg{color:#9a938b!important}html.rv-glow .messages-page,html.rv-glow .message-list,html.rv-glow .conversation,html.rv-glow .conversation>header,html.rv-glow .message-compose,html.rv-glow .appointment-offer,html.rv-glow .week-calendar,html.rv-glow .calendar-controls,html.rv-glow .calendar-summary article,html.rv-glow .calendar-day-cards article,html.rv-glow .calendar-days>section,html.rv-glow .file-toolbar,html.rv-glow .folder-grid article,html.rv-glow .file-list article,html.rv-glow .file-storage,html.rv-glow .files-notice,html.rv-glow .saved-count,html.rv-glow .provider-card,html.rv-glow .empty-state,html.rv-glow .history-tabs,html.rv-glow .message-filters,html.rv-glow .segmented{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .message-list{background:#151414!important}html.rv-glow .message-contact.selected,html.rv-glow .message-contact:hover,html.rv-glow .history-tabs button.active,html.rv-glow .message-filters button.active,html.rv-glow .segmented button.active{color:#fff!important;background:#2c2a28!important}html.rv-glow .conversation-icon,html.rv-glow .card-heart,html.rv-glow .provider-card .card-heart,html.rv-glow .answer-chips button{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .mail-board,html.rv-glow .mail-board-body,html.rv-glow .mail-feed,html.rv-glow .mail-read,html.rv-glow .mail-empty,html.rv-glow .mail-item,html.rv-glow .mail-compose,html.rv-glow .mail-toolbar,html.rv-glow .mail-summary,html.rv-glow .mail-footer,html.rv-glow [class*=mail-]{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .mail-feed{background:#151414!important}html.rv-glow .mail-read{background:#121212!important}html.rv-glow .mail-item:hover,html.rv-glow .mail-item.active,html.rv-glow .mail-item.selected{background:#242322!important}html.rv-glow .mail-item.is-prio-low{box-shadow:inset 3px 0 #3cb87a!important}html.rv-glow .mail-item.is-prio-normal{box-shadow:inset 3px 0 #f0a53a!important}html.rv-glow .mail-item.is-prio-high{box-shadow:inset 3px 0 #ef5555!important}html.rv-glow .mail-item.unread.is-prio-low{background:#18231d!important;border-color:#2f6b4d!important}html.rv-glow .mail-item.unread.is-prio-normal{background:#241c12!important;border-color:#7a5a28!important}html.rv-glow .mail-item.unread.is-prio-high{background:#261616!important;border-color:#7a3434!important}html.rv-glow .mail-item .mail-new-tag{color:#fff!important}html.rv-glow .mail-item.is-prio-low .mail-new-tag{background:#3cb87a!important}html.rv-glow .mail-item.is-prio-normal .mail-new-tag{background:#f0a53a!important}html.rv-glow .mail-item.is-prio-high .mail-new-tag{background:#ef5555!important}html.rv-glow .mail-item>span i.is-prio-low{background:#3cb87a!important}html.rv-glow .mail-item>span i.is-prio-normal{background:#f0a53a!important}html.rv-glow .mail-item>span i.is-prio-high{background:#ef5555!important}html.rv-glow .mail-board b,html.rv-glow .mail-empty b,html.rv-glow .mail-read b,html.rv-glow .mail-feed b{color:#fff!important}html.rv-glow .mail-board p,html.rv-glow .mail-empty p,html.rv-glow .mail-read p,html.rv-glow .mail-feed p,html.rv-glow .mail-board small,html.rv-glow .mail-feed small{color:#c9c2ba!important}html.rv-glow .files-tabs button,html.rv-glow .file-chips button,html.rv-glow .folder-tabs button,html.rv-glow .files-nav button,html.rv-glow .ronvolt-files button:not(.button):not(.dash-cta),html.rv-glow .files-hero>.button,html.rv-glow .files-hero .button{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .files-tabs button.on,html.rv-glow .files-tabs button.active,html.rv-glow .file-chips button.on,html.rv-glow .file-chips button.active,html.rv-glow .ronvolt-files button.on,html.rv-glow .ronvolt-files button.active{color:#fff!important;background:#2c2a28!important}html.rv-glow .files-hero>.button,html.rv-glow .files-hero .button.dark,html.rv-glow .mail-board .button,html.rv-glow .mail-hero .button,html.rv-glow .calendar-hero .button{color:#121212!important;background:#d8d2ca!important}html.rv-glow .folder-grid article,html.rv-glow .file-list article,html.rv-glow .file-toolbar,html.rv-glow .file-storage{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .folder-grid b,html.rv-glow .file-list b{color:#fff!important}html.rv-glow .folder-grid small,html.rv-glow .file-list small,html.rv-glow .files-notice{color:#c9c2ba!important}html.rv-glow .file-quick-nav button{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .file-quick-nav button b{color:#f3f0ec!important;background:#3a3735!important}html.rv-glow .file-quick-nav button.active{color:#fff!important;background:#2c2a28!important;border-color:#5a5550!important}html.rv-glow .file-quick-nav button.active b{color:#fff!important;background:#5a5550!important}html.rv-glow .file-quick-nav svg{color:#d8d2ca!important}.folder-grid article{position:relative;overflow:visible}.folder-grid .folder-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid;border-radius:0!important;grid-area:auto!important;height:auto!important}.folder-menu-wrap{z-index:4;align-self:start;position:relative}.folder-more{color:#5c5754;background:0 0;border:0;border-radius:0;place-items:center;width:28px;height:28px;padding:0;display:grid;grid-area:auto!important}.folder-more:hover{color:#171718;background:0 0}.folder-more-dots{align-items:center;gap:3px;display:inline-flex}.folder-more-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;display:block}.folder-item-menu{z-index:20;background:#fff;border:1px solid #e2ddd8;border-radius:12px;flex-direction:column;gap:2px;min-width:210px;padding:6px;display:flex;position:absolute;top:38px;right:0;box-shadow:0 14px 32px #17171824}.folder-item-menu button{color:#3d3835;white-space:normal;background:0 0;min-height:36px;line-height:1.35;text-align:left!important;place-items:unset!important;border-radius:8px!important;grid-area:auto!important;width:100%!important;height:auto!important;padding:9px 12px!important;font-size:12px!important;display:block!important}.folder-item-menu button:hover{background:#f3efeb}.folder-item-menu button.danger{color:#a34b4b}.folder-delete-confirm{background:#a34b4b!important;border-color:#a34b4b!important}.folder-pin-hint b{color:#3d3835;font-weight:700}html.rv-glow .folder-pin-hint b{color:#fff!important}html.rv-glow .folder-delete-confirm{color:#fff!important;background:#a34b4b!important}.files-folder-dialog p{color:#6f6a68;margin:0;font-size:13px;line-height:1.45}.file-storage{background:#fff;border:1px solid #dedad6;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;margin:8px 0 12px;padding:16px 18px;display:grid}.file-storage>svg{color:#5c5754;width:22px;height:22px}.file-storage-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.file-storage-copy>b{letter-spacing:-.2px;color:#171718;font-size:13px}.file-storage-meter{flex-direction:column;align-items:stretch;gap:7px;width:min(360px,100%);display:flex}.file-storage-track{background:#ece8e4;border-radius:999px;width:100%;height:10px;display:block;overflow:hidden}.file-storage-track>i{border-radius:inherit;background:#2f9e6c;width:0;min-width:0;max-width:100%;height:100%;transition:width .25s,background-color .25s;display:block}.file-storage-meter.is-mid .file-storage-track>i{background:#e39b2d}.file-storage-meter.is-high .file-storage-track>i{background:#d64545}.file-storage-meter small{color:#6f6a68;font-size:11px}.file-storage-note{color:#8a8582;justify-self:end;font-size:11px;font-style:normal}.file-list article.is-folder-locked{opacity:.72}.folder-grid article.is-locked .folder-meta small{color:#8a6b4a}html.rv-glow .folder-more{color:#c9c2ba!important;box-shadow:none!important;background:0 0!important;border:0!important}html.rv-glow .folder-more:hover{color:#fff!important}html.rv-glow .folder-item-menu{background:#1a1919!important;border-color:#3a3735!important;box-shadow:0 16px 40px #000a!important}html.rv-glow .folder-item-menu button{color:#f3f0ec!important}html.rv-glow .folder-item-menu button:hover{background:#2c2a28!important}html.rv-glow .folder-item-menu button.danger{color:#ef8a8a!important}html.rv-glow .file-storage-copy>b{color:#fff!important}html.rv-glow .file-storage-track{background:#3a3735!important}html.rv-glow .file-storage-meter.is-low .file-storage-track>i{background:#3cb87a!important}html.rv-glow .file-storage-meter.is-mid .file-storage-track>i{background:#f0a53a!important}html.rv-glow .file-storage-meter.is-high .file-storage-track>i{background:#ef5555!important}html.rv-glow .file-storage-meter small,html.rv-glow .file-storage-note,html.rv-glow .files-folder-dialog p{color:#c9c2ba!important}.folder-pin-layer{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17171866;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.folder-pin-sheet{background:#fff;border:1px solid #e2ddd8;border-radius:18px;gap:12px;width:min(420px,100%);padding:22px 22px 18px;display:grid;box-shadow:0 24px 70px #17171835}.folder-pin-sheet>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.folder-pin-sheet>header strong{letter-spacing:-.2px;font-size:16px}.folder-pin-sheet>header button{color:#746f6c;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.folder-pin-sheet>header button svg{width:16px}.folder-pin-sheet label{letter-spacing:.04em;text-transform:uppercase;color:#827a76;gap:7px;font-size:11px;font-weight:700;display:grid}.folder-pin-sheet input:not([type=radio]):not([type=checkbox]){width:100%;height:46px;font:inherit;letter-spacing:.35em;text-align:center;color:#171718;background:#fbfaf8;border:1px solid #e2ddd8;border-radius:12px;outline:0;padding:0 14px;font-size:18px}.folder-pin-sheet input:not([type=radio]):not([type=checkbox]):focus,.folder-pin-sheet input:not([type=radio]):not([type=checkbox]):focus-visible{border-color:#171718;outline:0;box-shadow:0 0 0 3px #1717181f}.folder-pin-hint{color:#6f6a68;margin:0;font-size:13px;line-height:1.5}.folder-pin-warn{color:#a34b4b;margin:0;font-size:13px;font-weight:600;line-height:1.45}.folder-pin-sheet input.is-shake,.folder-pin-sheet .folder-pin-field.is-shake{animation:.45s folder-pin-shake;border-color:#a34b4b!important;box-shadow:0 0 0 3px #a34b4b29!important}@keyframes folder-pin-shake{0%,to{transform:translate(0)}18%{transform:translate(-7px)}36%{transform:translate(7px)}54%{transform:translate(-5px)}72%{transform:translate(5px)}90%{transform:translate(-2px)}}.folder-pin-reset{color:#3d3835;background:#f6f2ed;border:1px solid #e2ddd8;border-radius:10px;height:40px;font-size:12px;font-weight:700}.folder-bio-btn{color:#fff;background:#171718;border:0;border-radius:12px;height:44px;font-size:13px;font-weight:700}.folder-pin-or{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#8a8582;margin:0;font-size:11px;font-weight:700}.folder-unlock-duration{box-sizing:border-box;background:#f7f4f0;border:1px solid #e2ddd8;border-radius:14px;gap:6px;min-width:0;margin:2px 0 0;padding:14px 12px 12px;display:grid}.folder-unlock-duration>.folder-unlock-title{letter-spacing:.04em;text-transform:uppercase;color:#827a76;border:0;margin:0;padding:0 2px 2px;font-size:11px;font-weight:700;display:block}.folder-unlock-duration>.folder-pin-hint{margin:0 0 4px;padding:0 2px}.folder-unlock-duration>label{cursor:pointer;color:#3d3835;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 12px;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important;display:grid!important}.folder-unlock-duration>label.is-on{background:#fff;border-color:#cfc4b6}.folder-unlock-duration>label input[type=radio]{appearance:auto;accent-color:#171718;min-width:16px;margin:3px 0 0;padding:0;width:16px!important;height:16px!important;box-shadow:none!important;letter-spacing:0!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:50%!important;outline:0!important}.folder-unlock-duration>label input[type=radio]:focus,.folder-unlock-duration>label input[type=radio]:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.folder-unlock-duration>label span{gap:3px;min-width:0;display:grid}.folder-unlock-duration>label b{color:#171718;letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.folder-unlock-duration>label small{color:#6f6a68;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.4}.upload-pick-sheet select{width:100%;height:46px;font:inherit;letter-spacing:0;text-align:left;color:#171718;background:#fbfaf8;border:1px solid #e2ddd8;border-radius:12px;outline:0;padding:0 14px;font-size:14px}.upload-remember{align-items:center;gap:10px;text-transform:none!important;letter-spacing:0!important;color:#3d3835!important;font-size:13px!important;font-weight:600!important;display:flex!important}.upload-remember input{letter-spacing:0!important;text-align:left!important;width:16px!important;height:16px!important;box-shadow:none!important;outline:0!important}.file-unlock-btn{color:#3d3835;white-space:nowrap;background:#f6f2ed;border:1px solid #d4c4ae;border-radius:999px;height:32px;padding:0 10px;font-size:11px;font-weight:700}.file-list article.is-folder-locked{opacity:1;background:#fbf7f2}.file-list article.is-folder-locked>div b{opacity:.9}.folder-pin-sheet>footer{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.folder-pin-sheet>footer>button:not(.button){background:#fff;border:1px solid #e2ddd8;border-radius:10px;height:40px;padding:0 14px;font-size:12px}html.rv-glow .folder-pin-layer{background:#0c0b0bcc!important}html.rv-glow .folder-pin-sheet{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important;box-shadow:0 24px 70px #000a!important}html.rv-glow .folder-pin-sheet>header strong{color:#fff!important}html.rv-glow .folder-pin-sheet>header button,html.rv-glow .folder-pin-sheet label{color:#c9c2ba!important}html.rv-glow .folder-pin-sheet input:not([type=radio]):not([type=checkbox]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background:#121212!important;border-color:#3a3735!important}html.rv-glow .folder-pin-sheet input:not([type=radio]):not([type=checkbox]):focus,html.rv-glow .folder-pin-sheet input:not([type=radio]):not([type=checkbox]):focus-visible{border-color:#f3f0ec!important;outline:0!important;box-shadow:0 0 0 3px #f3f0ec29!important}html.rv-glow .folder-pin-hint,html.rv-glow .folder-pin-sheet>footer>button:not(.button){color:#c9c2ba!important}html.rv-glow .folder-pin-sheet>footer>button:not(.button){background:#242322!important;border-color:#3a3735!important}html.rv-glow .folder-pin-reset{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .folder-bio-btn{color:#171718!important;background:#f3f0ec!important}html.rv-glow .folder-pin-or{color:#9a938b!important}html.rv-glow .folder-unlock-duration{background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .folder-unlock-duration>.folder-unlock-title,html.rv-glow .folder-unlock-duration>label small{color:#9a938b!important}html.rv-glow .folder-unlock-duration>label{color:#f3f0ec!important}html.rv-glow .folder-unlock-duration>label.is-on{background:#242322!important;border-color:#5a524c!important}html.rv-glow .folder-unlock-duration>label b{color:#fff!important}html.rv-glow .folder-unlock-duration>label input[type=radio]{accent-color:#f3f0ec!important;box-shadow:none!important;outline:0!important}html.rv-glow .upload-pick-sheet select{color:#fff!important;background:#121212!important;border-color:#3a3735!important}html.rv-glow .upload-remember{color:#f3f0ec!important}.settings-duration{margin-top:12px}html.rv-glow .file-unlock-btn{color:#f3f0ec!important;background:#2c2a28!important;border-color:#5a5550!important}html.rv-glow .file-list article.is-folder-locked{background:#1f1c1a!important}html.rv-glow .folder-pin-warn{color:#ef8a8a!important}html.rv-glow .side-nav a .provider-nav-tile,html.rv-glow .provider-side>nav a .provider-nav-tile{opacity:1!important;border-radius:12px!important;flex:0 0 38px!important;width:38px!important;max-width:38px!important;height:38px!important;display:grid!important;overflow:visible!important}html.rv-glow .side-nav a .provider-nav-tile svg,html.rv-glow .provider-nav-tile svg{width:18px!important;height:18px!important}html.rv-glow .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav a{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:52px!important;height:52px!important;min-height:52px!important;padding:7px!important}html.rv-glow .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav a .provider-nav-tile{margin:0!important;transform:none!important}html.rv-glow .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav a>span:not(.provider-nav-tile),html.rv-glow .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav a>b,html.rv-glow .app-frame.sidebar-collapsed:not(.sidebar-hovered) .brand-word{opacity:0!important;pointer-events:none!important;width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html.rv-glow .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav-label{opacity:0!important;color:#0000!important;pointer-events:none!important;visibility:hidden!important;width:auto!important;max-width:none!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0 10px 8px!important;display:block!important;overflow:hidden!important}html.rv-glow .app-frame.sidebar-collapsed.sidebar-hovered{grid-template-columns:256px minmax(0,1fr)!important}html.rv-glow .app-frame.sidebar-collapsed.sidebar-hovered .side-nav a,html.rv-glow .app-frame:not(.sidebar-collapsed) .side-nav a{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:auto!important;height:auto!important;min-height:52px!important;padding:7px 10px 7px 7px!important}html.rv-glow .app-frame.sidebar-collapsed.sidebar-hovered .side-nav a>span:not(.provider-nav-tile),html.rv-glow .app-frame.sidebar-collapsed.sidebar-hovered .side-nav a>b,html.rv-glow .app-frame.sidebar-collapsed.sidebar-hovered .brand-word,html.rv-glow .app-frame:not(.sidebar-collapsed) .side-nav a>span:not(.provider-nav-tile),html.rv-glow .app-frame:not(.sidebar-collapsed) .side-nav a>b,html.rv-glow .app-frame:not(.sidebar-collapsed) .brand-word{opacity:1!important;white-space:nowrap!important;pointer-events:auto!important;color:#f3f0ec!important;width:auto!important;max-width:180px!important;height:auto!important;display:block!important;overflow:hidden!important}html.rv-glow .app-frame.sidebar-collapsed.sidebar-hovered .side-nav-label,html.rv-glow .app-frame:not(.sidebar-collapsed) .side-nav-label{visibility:visible!important;color:#9a938b!important;opacity:1!important;max-width:none!important;height:auto!important;min-height:26px!important;padding:0 10px 8px!important;display:block!important}html.rv-glow .app-frame.sidebar-collapsed.sidebar-hovered .side-nav a>b,html.rv-glow .app-frame:not(.sidebar-collapsed) .side-nav a>b{margin-left:auto!important;display:grid!important}html.rv-glow .side-nav a{color:#d8d2ca!important}html.rv-glow .side-nav a.active{color:#fff!important}html.rv-glow .side-nav a>span:not(.provider-nav-tile){color:inherit!important}html.rv-glow .help-buddy-face,html.rv-glow .roni-color-lilac .help-buddy-face,html.rv-glow .stride-roni-face.help-buddy-face{color:inherit!important;background:radial-gradient(circle at 28% 24%,#ffffff52 0%,#fff0 26%),radial-gradient(circle at 72% 70%,#bed2eb8c 0%,#bed2eb00 44%),radial-gradient(circle at 32% 78%,#aa8ccd6b 0%,#aa8ccd00 46%),linear-gradient(148deg,#e8dcc8 0%,#dcc9b0 28%,#c9b6e0 58%,#b7c9df 100%)!important;border-color:#0000!important}html.rv-glow .roni-color-sand .help-buddy-face{filter:saturate(1.08)brightness(1.04)!important;background:radial-gradient(circle at 28% 24%,#ffffff73 0%,#0000 28%),linear-gradient(148deg,#f1dfc5 0%,#e0c09a 42%,#d4ae86 100%)!important;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -12px 18px #b4825038,0 8px 16px #281e1447!important}html.rv-glow .roni-color-blue .help-buddy-face{filter:saturate(1.08)brightness(1.04)!important;background:radial-gradient(circle at 28% 24%,#ffffff73 0%,#0000 28%),linear-gradient(148deg,#dce8ef 0%,#a8c4d8 42%,#8bacc8 100%)!important;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -12px 18px #5a8cb43d,0 8px 16px #141e2847!important}html.rv-glow .roni-color-graphite .help-buddy-face{filter:saturate(1.05)brightness(1.06)!important;background:radial-gradient(circle at 28% 24%,#ffffff47 0%,#0000 28%),linear-gradient(148deg,#88818a 0%,#5c5560 48%,#39333e 100%)!important;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -12px 18px #28233247,0 8px 16px #0a0a0e59!important}html.rv-glow .help-buddy-eye{background:#fff!important}html.rv-glow .help-buddy-orbit,html.rv-glow .help-buddy-aura,html.rv-glow .help-buddy-glow,html.rv-glow .help-buddy-shade,html.rv-glow .help-buddy-shine,html.rv-glow .roni-wind{background-color:#0000!important}html.rv-glow .brand-mark,html.rv-glow .provider-brand .brand-mark,html.rv-glow .app-sidebar>.brand .brand-mark,html.rv-glow .assistant-symbol,html.rv-glow .brand-symbol.assistant-symbol{filter:none!important;opacity:1!important;background-color:#0000!important}html.rv-glow .new-chat,html.rv-glow .assistant-polished .new-chat{color:#1a1620!important;background:linear-gradient(135deg,#c9b6e0 0%,#b7a4d4 55%,#a894c8 100%)!important;border:0!important;box-shadow:0 10px 28px #8c6eb447!important}html.rv-glow .assistant-polished .new-chat .assistant-graphic-icon{filter:none!important;color:#1a1620!important}html.rv-glow .history-tabs b,html.rv-glow .assistant-polished .history-tabs b,html.rv-glow .message-filters b{color:#1a1620!important;background:#c9b6e0!important}html.rv-glow .history-tabs button.active b,html.rv-glow .assistant-polished .history-tabs button.active b{color:#4a3a62!important;background:#efe8f7!important}html.rv-glow .history-tabs,html.rv-glow .assistant-polished .history-tabs{background:#242322!important}html.rv-glow .history-tabs button,html.rv-glow .assistant-polished .history-tabs button{color:#c9c2ba!important}html.rv-glow .history-tabs button.active,html.rv-glow .assistant-polished .history-tabs button.active{color:#fff!important;box-shadow:none!important;background:#2c2a28!important}html.rv-glow .assistant-polished,html.rv-glow .assistant-layout,html.rv-glow .assistant-polished .assistant-center,html.rv-glow .assistant-polished .assistant-history,html.rv-glow .app-main.full-bleed .assistant-polished,html.rv-glow .app-main.full-bleed .assistant-polished .assistant-center,html.rv-glow .messages-page,html.rv-glow .calendar-board,html.rv-glow .search-dashboard,html.rv-glow .ronvolt-dash,html.rv-glow .mail-board,html.rv-glow .files-page{box-shadow:none!important;background:#121212!important;border:0!important}html.rv-glow .assistant-polished .assistant-history{background:#151414!important;border:1px solid #2c2a28!important;border-radius:18px!important}html.rv-glow .assistant-polished .prompt-cards button,html.rv-glow .prompt-cards button{box-shadow:none!important;border-color:#3a3735!important}html.rv-glow .assistant-polished .prompt-cards button:first-child{background:#1f1c1a!important}html.rv-glow .assistant-polished .prompt-cards button:nth-child(2){background:#1c1b22!important}html.rv-glow .assistant-polished .prompt-cards button:nth-child(3){background:#1d1b1e!important}html.rv-glow .assistant-polished .prompt-cards .assistant-card-art,html.rv-glow .prompt-cards .assistant-card-art{filter:saturate(.92)contrast(1.02)brightness(1.02)!important;box-shadow:none!important}html.rv-glow .assistant-polished .prompt-card-copy>b{color:#fff!important}html.rv-glow .assistant-polished .prompt-card-copy>span{color:#c9c2ba!important}html.rv-glow .dash-quick{background:0 0!important;border:0!important;gap:12px!important;padding:0!important}html.rv-glow .dash-quick a{box-shadow:none!important;border:1px solid #0000!important}html.rv-glow .dash-quick a:first-child{background:linear-gradient(160deg,#2a2624 0%,#1f1c1a 100%)!important;border-color:#3f3934!important}html.rv-glow .dash-quick a:nth-child(2){background:linear-gradient(160deg,#26242a 0%,#1c1b22 100%)!important;border-color:#3a3642!important}html.rv-glow .dash-quick a:nth-child(3){background:linear-gradient(160deg,#23262a 0%,#1a1d22 100%)!important;border-color:#343a42!important}html.rv-glow .dash-quick a:nth-child(4){background:linear-gradient(160deg,#28242c 0%,#1d1a22 100%)!important;border-color:#3c3644!important}html.rv-glow .dash-quick a:first-child svg{color:#e6d7c4!important}html.rv-glow .dash-quick a:nth-child(2) svg{color:#b7c9df!important}html.rv-glow .dash-quick a:nth-child(3) svg{color:#c9b6e0!important}html.rv-glow .dash-quick a:nth-child(4) svg{color:#d8d2ca!important}html.rv-glow .dash-quick a b{color:#fff!important}html.rv-glow .dash-quick a small{color:#c9c2ba!important}html.rv-glow .dash-offer-art,html.rv-glow .dash-guide-card .dash-offer-art,html.rv-glow .offers-row-art,html.rv-glow .offers-hero>img,html.rv-glow .compact-results .place-art,html.rv-glow .provider-art,html.rv-glow .provider-card img,html.rv-glow .dash-hero-media{filter:saturate(1.05)contrast(1.02)brightness(.92)!important;opacity:1!important}html.rv-glow .offers-hero>img,html.rv-glow .files-hero>img,html.rv-glow .calendar-hero>img,html.rv-glow .dash-hero img,html.rv-glow .dash-hero-media.on{opacity:1!important;filter:saturate(.98)contrast(1.05)brightness(.82)!important}html.rv-glow .calendar-days>section.today,html.rv-glow .app-frame .calendar-days>section.today{color:#2a2624!important;background:#e8dcc8!important;box-shadow:inset 0 0 0 1px #d4c4ae!important}html.rv-glow .calendar-days>section.today>header,html.rv-glow .calendar-days>section.today>header small,html.rv-glow .app-frame .calendar-days>section.today>header,html.rv-glow .app-frame .calendar-days>section.today>header small,html.rv-glow .calendar-days>section.today .calendar-add,html.rv-glow .calendar-days>section.today button,html.rv-glow .calendar-days>section.today .calendar-empty-slot,html.rv-glow .calendar-days>section.today .calendar-empty-slot span{color:#2a2624!important;border-bottom-color:#d4c4ae!important}html.rv-glow .calendar-days>section.today>header small,html.rv-glow .app-frame .calendar-days>section.today>header small{color:#3d3834!important;opacity:1!important;font-weight:750!important}html.rv-glow .calendar-days>section.today>header b,html.rv-glow .calendar-days>section.today>header span,html.rv-glow .week-head b.today,html.rv-glow .calendar-days>section.today header b,html.rv-glow .app-frame .calendar-days>section.today>header b{color:#7c6cff!important;background:0 0!important;font-weight:750!important}html.rv-glow .calendar-days>section.today .calendar-add,html.rv-glow .calendar-days>section.today button[aria-label*=Termin],html.rv-glow .calendar-days>section.today .calendar-empty-slot{color:#5a524c!important;background:#ffffff73!important;border:1px dashed #b9a890!important}html.rv-glow .calendar-days>section{background:#151414!important;border-color:#2c2a28!important}html.rv-glow .calendar-create-layer{background:#0c0b0bcc!important}html.rv-glow .calendar-create,html.rv-glow .app-frame .calendar-create{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important;box-shadow:0 24px 70px #000a!important}html.rv-glow .calendar-create strong,html.rv-glow .calendar-create #calendar-create-title{color:#fff!important}html.rv-glow .calendar-create label{color:#c9c2ba!important}html.rv-glow .calendar-create>div:first-child button{color:#c9c2ba!important;background:0 0!important}html.rv-glow .calendar-create input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f0ec!important;background:#121212!important;border-color:#3a3735!important}html.rv-glow .calendar-create input::placeholder{color:#8a837c!important}html.rv-glow .calendar-create input:focus{border-color:#c9b6e0!important;box-shadow:0 0 0 3px #c9b6e047!important}html.rv-glow .calendar-create>.button.dark{color:#171718!important;background:#f3f0ec!important}html.rv-glow .land-hero-visual:before,html.rv-glow .land-hero-visual:after,html.rv-glow .land-hero-blob,html.rv-glow .land-hero-soft-circle,html.rv-glow .land-blob,html.rv-glow .land-blob-beige,html.rv-glow .land-blob-lilac,html.rv-glow .land-blob-blue,html.rv-glow .land-blob-green{opacity:0!important;box-shadow:none!important;filter:none!important;background:0 0!important}html.rv-glow .land-hero-photo{filter:none!important;background:0 0!important}html.rv-glow .land-hero-badge{color:#f3f0ec!important;background:#1a1919!important;border:1px solid #3a3735!important;box-shadow:0 14px 34px #000a!important}html.rv-glow .land-hero-badge b{color:#fff!important;background:0 0!important}html.rv-glow .land-hero-badge span{color:#c9c2ba!important;background:0 0!important}html.rv-glow .land-mini-avatars img{background:#242322!important;border-color:#2c2a28!important}html.rv-glow .land-float,html.rv-glow .land-float-beige,html.rv-glow .land-float-lilac,html.rv-glow .land-float-blue{color:#f3f0ec!important;background:#1a1919!important;border:1px solid #3a3735!important;box-shadow:0 16px 36px #0008!important}html.rv-glow .land-float b{color:#fff!important}html.rv-glow .land-float span{color:#c9c2ba!important}html.rv-glow .land-float img{filter:saturate(1.05)brightness(.95)!important}html.rv-glow .provider-card,html.rv-glow .compact-results>button,html.rv-glow .offers-row{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .provider-card>small,html.rv-glow .provider-card p,html.rv-glow .provider-meta span,html.rv-glow .compact-results small,html.rv-glow .compact-results span,html.rv-glow .compact-results em,html.rv-glow .offers-row-copy p{color:#c9c2ba!important}html.rv-glow .provider-card h2,html.rv-glow .provider-card h3,html.rv-glow .compact-results b,html.rv-glow .offers-row-copy h3{color:#fff!important}html.rv-glow .provider-photo-status,html.rv-glow .provider-kicker small,html.rv-glow .offers-row .tag,html.rv-glow .offers-tags span{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .app-frame .dash-hero,html.rv-glow .app-frame .files-hero,html.rv-glow .app-frame .offers-hero,html.rv-glow .app-frame .offer-profile-hero,html.rv-glow .app-frame .calendar-board-head.calendar-hero,html.rv-glow .app-frame .calendar-hero,html.rv-glow .app-frame .mail-board .calendar-hero,html.rv-glow .app-frame .profile-hero,html.rv-glow .app-frame .saved-hero,html.rv-glow .app-frame .assistant-banner{isolation:isolate!important;color:#f3f0ec!important;background:radial-gradient(100% 100% at 12% 15%,#c45cff29 0%,#0000 42%),radial-gradient(90% 90% at 92% 88%,#2ad7ff1a 0%,#0000 48%),linear-gradient(155deg,#1e1d20 0%,#141414 100%)!important;border:1px solid #ffffff14!important;border-radius:22px!important;min-height:218px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 18px 40px -18px #7c6cff47!important}html.rv-glow .app-frame .dash-hero>img,html.rv-glow .app-frame .dash-hero-media,html.rv-glow .app-frame .files-hero>img,html.rv-glow .app-frame .offers-hero>img,html.rv-glow .app-frame .offer-profile-hero>img,html.rv-glow .app-frame .calendar-hero>img,html.rv-glow .app-frame .mail-board .calendar-hero>img{opacity:1!important;visibility:visible!important;pointer-events:none!important;filter:saturate()contrast(1.06)brightness(.88)!important;object-fit:cover!important;object-position:center right!important;z-index:0!important}html.rv-glow .app-frame .dash-hero-media{opacity:0!important}html.rv-glow .app-frame .dash-hero-media.on{opacity:1!important;z-index:0!important}html.rv-glow .app-frame .dash-hero:before,html.rv-glow .app-frame .files-hero:before,html.rv-glow .app-frame .offers-hero:before,html.rv-glow .app-frame .offer-profile-hero:before,html.rv-glow .app-frame .calendar-hero:before{content:""!important;z-index:1!important;border-radius:inherit!important;pointer-events:none!important;filter:none!important;opacity:1!important;background:linear-gradient(90deg,#121214f5 0%,#121214e8 34%,#12121499 52%,#12121433 72%,#0000 88%),radial-gradient(90% 90% at 18% 20%,#c45cff2e 0%,#0000 55%)!important;width:auto!important;height:auto!important;position:absolute!important;inset:0!important}html.rv-glow .app-frame .dash-hero:after,html.rv-glow .app-frame .files-hero:after,html.rv-glow .app-frame .offers-hero:after,html.rv-glow .app-frame .offer-profile-hero:after,html.rv-glow .app-frame .calendar-hero:after{content:""!important;z-index:1!important;pointer-events:none!important;filter:blur(1px)!important;opacity:.85!important;background:radial-gradient(circle,#7c6cff47 0%,#0000 70%)!important;border-radius:50%!important;width:200px!important;height:200px!important;position:absolute!important;inset:-40px -20px auto auto!important}html.rv-glow .app-frame .dash-hero-copy,html.rv-glow .app-frame .files-hero-copy,html.rv-glow .app-frame .offers-hero-copy,html.rv-glow .app-frame .offer-profile-copy,html.rv-glow .app-frame .calendar-hero-copy,html.rv-glow .app-frame .files-hero .page-head,html.rv-glow .app-frame .calendar-board-head>div:first-child,html.rv-glow .app-frame .calendar-board-actions,html.rv-glow .app-frame .files-hero>.button,html.rv-glow .app-frame .offers-hero>.button{z-index:3!important;color:#f3f0ec!important;background:0 0!important;position:relative!important}html.rv-glow .app-frame .dash-hero-copy{flex-direction:column!important;justify-content:center!important;width:min(420px,52%)!important;padding:36px 28px 44px!important;display:flex!important;position:absolute!important;inset:0 auto 0 0!important}html.rv-glow .app-frame .dash-hero-copy h1,html.rv-glow .app-frame .files-hero .page-head h1,html.rv-glow .app-frame .offers-hero-copy h1,html.rv-glow .app-frame .offer-profile-copy h1,html.rv-glow .app-frame .calendar-hero-copy h1,html.rv-glow .app-frame .calendar-board-head h1{color:#fff!important;text-shadow:0 8px 28px #00000073!important}html.rv-glow .app-frame .dash-hero-copy p,html.rv-glow .app-frame .files-hero .page-head p,html.rv-glow .app-frame .offers-hero-copy p,html.rv-glow .app-frame .offer-profile-copy p,html.rv-glow .app-frame .calendar-hero-copy p,html.rv-glow .app-frame .files-hero .page-head small,html.rv-glow .app-frame .offers-hero-copy>small,html.rv-glow .app-frame .offer-profile-copy>small,html.rv-glow .app-frame .calendar-hero-copy>small,html.rv-glow .app-frame .calendar-board-head small{color:#d8d2ca!important}html.rv-glow .app-frame .files-hero-copy>span,html.rv-glow .app-frame .offers-hero-copy>span,html.rv-glow .app-frame .offer-profile-copy>span,html.rv-glow .app-frame .calendar-hero-copy>.hero-pill{color:#f3f0ec!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#1212148c!important;border:1px solid #ffffff1f!important}html.rv-glow .app-frame .dash-hero-btn,html.rv-glow .app-frame .files-hero>.button,html.rv-glow .app-frame .offers-hero>.button,html.rv-glow .app-frame .calendar-board-actions>.button.dark,html.rv-glow .app-frame .calendar-hero .button{color:#121212!important;background:#e8e2dc!important;border:0!important;box-shadow:0 8px 22px #00000040!important}html.rv-glow .app-frame .dash-hero-btn.ghost,html.rv-glow .app-frame .calendar-board-actions>.button:not(.dark){color:#f3f0ec!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#12121480!important;border:1px solid #ffffff29!important}html.rv-glow .app-frame .dash-hero-dots{z-index:3!important}html.rv-glow .app-frame .dash-hero-dots button{background:#ffffff59!important}html.rv-glow .app-frame .dash-hero-dots button.on{background:#c9b6e0!important}html.rv-glow .app-frame .dash-hero{height:clamp(260px,30vw,360px)!important}html.rv-glow .app-frame .files-hero,html.rv-glow .app-frame .offers-hero,html.rv-glow .app-frame .calendar-hero,html.rv-glow .app-frame .offer-profile-hero{justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:30px 32px!important;display:flex!important}html.rv-glow .assistant-welcome,html.rv-glow .assistant-polished .assistant-welcome,html.rv-glow .app-main.full-bleed .assistant-polished .assistant-welcome{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html.rv-glow .dash-offer-art,html.rv-glow .dash-guide-card .dash-offer-art,html.rv-glow .offers-row-art{background-color:#0000!important}html.rv-glow .help-buddy-orbit{overflow:visible!important}html.rv-glow .help-buddy-aura,html.rv-glow .help-buddy-glow,html.rv-glow .roni-wind{opacity:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;animation:none!important}@media (prefers-reduced-motion:reduce){html.rv-glow .help-buddy-aura,html.rv-glow .help-buddy-glow{animation:none!important}}html.rv-glow .dash-block,html.rv-glow .dash-block-soft,html.rv-glow .dash-section-head,html.rv-glow .ronvolt-dash{box-shadow:none!important;background:0 0!important;border:0!important}html.rv-glow .dash-rail,html.rv-glow .ronvolt-dash,html.rv-glow .app-main.full-bleed .ronvolt-dash{background:0 0!important}html.rv-glow .dash-rail-card{color:#f3f0ec!important;box-shadow:none!important;background:#151414!important;border-color:#2c2a28!important}html.rv-glow .dash-note-card,html.rv-glow .dash-note-card.dash-note-idle,html.rv-glow .dash-note-card.is-priority,html.rv-glow .dash-note-card:hover,html.rv-glow .dash-note-card.is-priority:hover{color:#f3f0ec!important;box-shadow:none!important;background:#1c1b1b!important;border-color:#2c2a28!important}html.rv-glow .dash-rail-card .dash-section-head h2,html.rv-glow .dash-note-card b,html.rv-glow .dash-note-open b{color:#fff!important}html.rv-glow .dash-note-card small,html.rv-glow .dash-note-open small,html.rv-glow .dash-note-badge,html.rv-glow .dash-clear,html.rv-glow .dash-rail-card a{color:#c9c2ba!important}html.rv-glow .dash-rail-ico,html.rv-glow .dash-note-ico,html.rv-glow .dash-note-ico.search,html.rv-glow .dash-note-ico.assistant,html.rv-glow .dash-note-ico.reminder,html.rv-glow .dash-note-ico.appointment{color:#d8d2ca!important;background:#242322!important}html.rv-glow .dash-note-del{color:#9a938b!important}html.rv-glow .dash-note-del:hover{color:#fff!important;background:#2a2928!important}html.rv-glow .app-frame,html.rv-glow .app-stage,html.rv-glow .app-main,html.rv-glow .app-main.full-bleed,html.rv-glow .work-page,html.rv-glow .ronvolt-dash,html.rv-glow .provider-detail,html.rv-glow .settings-layout,html.rv-glow .account-page{color:#f3f0ec!important;background:#121212!important}html.rv-glow .app-sidebar{background:#121212!important}html.rv-glow .provider-detail{--detail-accent:#c9b6e0;--detail-soft:#242028;--detail-wash:#151414;color:#f3f0ec!important}html.rv-glow .detail-main,html.rv-glow .detail-section,html.rv-glow .detail-section:nth-of-type(2n),html.rv-glow .detail-sections,html.rv-glow .detail-action,html.rv-glow .detail-services li,html.rv-glow .detail-help,html.rv-glow .detail-contact-quick>div,html.rv-glow .detail-save,html.rv-glow .profile-story,html.rv-glow .profile-side,html.rv-glow .profile-glance article{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#2c2a28!important}html.rv-glow .detail-sections{border-color:#2c2a28!important}html.rv-glow .detail-sections a{color:#c9c2ba!important}html.rv-glow .detail-sections a:first-child{color:#fff!important;border-bottom-color:#c9b6e0!important}html.rv-glow .detail-section h2,html.rv-glow .detail-action h2,html.rv-glow .profile-story h2,html.rv-glow .profile-side h2,html.rv-glow .detail-opening-hours h3,html.rv-glow .detail-facts dd,html.rv-glow .detail-contact-quick b{color:#fff!important}html.rv-glow .detail-section p,html.rv-glow .detail-section .detail-muted,html.rv-glow .detail-action p,html.rv-glow .detail-facts dt,html.rv-glow .detail-contact-quick small,html.rv-glow .detail-action>small,html.rv-glow .detail-steps,html.rv-glow .detail-steps ol,html.rv-glow .detail-help small,html.rv-glow .detail-back,html.rv-glow .profile-story>p,html.rv-glow .profile-side>small,html.rv-glow .profile-glance small,html.rv-glow .profile-glance span{color:#c9c2ba!important}html.rv-glow .detail-facts>div,html.rv-glow .detail-opening-hours,html.rv-glow .detail-steps,html.rv-glow .detail-section+.detail-section,html.rv-glow .profile-side p{border-color:#2c2a28!important}html.rv-glow .detail-services li,html.rv-glow .profile-glance article.open{background:#242322!important}html.rv-glow .detail-save{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .detail-save.saved{color:#c9b6e0!important;background:#2a2430!important}html.rv-glow .settings-nav,html.rv-glow .settings-section,html.rv-glow .settings-pane,html.rv-glow .settings-stack,html.rv-glow .roni-settings-intro,html.rv-glow .settings-history,html.rv-glow .settings-message,html.rv-glow .delete-confirm{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#2c2a28!important}html.rv-glow .settings-switcher button{color:#c9c2ba!important;background:0 0!important;border:0!important}html.rv-glow .settings-switcher button.on{color:#fff!important;background:#2a2430!important}html.rv-glow .settings-switcher button b{color:inherit!important}html.rv-glow .settings-switcher button small,html.rv-glow .settings-filter span,html.rv-glow .settings-section .pane-head p,html.rv-glow .settings-section .pane-head>small,html.rv-glow .roni-settings-intro p,html.rv-glow .roni-settings-intro small,html.rv-glow .settings-privacy-note,html.rv-glow .settings-history time{color:#c9c2ba!important}html.rv-glow .settings-section .pane-head h2,html.rv-glow .roni-settings-intro h2,html.rv-glow .settings-history span{color:#fff!important}html.rv-glow .settings-section .pane-head,html.rv-glow .roni-colors,html.rv-glow .settings-history li{border-color:#2c2a28!important}html.rv-glow .settings-filter input,html.rv-glow .settings-section input,html.rv-glow .settings-section select,html.rv-glow .settings-section textarea{color:#fff!important;background:#121212!important;border-color:#3a3735!important}html.rv-glow .settings-hero{color:#f3f0ec!important;background:#1a1919!important}html.rv-glow .settings-hero:after{background:linear-gradient(90deg,#121212f5 0%,#121212cc 42%,#12121233 78%,#0000)!important}html.rv-glow .settings-hero small{color:#c9c2ba!important}html.rv-glow .settings-hero h1{color:#fff!important}html.rv-glow .settings-hero p{color:#d8d2ca!important}html.rv-glow .settings-hero>a{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .account-center{color:#f3f0ec!important;background:#151414!important;border-color:#2c2a28!important}html.rv-glow .account-center>header,html.rv-glow .account-center-group,html.rv-glow .account-center-manage,html.rv-glow .account-center-bottom button,html.rv-glow .account-center-close{color:#f3f0ec!important;background:#1a1919!important;border-color:#2c2a28!important}html.rv-glow .account-center>header p,html.rv-glow .account-center-group small{color:#c9c2ba!important}html.rv-glow .account-center>header h2,html.rv-glow .account-center-group b{color:#fff!important}html.rv-glow .account-center-group>button{color:#f3f0ec!important;background:#1a1919!important;border-bottom-color:#2c2a28!important}html.rv-glow .account-center-group>button:hover{background:#242322!important}html.rv-glow .account-center-bottom button:last-child,html.rv-glow .account-center-manage{color:#121212!important;background:#d8d2ca!important}html.rv-glow .account-roni-mini{background:radial-gradient(circle at 30% 28%,#ffffff73,#0000 40%),linear-gradient(145deg,#e8dcc8,#c9b6e0 55%,#b7c9df)!important;box-shadow:0 0 14px #c48cffa6!important}html.rv-glow .help-buddy-face,html.rv-glow .roni-color-lilac .help-buddy-face{filter:saturate(1.25)brightness(1.12)!important;background:radial-gradient(circle at 50% 42%,#ffffffb8 0%,#fff0ff2e 28%,#0000 52%),radial-gradient(circle at 32% 28%,#fff6 0%,#0000 34%),radial-gradient(circle at 68% 72%,#c45cff 0%,#7c6cff88 42%,#0000 68%),radial-gradient(circle at 30% 78%,#b7c9df 0%,#0000 55%),linear-gradient(150deg,#f4e8d8 0%,#e4c8ff 35%,#c9b6e0 58%,#9eb8f0 100%)!important;box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -14px 20px #a06ee647,0 8px 16px #281e3240!important}html.rv-glow .help-buddy-face:hover{filter:saturate(1.2)brightness(1.14)!important}html.rv-glow input:not([type=radio]):not([type=checkbox]):focus,html.rv-glow input:not([type=radio]):not([type=checkbox]):focus-visible,html.rv-glow textarea:focus,html.rv-glow textarea:focus-visible,html.rv-glow select:focus,html.rv-glow select:focus-visible,html.rv-glow .dash-search:focus-within,html.rv-glow .offers-find label:focus-within,html.rv-glow .offers-find .search-field>label:focus-within,html.rv-glow .offers-filter-search:focus-within,html.rv-glow .land-search:focus-within,html.rv-glow .land-search-wrap:focus-within,html.rv-glow .big-search:focus-within,html.rv-glow .search-dashboard-bar:focus-within,html.rv-glow .assistant-input:focus-within,html.rv-glow .assistant-polished .assistant-input:focus-within,html.rv-glow .assistant-composer:focus-within,html.rv-glow .message-compose:focus-within,html.rv-glow .thread-compose:focus-within,html.rv-glow .history-search:focus-within,html.rv-glow .inbox-search:focus-within,html.rv-glow .file-toolbar>label:focus-within,html.rv-glow .auth-panel input:not([type=checkbox]):focus,html.rv-glow .auth-panel input:not([type=checkbox]):focus-visible,html.rv-glow .auth-panel textarea:focus,html.rv-glow .auth-form-card input:not([type=checkbox]):focus,html.rv-glow .auth-form-card input:not([type=checkbox]):focus-visible,html.rv-glow .settings-filter:focus-within,html.rv-glow .help-buddy-ask:focus-within,html.rv-glow .stride-search:focus-within,html.rv-glow .stride-search label:focus-within,html.rv-glow .public-search:focus-within,html.rv-glow .public-search label:focus-within,html.rv-glow .provider-thread-list>label:focus-within,html.rv-glow .provider-top>label:focus-within{border-color:#c9b6e0!important;outline:none!important;box-shadow:0 0 0 1.5px #c9b6e0,0 0 0 4px #c9b6e057!important}html.rv-glow .offers-find label:focus-within,html.rv-glow .offers-find .search-field>label:focus-within,html.rv-glow .offers-filter-search:focus-within,html.rv-glow .history-search:focus-within,html.rv-glow .inbox-search:focus-within,html.rv-glow .dash-search:focus-within,html.rv-glow .help-buddy-ask:focus-within,html.rv-glow .provider-thread-list>label:focus-within,html.rv-glow .provider-top>label:focus-within,html.rv-glow .public-search label:focus-within,html.rv-glow .stride-search label:focus-within{border-radius:999px!important}html.rv-glow .assistant-input:focus-within,html.rv-glow .assistant-polished .assistant-input:focus-within,html.rv-glow .assistant-composer:focus-within,html.rv-glow .message-compose:focus-within,html.rv-glow .thread-compose:focus-within,html.rv-glow .auth-panel input:not([type=checkbox]):focus,html.rv-glow .auth-panel textarea:focus{border-radius:16px!important}html.rv-glow .offers-find:focus-within,html.rv-glow .stride-search:focus-within,html.rv-glow .public-search:focus-within,html.rv-glow .land-search label:focus-within,html.rv-glow .land-search input:focus,html.rv-glow .land-search input:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}html.rv-glow .dash-search:focus-within input,html.rv-glow .offers-find label:focus-within input,html.rv-glow .offers-filter-search:focus-within input,html.rv-glow .land-search:focus-within input,html.rv-glow .big-search:focus-within input,html.rv-glow .search-dashboard-bar:focus-within input,html.rv-glow .assistant-input:focus-within textarea,html.rv-glow .assistant-polished .assistant-input:focus-within textarea,html.rv-glow .message-compose:focus-within textarea,html.rv-glow .history-search:focus-within input,html.rv-glow .help-buddy-ask:focus-within input,html.rv-glow .provider-thread-list>label:focus-within input{box-shadow:none!important;outline:none!important}html.rv-glow .search-suggestions,html.rv-glow .land-search-suggestions,html.rv-glow .offers-filter-autocomplete .search-suggestions{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important;box-shadow:0 18px 42px #00000073!important}html.rv-glow .search-suggestions button,html.rv-glow .land-search-suggestions button{color:#f3f0ec!important;background:0 0!important}html.rv-glow .search-suggestions button:hover,html.rv-glow .search-suggestions button:focus-visible,html.rv-glow .land-search-suggestions button:hover,html.rv-glow .land-search-suggestions button:focus-visible{color:#fff!important;background:#242322!important}html.rv-glow .search-suggestions button b,html.rv-glow .land-search-suggestions button{color:#fff!important}html.rv-glow .search-suggestions button small,html.rv-glow .search-suggestions button>svg,html.rv-glow .land-search-suggestions button svg{color:#c9c2ba!important}html.rv-glow .saved-hero,html.rv-glow .app-frame .saved-hero{color:#f3f0ec!important;background:radial-gradient(100% 100% at 12% 15%,#c45cff29 0%,#0000 42%),linear-gradient(155deg,#1e1d20 0%,#141414 100%)!important;border-color:#ffffff14!important}html.rv-glow .saved-hero .page-head small,html.rv-glow .saved-hero .page-head p,html.rv-glow .saved-hero-copy>span{color:#c9c2ba!important}html.rv-glow .saved-hero .page-head h1{color:#fff!important}html.rv-glow .saved-hero:after,html.rv-glow .app-frame .saved-hero:after{background:linear-gradient(90deg,#121214f5 0%,#121214e8 40%,#12121466 70%,#0000 90%)!important}html.rv-glow .saved-count,html.rv-glow .saved-hero>.saved-count{color:#f3f0ec!important;background:#1a1919!important;border:1px solid #3a3735!important}html.rv-glow .saved-count span,html.rv-glow .saved-count b{color:#fff!important}html.rv-glow .saved-count small{color:#c9c2ba!important}html.rv-glow .saved-empty,html.rv-glow .saved-page .saved-empty,html.rv-glow .work-page.saved-page>div:not(.saved-hero){color:#f3f0ec!important;background:#1a1919!important;border-color:#2c2a28!important}html.rv-glow .land-course,html.rv-glow .land-course-body,html.rv-glow a.land-course{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border:1px solid #2c2a28!important}html.rv-glow .land-course-body h3,html.rv-glow .land-course-meta b{color:#fff!important}html.rv-glow .land-course-body p,html.rv-glow .land-course-meta,html.rv-glow .land-rating,html.rv-glow .land-course .provider-rating,html.rv-glow .land-course .provider-rating small,html.rv-glow .land-course .provider-rating em{color:#c9c2ba!important}html.rv-glow .land-course .provider-rating b{color:#fff!important}html.rv-glow .land-course-media{background:#151414!important}html.rv-glow .land-course-media span{color:#f3f0ec!important;background:#1a1919e8!important;border-color:#3a3735!important}html.rv-glow .land-course-cart{color:#121212!important;background:#f3f0ec!important}html.rv-glow .auth-visual{filter:none!important;background:linear-gradient(145deg,#1c1b1e 0%,#16151a 55%,#12131a 100%)!important}html.rv-glow .auth-visual .auth-side-copy,html.rv-glow .auth-visual .auth-side-copy h2,html.rv-glow .auth-side-copy h2{color:#fff!important}html.rv-glow .auth-side-eyebrow,html.rv-glow .auth-visual .auth-side-copy>p,html.rv-glow .auth-visual .auth-side-copy>p:last-child{color:#c9c2ba!important}html.rv-glow .auth-side-facts article{color:#f3f0ec!important;background:#1a1919e6!important;border-color:#3a3735!important}html.rv-glow .auth-side-facts b{color:#fff!important}html.rv-glow .auth-side-facts small{color:#c9c2ba!important}html.rv-glow .auth-switch,html.rv-glow .auth-switch a,html.rv-glow .auth-panel .auth-switch a,html.rv-glow .guest-link{color:#e8e2db!important}html.rv-glow .auth-switch a{color:#d8d2ca!important;text-underline-offset:3px!important;font-weight:700!important;text-decoration:underline!important}html.rv-glow .auth-panel,html.rv-glow .auth-form-card{color:#f3f0ec!important;background:#151414!important;border-color:#2c2a28!important}html.rv-glow .help-buddy-aura,html.rv-glow .help-buddy-glow,html.rv-glow .roni-wind,html.rv-glow .help-buddy-orbit.is-listening .help-buddy-aura,html.rv-glow .help-buddy-orbit.is-listening .help-buddy-glow,html.rv-glow .help-buddy-orbit.is-armed .help-buddy-aura,html.rv-glow .help-buddy-orbit.is-armed .help-buddy-glow,html.rv-glow .help-buddy-orbit.is-complete .help-buddy-aura,html.rv-glow .help-buddy-orbit.is-complete .help-buddy-glow{opacity:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;animation:none!important;display:none!important}html.rv-glow .empty-state,html.rv-glow .saved-page .empty-state{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border:1px solid #2c2a28!important;border-radius:20px!important}html.rv-glow .empty-state h2{color:#fff!important}html.rv-glow .empty-state p,html.rv-glow .empty-state svg{color:#c9c2ba!important}html.rv-glow .help-buddy-ear,html.rv-glow .help-buddy-quick-reply{color:#f3f0ec!important;background:#1a1919!important;border:1px solid #3a3735!important;box-shadow:0 10px 24px #0006!important}html.rv-glow .help-buddy-ask{background:#121212!important;border:1px solid #3a3735!important}html.rv-glow .help-buddy-ask input{color:#f3f0ec!important;background:0 0!important}html.rv-glow .help-buddy-ask:focus-within{border-color:#c9b6e0!important;border-radius:999px!important;outline:none!important;box-shadow:0 0 0 1.5px #c9b6e0,0 0 0 4px #c9b6e057!important}html.rv-glow .help-buddy-ask:focus-within input{box-shadow:none!important;border-color:#0000!important;outline:none!important}html.rv-glow .auth-switch a,html.rv-glow .auth-panel .auth-switch a,html.rv-glow a.guest-link{color:#f3f0ec!important;text-underline-offset:3px!important;font-weight:700!important;text-decoration:underline!important}html.rv-glow .help-buddy-face,html.rv-glow .roni-color-lilac .help-buddy-face{filter:saturate(1.2)brightness(1.08)!important;box-shadow:inset 0 -12px 18px #a06ee638,0 6px 14px #14101c59!important}html.rv-glow .help-buddy-orbit,html.rv-glow .help-buddy{filter:none!important;box-shadow:none!important}html.rv-glow button:focus-visible,html.rv-glow a:focus-visible{outline-offset:2px!important;outline:2px solid #c9b6e0!important}html.rv-glow .help-buddy-ear{display:none!important}html.rv-glow .account-menu-trigger:hover,html.rv-glow .account-menu-trigger:focus-visible,html.rv-glow .side-profile:hover,html.rv-glow .app-sidebar .account-menu-trigger:hover{color:#f3f0ec!important;background:#242322!important}html.rv-glow .account-menu-trigger:hover b,html.rv-glow .account-menu-trigger:hover small,html.rv-glow .account-menu-trigger:focus-visible b,html.rv-glow .account-menu-trigger:focus-visible small{color:#f3f0ec!important}html.rv-glow .account-menu-trigger:hover small{color:#c9c2ba!important}html.rv-glow .account-menu-panel{background:#1a1919!important;border:1px solid #3a3735!important;box-shadow:0 18px 40px #00000073!important}html.rv-glow .account-menu-panel button{color:#f3f0ec!important}html.rv-glow .account-menu-panel button:hover{color:#fff!important;background:#242322!important}html.rv-glow .dash-files,html.rv-glow .dash-files-empty,html.rv-glow .dash-files article,html.rv-glow .dash-files-empty article{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border:1px solid #2c2a28!important}html.rv-glow .dash-files b,html.rv-glow .dash-files-empty b{color:#fff!important}html.rv-glow .dash-files small,html.rv-glow .dash-files-empty small,html.rv-glow .dash-files svg{color:#c9c2ba!important}html.rv-glow .dash-files .dash-cta,html.rv-glow .dash-files-empty .dash-cta{color:#121212!important;background:#f3f0ec!important;border:0!important}html.rv-glow .provider-inbox,html.rv-glow .provider-thread-list,html.rv-glow .provider-message{color:#f3f0ec!important;background:#151414!important;border-color:#2c2a28!important}:is(html.rv-glow .provider-thread-list>label,html.rv-glow .provider-inbox label:has(input)){align-items:center;gap:8px;color:#c9c2ba!important;height:42px!important;box-shadow:none!important;background:#1a1919!important;border:1px solid #3a3735!important;border-radius:999px!important;margin:12px 16px!important;padding:0 14px!important;display:flex!important}:is(html.rv-glow .provider-thread-list>label input,html.rv-glow .provider-inbox label:has(input) input){color:#f3f0ec!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html.rv-glow .provider-thread-list header,html.rv-glow .provider-message header{color:#f3f0ec!important;background:#151414!important;border-color:#2c2a28!important}html.rv-glow .provider-thread-list header h2,html.rv-glow .provider-message header h2{color:#fff!important}html.rv-glow .provider-thread-list header span,html.rv-glow .provider-empty,html.rv-glow .provider-empty p,html.rv-glow .provider-empty small{color:#c9c2ba!important}html.rv-glow .provider-empty b{color:#fff!important}html.rv-glow .provider-empty svg{color:#c9b6e0!important}html.rv-glow .provider-inbox>aside{background:#121212!important;border-color:#2c2a28!important}html.rv-glow .legal-site,html.rv-glow .legal-main{color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow body:has(.legal-article){color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow .site-shell:has(.legal-article){color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow .legal-article,html.rv-glow .legal-main{color:#e8e2db!important}html.rv-glow .legal-article h1,html.rv-glow .legal-article h2,html.rv-glow .legal-article h3{color:#fff!important}html.rv-glow .legal-article p,html.rv-glow .legal-updated,html.rv-glow .legal-list,html.rv-glow .legal-list li{color:#c9c2ba!important}html.rv-glow .legal-list b{color:#f3f0ec!important}html.rv-glow .legal-article a{color:#d8c8f0!important}html.rv-glow .legal-form-box{color:#c5bfb7!important;background:#1a1918!important;border-color:#343230!important}:is(html.rv-glow .legal-site .site-header,html.rv-glow .site-shell:has(.legal-article) .site-header,html.rv-glow .site-shell:has(.legal-article) .land-topbar){background:#121212eb!important;border-bottom:1px solid #2c2a28!important}html.rv-glow .legal-footer-public{color:#bdb6ae!important;background:#0f0f0f!important;border-top:1px solid #2c2a28!important}html.rv-glow .site-shell:has(.legal-article) .legal-footer{color:#bdb6ae!important;background:#0f0f0f!important;border-top:1px solid #2c2a28!important}html.rv-glow .inbox-search,html.rv-glow .messages-page .inbox-search{color:#c9c2ba!important;background:#1a1919!important;border:1px solid #3a3735!important;border-radius:999px!important}html.rv-glow .inbox-search input{color:#f3f0ec!important}html.rv-glow .dash-user .account-menu-trigger,html.rv-glow .dash-user .account-menu-trigger:hover,html.rv-glow .dash-user .account-menu-trigger:focus-visible,html.rv-glow .dash-user .account-menu-trigger[aria-expanded=true]{color:#d8d2ca!important;box-shadow:none!important;background:#242322!important;border:0!important;border-radius:999px!important;height:46px!important}html.rv-glow .dash-user .account-menu-trigger:hover b,html.rv-glow .dash-user .account-menu-trigger[aria-expanded=true] b,html.rv-glow .dash-user .account-menu-trigger:hover small,html.rv-glow .dash-user .account-menu-trigger[aria-expanded=true] small{color:#f3f0ec!important}html.rv-glow .dash-user .account-menu-trigger:hover small{color:#c9c2ba!important}html.rv-glow .account-sheet a,html.rv-glow .account-center-group a,html.rv-glow [role=dialog] a{color:#d8d2ca!important}html.rv-glow .offers-filter input[type=checkbox],html.rv-glow input[type=checkbox]{accent-color:#c9b6e0!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .about-page,html.rv-glow .ueber-page,html.rv-glow .site-shell main.legal-main,html.rv-glow .public-page,html.rv-glow .stride-page{color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow .site-shell:has(.legal-article){color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow .site-shell:has(.about-hero){color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow .about-shell,html.rv-glow .about-page,html.rv-glow .about-hero,html.rv-glow .about-story,html.rv-glow .about-principles,html.rv-glow .about-closing{color:#f3f0ec!important;background:#0f0f0f!important}html.rv-glow .about-hero-copy,html.rv-glow .about-story-inner,html.rv-glow .about-principles,html.rv-glow .about-closing{color:#f3f0ec!important}html.rv-glow .about-brand,html.rv-glow .about-kicker{color:#c9b6e0!important}html.rv-glow .about-hero h1,html.rv-glow .about-story h2,html.rv-glow .about-principles h2,html.rv-glow .about-principles h3,html.rv-glow .about-closing h2{color:#fff!important}html.rv-glow .about-lead,html.rv-glow .about-story-copy p,html.rv-glow .about-principle-list p,html.rv-glow .about-secondary{color:#c9c2ba!important}html.rv-glow .about-primary{color:#121212!important;background:#f3f0ec!important}html.rv-glow .about-principle-list li{color:#f3f0ec!important;background:#1a1919!important;border:1px solid #2c2a28!important}html.rv-glow .about-principle-list span{color:#c9b6e0!important}html.rv-glow .about-story-copy a{color:#d8c8f0!important}html.rv-glow .account-center>footer,html.rv-glow .account-center>footer a{color:#c9c2ba!important}html.rv-glow .land-search{box-shadow:none!important;background:#1a1919!important;border:1px solid #3a3735!important;border-radius:999px!important;overflow:hidden!important}html.rv-glow .land-search.is-open{border-radius:28px 28px 0 0!important;overflow:visible!important}html.rv-glow .land-search-field{border-bottom:0!important;border-right:0!important}html.rv-glow .land-search:focus-within{border-color:#c9b6e0!important;box-shadow:0 0 0 1.5px #c9b6e0,0 0 0 4px #c9b6e057!important}html.rv-glow .land-search>button[type=submit],html.rv-glow .land-search-go{isolation:isolate;color:#1a1620!important;min-width:0!important;height:44px!important;box-shadow:none!important;background:#c9b6e0!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:8px!important;margin:6px 6px 6px 4px!important;padding:0 18px 0 16px!important;font-weight:700!important;display:inline-flex!important}html.rv-glow .land-search>button[type=submit]:before,html.rv-glow .land-search-go:before{content:none!important;display:none!important}html.rv-glow .land-search>button[type=submit]:hover,html.rv-glow .land-search-go:hover{background:#d8c8f0!important}html.rv-glow .land-search>button[type=submit] svg,html.rv-glow .land-search-go svg{flex:0 0 16px;width:16px!important;height:16px!important}html.rv-glow .land-search-field,html.rv-glow .land-search-field+.land-search-field,html.rv-glow .land-search-field:last-of-type{box-shadow:none!important;border:0!important}html.rv-glow .land-search-field:after,html.rv-glow .land-search-field:before{content:none!important;display:none!important}html.rv-glow .land-topbar nav a.on,html.rv-glow .site-header.land-topbar nav a.on{box-shadow:none!important;color:#fff!important;background:0 0!important}html.rv-glow .land-topbar nav a.on:before,html.rv-glow .site-header.land-topbar nav a.on:before{content:none!important;display:none!important}html.rv-glow .land-topbar nav a.on:after,html.rv-glow .site-header.land-topbar nav a.on:after{content:""!important;background:#c9b6e0!important;border:0!important;border-radius:0!important;width:auto!important;height:2px!important;display:block!important;position:absolute!important;bottom:-4px!important;left:0!important;right:0!important;transform:none!important}html.rv-glow .px-topbar nav a{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:8px 10px!important;position:relative!important}html.rv-glow .px-topbar nav a.on{box-shadow:none!important;color:#fff!important;background:0 0!important}html.rv-glow .px-topbar nav a.on:after{content:""!important;background:#c9b6e0!important;border-radius:99px!important;height:2px!important;position:absolute!important;bottom:2px!important;left:10px!important;right:10px!important}html.rv-glow .px-btn-dark,html.rv-glow .px-topbar-actions .px-btn-dark,html.rv-glow a.px-btn.px-btn-dark{color:#1a1620!important;background:#c9b6e0!important;border:0!important;border-radius:999px!important}html.rv-glow .px-btn-dark:hover,html.rv-glow a.px-btn.px-btn-dark:hover{background:#d8c8f0!important}html.rv-glow .px-btn-ghost,html.rv-glow a.px-btn.px-btn-ghost{color:#f3f0ec!important;background:0 0!important;border:1px solid #c9b6e0!important;border-radius:999px!important}html.rv-glow .px-btn-ghost:hover{background:#c9b6e024!important}html.rv-glow .px-topbar-actions>a:not(.px-btn){color:#e8e2db!important}html.rv-glow .px-hero h1,html.rv-glow .px-page-hero h1,html.rv-glow .px-hero-brand{color:#fff!important}html.rv-glow .px-lead,html.rv-glow .px-kicker,html.rv-glow .px-path-list,html.rv-glow .px-path-step,html.rv-glow .px-section-head p{color:#c9c2ba!important}html.rv-glow .px-section-head h2,html.rv-glow .px-path-list a{color:#f3f0ec!important}html.rv-glow .px-hero-plane{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;background:linear-gradient(90deg,#0c0c0c 0% 22%,#0c0c0c59 36%,#0000 54%),url(/ronvolt-partner-hero.png) right 0% center/min(56vw,620px) no-repeat!important}html.rv-glow .land-topbar,html.rv-glow .site-header.land-topbar,html.rv-glow .px-topbar{z-index:50!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#0f0f0feb!important;border-bottom:1px solid #2c2a28!important;height:auto!important;min-height:88px!important;position:sticky!important;top:0!important}html.rv-glow .land-topbar .site-header-inner,html.rv-glow .site-header.land-topbar .site-header-inner,html.rv-glow .px-topbar-inner{box-sizing:border-box!important;align-items:center!important;gap:24px!important;width:min(1180px,100% - 40px)!important;max-width:1180px!important;height:88px!important;min-height:88px!important;margin:0 auto!important;padding:0 20px!important;display:flex!important}html.rv-glow .px-shell .land-topbar .site-header-inner{width:min(1080px,100% - 48px)!important;max-width:1080px!important;padding:0!important}html.rv-glow .px-topbar-inner{grid-template-columns:auto 1fr auto!important;display:grid!important}html.rv-glow .land-start-btn,html.rv-glow .land-topbar .land-start-btn,html.rv-glow .site-header-actions .button.dark,html.rv-glow .land-topbar .button.dark,html.rv-glow .land-pill,html.rv-glow a.land-pill,html.rv-glow .about-primary,html.rv-glow .land-store{color:#1a1620!important;box-shadow:none!important;background:#c9b6e0!important;border:0!important;border-radius:999px!important}html.rv-glow .land-start-btn:hover,html.rv-glow .land-pill:hover,html.rv-glow .about-primary:hover,html.rv-glow .site-header-actions .button.dark:hover{color:#1a1620!important;background:#d8c8f0!important}html.rv-glow .land-ghost,html.rv-glow a.land-ghost{color:#f3f0ec!important;background:0 0!important;border:1px solid #c9b6e0!important;border-radius:999px!important}html.rv-glow .land-ghost:hover{background:#c9b6e024!important;border-color:#d8c8f0!important}html.rv-glow .px-hero{place-items:center stretch!important;min-height:min(78vh,680px)!important;display:grid!important;overflow:visible!important}html.rv-glow .px-hero .px-wrap.px-hero-inner,html.rv-glow .px-hero-inner{box-sizing:border-box!important;justify-self:start!important;width:min(560px,100% - 48px)!important;max-width:560px!important;margin:0 auto 0 max(12px,50% + min(1080px,100% - 48px)/-2 - 8px)!important;padding:76px 0 72px!important}html.rv-glow .px-hero-brand{color:#c9b6e0!important;font-size:clamp(2.6rem,6.2vw,4.2rem)!important}html.rv-glow .px-hero h1{max-width:18ch!important;margin-top:8px!important}html.rv-glow .px-actions{margin-top:22px!important}html.rv-glow .px-actions .px-btn{border-radius:999px!important}html.rv-glow .land-search{overflow:visible!important}html.rv-glow .land-search.is-open{border-bottom-color:#0000!important;border-radius:28px 28px 0 0!important;overflow:visible!important}html.rv-glow .land-search.is-open:focus-within{border-color:#c9b6e0!important;box-shadow:0 0 0 1.5px #c9b6e0,0 0 0 4px #c9b6e057!important}html.rv-glow .land-search-suggestions{visibility:visible!important;opacity:1!important;z-index:30!important;background:#1a1919!important;border:1px solid #c9b6e0!important;border-top-color:#2c2a28!important;border-radius:0 0 22px 22px!important;display:block!important;box-shadow:0 0 0 1.5px #c9b6e0,0 18px 42px #00000073!important}html.rv-glow .px-plan .px-btn-dark,html.rv-glow .px-section .px-btn-dark,html.rv-glow .px-callout .px-btn-dark,html.rv-glow .px-main .px-btn.px-btn-dark{color:#1a1620!important;background:#c9b6e0!important;border-radius:999px!important}html.rv-glow .px-btn-ghost{color:#f3f0ec!important;border-color:#c9b6e0!important}html.rv-glow .land-topbar .brand-word,html.rv-glow .site-header.land-topbar .brand-word,html.rv-glow .px-brand-text b,html.rv-glow .px-hero-brand{color:#c9b6e0!important}html.rv-glow .land-roni-grid,html.rv-glow .land-app-grid,html.rv-glow .land-partner-grid,html.rv-glow .land-steps-grid{box-shadow:none!important;background:0 0!important;border:0!important}html.rv-glow .land-roni-visual,html.rv-glow .land-app-visual,html.rv-glow .land-partner-visual,html.rv-glow .land-steps-visual{background:0 0!important}html.rv-glow .land-roni-photo,html.rv-glow .land-partner-visual img,html.rv-glow .land-steps-photo,html.rv-glow .land-about-photo,html.rv-glow .land-app-visual img,html.rv-glow .land-hero-photo,html.rv-glow .land-phone-real,html.rv-glow .land-app-art{mix-blend-mode:normal!important;filter:none!important;opacity:1!important;background:0 0!important}html.rv-glow .land-roni-points,html.rv-glow .land-roni-points>div+div,html.rv-glow .land-docs-points,html.rv-glow .land-steps-points,html.rv-glow .land-steps-points>div+div{border-color:#343230!important}html.rv-glow .land-roni-points dt,html.rv-glow .land-roni-copy h2,html.rv-glow .land-app-copy h2{color:#fff!important}html.rv-glow .land-roni-points dd,html.rv-glow .land-roni-copy .land-sub,html.rv-glow .land-app-copy .land-sub{color:#d8d2ca!important}html.rv-glow .land-phone-note{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important;box-shadow:0 16px 34px #0006!important}html.rv-glow .land-phone-note small{color:#c9c2ba!important}html.rv-glow .land-phone-note b{color:#fff!important}html.rv-glow .land-phone-note svg{color:#c9b6e0!important}html.rv-glow .land-store{color:#1a1620!important;background:#c9b6e0!important}html.rv-glow .land-store small{color:#4a4258!important}html.rv-glow .land,html.rv-glow .land-hero,html.rv-glow .land-hero-copy,html.rv-glow .land-hero-grid{overflow:visible!important}html.rv-glow .land-course-grid{align-items:stretch!important}html.rv-glow .land-course,html.rv-glow a.land-course{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}html.rv-glow .land-course-media{aspect-ratio:16/10!important;flex:none!important;width:100%!important;position:relative!important;overflow:hidden!important}html.rv-glow .land-course-media img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html.rv-glow .land-course-body{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important}html.rv-glow .land-course-body h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.5em!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}html.rv-glow .land-course-body p{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:1.2em!important;margin-bottom:0!important;overflow:hidden!important}html.rv-glow .land-course-meta{flex-wrap:nowrap!important;flex:none!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:32px!important;margin-top:auto!important;padding-top:14px!important;display:grid!important}html.rv-glow .land-course-meta .provider-rating,html.rv-glow .land-course-meta .land-rating,html.rv-glow .land-course-meta .land-rating-missing{text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html.rv-glow .land-course-meta b{white-space:nowrap!important;justify-self:end!important;margin-left:0!important}html.rv-glow .land-course-cart{box-shadow:none!important;filter:none!important;flex:none!important;justify-self:end!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important}html.rv-glow .side-nav a .provider-nav-tile,html.rv-glow .provider-side>nav a .provider-nav-tile{box-shadow:inset 0 0 0 1px #ffffff0a!important}html.rv-glow .side-nav a.active .provider-nav-tile,html.rv-glow .provider-side>nav a.active .provider-nav-tile{box-shadow:none!important}html.rv-glow .provider-nav-tile svg{filter:none!important}html.rv-glow .app-frame .dash-hero:before,html.rv-glow .app-frame .files-hero:before,html.rv-glow .app-frame .offers-hero:before,html.rv-glow .app-frame .offer-profile-hero:before,html.rv-glow .app-frame .calendar-hero:before{background:linear-gradient(90deg,#121214f5 0%,#121214e8 34%,#12121499 52%,#12121433 72%,#0000 88%),radial-gradient(90% 90% at 18% 20%,#c45cff14 0%,#0000 55%)!important}html.rv-glow .app-frame .dash-hero:after,html.rv-glow .app-frame .files-hero:after,html.rv-glow .app-frame .offers-hero:after,html.rv-glow .app-frame .offer-profile-hero:after,html.rv-glow .app-frame .calendar-hero:after{opacity:.28!important;filter:blur(2px)!important;background:radial-gradient(circle,#7c6cff24 0%,#0000 70%)!important}html.rv-glow .app-sidebar>.brand{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0 0 10px!important;padding:7px!important;display:flex!important}html.rv-glow .app-sidebar>.brand .brand-mark{flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0!important}html.rv-glow .side-nav-label{box-sizing:border-box!important;min-height:26px!important;margin:0!important;padding:0 10px 8px!important;overflow:hidden!important}html.rv-glow .side-nav+.side-nav{margin-top:10px!important;padding-top:18px!important}html.rv-glow .app-frame.sidebar-collapsed:not(.sidebar-hovered) .app-sidebar{padding:22px!important}html.rv-glow .app-frame.sidebar-collapsed:not(.sidebar-hovered) .app-sidebar>.brand{justify-content:flex-start!important;width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0 0 10px!important;padding:7px!important}html.rv-glow .app-frame.sidebar-collapsed.sidebar-hovered .app-sidebar>.brand,html.rv-glow .app-frame:not(.sidebar-collapsed) .app-sidebar>.brand{width:auto!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0 0 10px!important;padding:7px!important}html.rv-glow .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav{align-items:stretch!important;gap:6px!important}html.rv-glow .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav+.side-nav{margin-top:10px!important;padding-top:18px!important}html.rv-glow .side-nav a,html.rv-glow .side-nav a .provider-nav-tile,html.rv-glow .app-sidebar>.brand{transition:background .2s,color .2s,box-shadow .2s!important}html.rv-glow .side-nav a:hover .provider-nav-tile{transform:none!important}html.rv-glow,html.rv-glow body{color:#f3f0ec!important;--assistant-shell:#121212!important;--page:#121212!important;--canvas:#121212!important;--white:#1a1919!important;--soft:#1a1919!important;background:#121212!important}html.rv-glow .app-frame,html.rv-glow .app-stage,html.rv-glow .app-main,html.rv-glow .app-main.full-bleed,html.rv-glow .work-page,html.rv-glow .ronvolt-dash,html.rv-glow .ronvolt-offers,html.rv-glow .ronvolt-files,html.rv-glow .files-page,html.rv-glow .messages-page,html.rv-glow .mail-board,html.rv-glow .calendar-board,html.rv-glow .search-dashboard,html.rv-glow .assistant-polished,html.rv-glow .assistant-layout,html.rv-glow .assistant-center,html.rv-glow .assistant-stage,html.rv-glow .app-main.full-bleed .assistant-polished,html.rv-glow .app-main.full-bleed .assistant-polished .assistant-center,html.rv-glow .saved-page,html.rv-glow .account-page,html.rv-glow .offer-profile-page,html.rv-glow .erste-schritte-page,html.rv-glow .roni-schnell-page{color:#f3f0ec!important;box-shadow:none!important;background:#121212!important}html.rv-glow .app-sidebar{background:#121212!important;border-right-color:#2c2a28!important}html.rv-glow .app-frame .dash-block,html.rv-glow .app-frame .dash-block-soft,html.rv-glow .app-frame .dash-rail-card,html.rv-glow .app-frame .dash-note-card,html.rv-glow .app-frame .dash-offer-card,html.rv-glow .app-frame .dash-appt-card,html.rv-glow .app-frame .dash-appt-add,html.rv-glow .app-frame .dash-files article,html.rv-glow .app-frame .dash-rank li,html.rv-glow .app-frame .dash-activity li,html.rv-glow .app-frame .dash-empty-offers,html.rv-glow .app-frame .dash-search,html.rv-glow .app-frame .dash-chip,html.rv-glow .app-frame .offers-find,html.rv-glow .app-frame .offers-stats button,html.rv-glow .app-frame .offers-filters,html.rv-glow .app-frame .offers-feed,html.rv-glow .app-frame .offers-board,html.rv-glow .app-frame .offers-empty,html.rv-glow .app-frame .offers-row,html.rv-glow .app-frame .offers-live-note,html.rv-glow .app-frame .message-list,html.rv-glow .app-frame .conversation,html.rv-glow .app-frame .message-compose,html.rv-glow .app-frame .appointment-offer,html.rv-glow .app-frame .week-calendar,html.rv-glow .app-frame .calendar-controls,html.rv-glow .app-frame .calendar-summary article,html.rv-glow .app-frame .calendar-day-cards article,html.rv-glow .app-frame .calendar-days>section,html.rv-glow .app-frame .calendar-floating-note,html.rv-glow .app-frame .file-toolbar,html.rv-glow .app-frame .folder-grid article,html.rv-glow .app-frame .file-list article,html.rv-glow .app-frame .file-storage,html.rv-glow .app-frame .files-notice,html.rv-glow .app-frame .saved-count,html.rv-glow .app-frame .saved-empty,html.rv-glow .app-frame .saved-card,html.rv-glow .app-frame .account-card,html.rv-glow .app-frame .profile-hero,html.rv-glow .app-frame .profile-columns>article,html.rv-glow .app-frame .profile-columns>aside,html.rv-glow .app-frame .provider-card,html.rv-glow .app-frame .detail-panel,html.rv-glow .app-frame .search-results-panel,html.rv-glow .app-frame .compact-results>button,html.rv-glow .app-frame .assistant-history,html.rv-glow .app-frame .assistant-input,html.rv-glow .app-frame .prompt-cards button,html.rv-glow .app-frame .history-item,html.rv-glow .app-frame .history-insight,html.rv-glow .app-frame .chat-bubble.bot{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#2c2a28!important}html.rv-glow .app-frame .dash-search:focus-within,html.rv-glow .app-frame .offers-find label:focus-within,html.rv-glow .app-frame .offers-find .search-field>label:focus-within,html.rv-glow .app-frame .offers-filter-search:focus-within,html.rv-glow .app-frame .history-search:focus-within,html.rv-glow .app-frame .inbox-search:focus-within,html.rv-glow .app-frame .assistant-input:focus-within,html.rv-glow .app-frame .assistant-polished .assistant-input:focus-within,html.rv-glow .app-frame .message-compose:focus-within,html.rv-glow .app-frame .file-toolbar>label:focus-within,html.rv-glow .app-frame .help-buddy-ask:focus-within{border-color:#c9b6e0!important;box-shadow:0 0 0 1.5px #c9b6e0,0 0 0 4px #c9b6e057!important}html.rv-glow .app-frame .history-item.selected,html.rv-glow .app-frame .history-item:hover,html.rv-glow .app-frame .message-contact.selected,html.rv-glow .app-frame .message-contact:hover,html.rv-glow .app-frame .compact-results>button.selected{background:#242322!important}html.rv-glow .app-main.full-bleed .assistant-polished,html.rv-glow .app-main.full-bleed .assistant-polished .assistant-center{--assistant-shell:#121212!important;background:#121212!important}html.rv-glow .app-main.full-bleed .assistant-polished .history-item,html.rv-glow .app-main.full-bleed .assistant-polished .history-item.saved,html.rv-glow .app-main.full-bleed .assistant-polished .history-item:hover,html.rv-glow .app-main.full-bleed .assistant-polished .history-item.selected{box-shadow:none!important;background:#1a1919!important;border-color:#2c2a28!important}html.rv-glow .app-frame .dash-hero-copy,html.rv-glow .app-frame .dash-hero-copy.on{color:#f3f0ec!important;background:0 0!important}html.rv-glow .app-frame .dash-hero-copy h1{color:#fff!important}html.rv-glow .app-frame .dash-hero-copy p{color:#c9c2ba!important}html.rv-glow .app-frame .calendar-day-cards article.lilac,html.rv-glow .app-frame .calendar-day-cards article.paper,html.rv-glow .app-frame .calendar-event.event-green,html.rv-glow .app-frame .calendar-event.event-purple{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .app-frame .hours span,html.rv-glow .app-frame .day-column>span{border-bottom-color:#2c2a28!important}html.rv-glow .app-frame .search-dashboard-head,html.rv-glow .app-frame .calendar-board-head,html.rv-glow .app-frame .calendar-board-stats,html.rv-glow .app-frame .calendar-board-footer,html.rv-glow .app-frame .search-dashboard-bar,html.rv-glow .app-frame .search-provider-facts{background:0 0!important;border-color:#2c2a28!important}html.rv-glow .app-frame .calendar-days>section,html.rv-glow .app-frame .search-results-panel{border-color:#2c2a28!important}.theme-toggle{--tt-track:#1717180f;--tt-thumb:#fff;--tt-ink:#8a8582;--tt-ink-on:#171718;background:var(--tt-track);box-sizing:border-box;opacity:0;border:0;border-radius:999px;flex:none;grid-template-columns:1fr 1fr;align-self:center;align-items:center;width:58px;height:30px;padding:2px;display:inline-grid;position:relative;transform:scale(.96)}.theme-toggle.is-ready{opacity:1;transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1);transform:none}.theme-toggle-thumb{background:var(--tt-thumb);pointer-events:none;z-index:0;border-radius:999px;width:calc(50% - 2px);height:calc(100% - 4px);transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #17171814}.theme-toggle[data-theme=dark] .theme-toggle-thumb{transform:translate(100%)}.theme-toggle>button{z-index:1;width:100%;height:100%;color:var(--tt-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;transition:color .28s;display:grid;position:relative}.theme-toggle>button.on,.theme-toggle>button:hover:not(.on){color:var(--tt-ink-on)}.theme-toggle>button:focus-visible{outline-offset:2px;outline:2px solid #c9b6e0}.site-header-actions .theme-toggle,.land-topbar .theme-toggle,.px-topbar-actions .theme-toggle{margin-right:2px}.theme-toggle-dash{background:#f6f1ee;align-self:center;width:86px;height:46px;padding:4px}.theme-toggle-dash .theme-toggle-thumb{width:calc(50% - 4px);height:calc(100% - 8px);top:4px;left:4px;box-shadow:0 2px 6px #1717181a}.theme-toggle-dash>button svg{width:18px;height:18px}html.rv-glow .theme-toggle-dash{background:#242322}html.rv-glow .theme-toggle{--tt-track:#ffffff14;--tt-thumb:#f3f0ecf0;--tt-ink:#f3f0ec73;--tt-ink-on:#171718}@media (prefers-reduced-motion:reduce){.theme-toggle-thumb,.theme-toggle,.theme-toggle.is-ready{transition:none}}html:not(.rv-glow) .app-sidebar>.brand{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0 0 10px!important;padding:7px!important;display:flex!important}html:not(.rv-glow) .app-sidebar>.brand .brand-mark{flex:0 0 38px!important;width:38px!important;height:38px!important;margin:0!important}html:not(.rv-glow) .side-nav-label{box-sizing:border-box!important;height:auto!important;min-height:26px!important;margin:0!important;padding:0 10px 8px!important;display:block!important;overflow:hidden!important}html:not(.rv-glow) .side-nav+.side-nav{margin-top:10px!important;padding-top:18px!important}html:not(.rv-glow) .app-frame:not(.sidebar-collapsed) .side-nav a,html:not(.rv-glow) .app-frame.sidebar-collapsed.sidebar-hovered .side-nav a{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:auto!important;height:auto!important;min-height:52px!important;padding:7px 10px 7px 7px!important}html:not(.rv-glow) .app-frame.sidebar-collapsed:not(.sidebar-hovered) .app-sidebar{padding:22px!important}html:not(.rv-glow) .app-frame.sidebar-collapsed:not(.sidebar-hovered) .app-sidebar>.brand{justify-content:flex-start!important;width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0 0 10px!important;padding:7px!important}html:not(.rv-glow) .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav{align-items:stretch!important;gap:6px!important}html:not(.rv-glow) .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav+.side-nav{margin-top:10px!important;padding-top:18px!important}html:not(.rv-glow) .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav a{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:7px!important}html:not(.rv-glow) .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav a .provider-nav-tile{margin:0!important;transform:none!important}html:not(.rv-glow) .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav a>span:not(.provider-nav-tile),html:not(.rv-glow) .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav a>b,html:not(.rv-glow) .app-frame.sidebar-collapsed:not(.sidebar-hovered) .brand-word{opacity:0!important;pointer-events:none!important;width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html:not(.rv-glow) .app-frame.sidebar-collapsed:not(.sidebar-hovered) .side-nav-label{opacity:0!important;color:#0000!important;visibility:hidden!important;pointer-events:none!important;width:auto!important;max-width:none!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0 10px 8px!important;display:block!important;overflow:hidden!important}html:not(.rv-glow) .app-frame.sidebar-collapsed.sidebar-hovered .side-nav-label,html:not(.rv-glow) .app-frame:not(.sidebar-collapsed) .side-nav-label{visibility:visible!important;opacity:1!important;color:#9a9590!important;max-width:none!important;height:auto!important;min-height:26px!important;padding:0 10px 8px!important;display:block!important}html:not(.rv-glow) .side-nav a,html:not(.rv-glow) .side-nav a .provider-nav-tile,html:not(.rv-glow) .app-sidebar>.brand{transition:background .2s,color .2s,box-shadow .2s!important}html:not(.rv-glow) .side-nav a:hover .provider-nav-tile{transform:none!important}html:not(.rv-glow) .app-frame .side-nav a .provider-nav-tile,html:not(.rv-glow) .app-sidebar .side-nav a .provider-nav-tile{color:#fff!important;width:36px!important;height:36px!important;box-shadow:none!important;filter:none!important;--tile-core:transparent!important;--tile-glow:transparent!important;background:#d8cfc4!important;border:0!important;border-radius:11px!important;flex:0 0 36px!important;transition:filter .18s!important}html:not(.rv-glow) .app-frame .side-nav a .provider-nav-tile svg,html:not(.rv-glow) .app-sidebar .side-nav a .provider-nav-tile svg{color:#fff!important;fill:currentColor!important;stroke:none!important;filter:none!important;opacity:1!important;width:16px!important;height:16px!important}html:not(.rv-glow) .app-frame .side-nav a .provider-nav-tile .clay-nav-icon,html:not(.rv-glow) .app-sidebar .side-nav a .provider-nav-tile .clay-nav-icon{object-fit:contain;filter:drop-shadow(0 1px 1.5px #17161424);display:block;width:28px!important;height:28px!important}html:not(.rv-glow) .side-nav a.tone-coral .provider-nav-tile{color:#fff!important;background:#e8a898!important}html:not(.rv-glow) .side-nav a.tone-amber .provider-nav-tile{color:#fff!important;background:#e2c98a!important}html:not(.rv-glow) .side-nav a.tone-violet .provider-nav-tile{color:#fff!important;background:#c9b6e0!important}html:not(.rv-glow) .side-nav a.tone-cyan .provider-nav-tile{color:#fff!important;background:#9eb8c8!important}html:not(.rv-glow) .side-nav a.tone-lime .provider-nav-tile{color:#fff!important;background:#b5c99a!important}html:not(.rv-glow) .side-nav a.tone-rose .provider-nav-tile{color:#fff!important;background:#d8a8b8!important}html:not(.rv-glow) .side-nav a.tone-indigo .provider-nav-tile{color:#fff!important;background:#aeb6d8!important}html:not(.rv-glow) .side-nav a.tone-teal .provider-nav-tile{color:#fff!important;background:#9bc4b8!important}html:not(.rv-glow) .side-nav a.tone-gold .provider-nav-tile{color:#fff!important;background:#d8c49a!important}html:not(.rv-glow) .side-nav a.tone-slate .provider-nav-tile{color:#fff!important;background:#b8b2aa!important}html:not(.rv-glow) .app-frame .side-nav a:hover .provider-nav-tile,html:not(.rv-glow) .app-sidebar .side-nav a:hover .provider-nav-tile{filter:brightness(.97)!important;color:#fff!important;background-image:none!important}html:not(.rv-glow) .app-frame .side-nav a.active .provider-nav-tile,html:not(.rv-glow) .app-sidebar .side-nav a.active .provider-nav-tile,html:not(.rv-glow) .side-nav a.active[class*=tone-] .provider-nav-tile{color:#fff!important;filter:brightness(.96)!important;background-image:none!important;box-shadow:0 0 0 2px #1716141a!important}html:not(.rv-glow) .app-frame .side-nav a[class*=tone-] .provider-nav-tile,html:not(.rv-glow) .app-sidebar .side-nav a[class*=tone-] .provider-nav-tile{--tile-core:transparent!important;--tile-glow:transparent!important}html:not(.rv-glow) .app-frame .side-nav a.active,html:not(.rv-glow) .app-sidebar .side-nav a.active{color:#171614!important;box-shadow:none!important;background:#efece8!important}html:not(.rv-glow) .app-frame .side-nav a.active>span:not(.provider-nav-tile),html:not(.rv-glow) .app-sidebar .side-nav a.active>span:not(.provider-nav-tile){color:#171614!important}@supports (view-transition-name:none){html{view-transition-name:root}}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.55s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation-name:theme-fade-out}::view-transition-new(root){animation-name:theme-fade-in}@keyframes theme-fade-out{0%{opacity:1;filter:brightness()}to{opacity:0;filter:brightness(1.06)}}@keyframes theme-fade-in{0%{opacity:0;filter:brightness(.94)}to{opacity:1;filter:brightness()}}html.theme-crossfade body{animation:.52s cubic-bezier(.22,1,.36,1) theme-body-fade}@keyframes theme-body-fade{0%{opacity:.72;filter:saturate(.92)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.01ms}::view-transition-new(root){animation-duration:.01ms}html.theme-crossfade body{animation:none}}@media (max-width:760px){.theme-toggle-dash{display:none}}html.rv-glow .companion-shell,html.rv-glow .companion-app,html.rv-glow .companion-setup{color:#f3f0ec!important;background:#121212!important}html.rv-glow .companion-loading{color:#9a938b!important}html.rv-glow .companion-top{color:#f3f0ec!important;background:#121212eb!important;border-bottom:1px solid #2c2a28!important}html.rv-glow .companion-brand{color:#fff!important}html.rv-glow .companion-top small,html.rv-glow .companion-top-meta,html.rv-glow .companion-hello,html.rv-glow .companion-legal,html.rv-glow .companion-legal a,html.rv-glow .companion-extra-label,html.rv-glow .companion-text-btn,html.rv-glow .companion-rename-btn{color:#c9c2ba!important}html.rv-glow .companion-top-meta>button{color:#f3f0ec!important}html.rv-glow .companion-picker-calm h1,html.rv-glow .companion-setup-card h1,html.rv-glow .companion-chatpane-title h1,html.rv-glow .companion-purpose h2,html.rv-glow .companion-step-copy b,html.rv-glow .companion-intro-steps b,html.rv-glow .companion-side-item b,html.rv-glow .companion-side-chat b,html.rv-glow .companion-side-user b,html.rv-glow .companion-handoff b,html.rv-glow .companion-connect b{color:#fff!important}html.rv-glow .companion-step-card,html.rv-glow .companion-setup-card,html.rv-glow .companion-bot-menu,html.rv-glow .companion-purpose,html.rv-glow .companion-handoff,html.rv-glow .companion-connect{color:#f3f0ec!important;box-shadow:none!important;background:#1a1919!important;border-color:#2c2a28!important}html.rv-glow .companion-step-main{color:#f3f0ec!important}html.rv-glow .companion-step-main:hover,html.rv-glow .companion-step-main:focus-visible{background:#242322!important}html.rv-glow .companion-step-num,html.rv-glow .companion-intro-steps span,html.rv-glow .companion-purpose-list span{color:#f3f0ec!important;background:#2a2928!important}html.rv-glow .companion-step-copy em,html.rv-glow .companion-intro-steps em,html.rv-glow .companion-setup-kicker,html.rv-glow .companion-setup-lead,html.rv-glow .companion-chatpane-title p,html.rv-glow .companion-side-item em,html.rv-glow .companion-side-chat em,html.rv-glow .companion-side-user em,html.rv-glow .companion-side-section>small,html.rv-glow .companion-daystamp,html.rv-glow .companion-purpose>p,html.rv-glow .companion-handoff p,html.rv-glow .companion-connect p,html.rv-glow .companion-connect small,html.rv-glow .companion-empty,html.rv-glow .companion-pending,html.rv-glow .companion-step-go{color:#c9c2ba!important}html.rv-glow .companion-intro-steps li{background:#151414!important;border-color:#2c2a28!important}html.rv-glow .companion-setup-card input,html.rv-glow .companion-side-search,html.rv-glow .companion-side-rename input,html.rv-glow .companion-rename input,html.rv-glow .companion-purpose input,html.rv-glow .companion-composer input{color:#f3f0ec!important;background:#151414!important;border-color:#3a3735!important}html.rv-glow .companion-side-search{color:#9a938b!important}html.rv-glow .companion-side-search input{color:#f3f0ec!important}html.rv-glow .companion-setup-card button[type=submit],html.rv-glow .companion-setup-next,html.rv-glow .companion-side-rename button,html.rv-glow .companion-rename button[type=submit],html.rv-glow .companion-connect button.on,html.rv-glow .companion-composer button,html.rv-glow .companion-composer-pill button[type=submit]{color:#1a1620!important;background:#c9b6e0!important;border-color:#0000!important}html.rv-glow .companion-add-bot,html.rv-glow .companion-side-new,html.rv-glow .companion-side-add,html.rv-glow .companion-rename button,html.rv-glow .companion-back,html.rv-glow .companion-chatpane-actions>button,html.rv-glow .companion-purpose-list button,html.rv-glow .companion-connect button,html.rv-glow .companion-purpose-close{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .companion-chatpane-actions .companion-back-menu{color:#f3f0ec!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .companion-workspace{background:#121212!important}html.rv-glow .companion-sidebar{background:#151414!important;border-right-color:#2c2a28!important}html.rv-glow .companion-side-item.on,html.rv-glow .companion-side-chat.on{background:#242322!important}html.rv-glow .companion-side-foot{border-top-color:#2c2a28!important}html.rv-glow .companion-side-user>span{color:#1a1620!important;background:#c9b6e0!important}html.rv-glow .companion-chatpane{background:#121212!important}html.rv-glow .companion-chatpane-head{border-bottom-color:#2c2a28!important}html.rv-glow .companion-chat-thread,html.rv-glow .companion-chat-thread-wide{background:0 0!important;border-color:#2c2a28!important}html.rv-glow .companion-bubble.assistant{border:1px solid #2c2a28;color:#f3f0ec!important;background:#1a1919!important}html.rv-glow .companion-bubble.user{color:#fff!important;background:#2a2928!important}html.rv-glow .companion-composer-pill{background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .companion-composer-pill input{color:#f3f0ec!important;background:0 0!important}html.rv-glow .companion-composer-pill input::placeholder{color:#9a938b!important}html.rv-glow .companion-composer-pill .companion-plus{color:#f3f0ec!important;background:#2a2928!important}html.rv-glow .companion-bot-menu button{color:#f3f0ec!important}html.rv-glow .companion-bot-menu button:hover{background:#242322!important}html.rv-glow .companion-bot-menu button.danger{color:#e08a8a!important}html.rv-glow .companion-bot-menu button.danger:hover{background:#2a1c1c!important}html.rv-glow .companion-error{color:#e08a8a!important}html.rv-glow .companion-setup-tools{z-index:5;position:absolute;top:18px;right:20px}html.rv-glow .companion-setup{position:relative}html.rv-glow .companion-orb-name{color:#fff!important}html.rv-glow .companion-orb-role,html.rv-glow .companion-home-lead,html.rv-glow .companion-kicker{color:#c9c2ba!important}html.rv-glow .companion-home h1{color:#fff!important}html.rv-glow .roni-color-sand .help-buddy-face,html.rv-glow .companion-roni.roni-color-sand .help-buddy-face{filter:saturate(1.1)brightness(1.05)!important;background:radial-gradient(circle at 28% 24%,#ffffff80 0%,#0000 28%),linear-gradient(148deg,#f3e2c8 0%,#e2c19c 45%,#d4ae86 100%)!important;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -12px 18px #b4825047,0 8px 16px #281e144d!important}html.rv-glow .roni-color-lilac .help-buddy-face,html.rv-glow .companion-roni.roni-color-lilac .help-buddy-face{filter:saturate(1.15)brightness(1.08)!important;background:radial-gradient(circle at 50% 42%,#ffffffb8 0%,#fff0ff2e 28%,#0000 52%),radial-gradient(circle at 32% 28%,#fff6 0%,#0000 34%),radial-gradient(circle at 68% 72%,#c45cff 0%,#7c6cff88 42%,#0000 68%),radial-gradient(circle at 30% 78%,#b7c9df 0%,#0000 55%),linear-gradient(150deg,#f4e8d8 0%,#e4c8ff 35%,#c9b6e0 58%,#9eb8f0 100%)!important;box-shadow:inset 0 0 0 1px #ffffff73,inset 0 -12px 18px #a06ee647,0 8px 16px #281e3247!important}html.rv-glow .roni-color-blue .help-buddy-face,html.rv-glow .companion-roni.roni-color-blue .help-buddy-face{filter:saturate(1.1)brightness(1.05)!important;background:radial-gradient(circle at 28% 24%,#ffffff80 0%,#0000 28%),linear-gradient(148deg,#e4eef4 0%,#a9c6d9 45%,#8bacc8 100%)!important;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 -12px 18px #5a8cb447,0 8px 16px #141e284d!important}html.rv-glow .roni-color-graphite .help-buddy-face,html.rv-glow .companion-roni.roni-color-graphite .help-buddy-face{filter:saturate(1.05)brightness(1.06)!important;background:radial-gradient(circle at 28% 24%,#ffffff4d 0%,#0000 28%),linear-gradient(148deg,#9a939c 0%,#5c5560 48%,#39333e 100%)!important;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -12px 18px #2823324d,0 8px 16px #0a0a0e59!important}html.rv-glow .companion-step-card.tone-sand{background:linear-gradient(160deg,#221e1a 0%,#1a1919 70%)!important;border-color:#4a3f32!important}html.rv-glow .companion-step-card.tone-sand .companion-step-num{color:#e8d2b4!important;background:#3a3228!important}html.rv-glow .companion-step-card.tone-lilac{background:linear-gradient(160deg,#1e1b24 0%,#1a1919 70%)!important;border-color:#3d3548!important}html.rv-glow .companion-step-card.tone-lilac .companion-step-num{color:#d8c8f0!important;background:#322c3c!important}html.rv-glow .companion-step-card.tone-blue{background:linear-gradient(160deg,#1a1e22 0%,#1a1919 70%)!important;border-color:#2f3a44!important}html.rv-glow .companion-step-card.tone-blue .companion-step-num{color:#b7c9df!important;background:#2a343c!important}html.rv-glow .companion-step-card.tone-graphite{background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .companion-step-card.tone-graphite .companion-step-num{color:#d8d2ca!important;background:#2a2928!important}html.rv-glow .service-row,html.rv-glow .service-row.on,html.rv-glow .service-row.featured{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .service-row b{color:#fff!important}html.rv-glow .service-row small{color:#c9c2ba!important}html.rv-glow .service-ico,html.rv-glow .service-brand{color:#d8d2ca!important;background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .service-ico svg{color:#d8d2ca!important}html.rv-glow .service-btn{color:#121212!important;background:#d8d2ca!important;border-color:#d8d2ca!important}html.rv-glow .service-btn.ghost{color:#f3f0ec!important;background:#242322!important;border-color:#3a3735!important}html.rv-glow .offers-sort{box-shadow:none!important;background:#242322!important;border:1px solid #3a3735!important}html.rv-glow .offers-sort button{color:#c9c2ba!important;box-shadow:none!important;background:0 0!important}html.rv-glow .offers-sort button.active,html.rv-glow .offers-sort button.on{color:#fff!important;box-shadow:none!important;background:#2c2a28!important}html.rv-glow .roni-colors button{border-color:#2c2a28!important;box-shadow:0 0 0 1px #3a3735!important}html.rv-glow .roni-colors b{color:#fff!important}html.rv-glow .roni-colors p{color:#c9c2ba!important}html.rv-glow .account-switch-track{background:#3a3735!important;box-shadow:inset 0 1px 2px #00000059!important}html.rv-glow .account-switch.on .account-switch-track{background:#5a4a6a!important}html.rv-glow .account-switch-knob{background:#f3f0ec!important;box-shadow:0 2px 8px #0006!important}html.rv-glow .account-switch-state{color:#c9c2ba!important}html.rv-glow .account-switch.on .account-switch-state{color:#e8dff5!important}html.rv-glow .px-matrix-wrap{background:#1a1919!important;border-color:#3a3735!important}html.rv-glow .px-matrix thead th{color:#f3f0ec!important;background:#242322!important;border-bottom-color:#3a3735!important}html.rv-glow .px-matrix th,html.rv-glow .px-matrix td{color:#e8e2da!important;border-bottom-color:#2c2a28!important}html.rv-glow .px-matrix tbody th{color:#fff!important}html.rv-glow .px-matrix td{font-weight:550;color:#ddd6ce!important}html.rv-glow .px-section-head h2{color:#fff!important}html.rv-glow .px-section-head p{color:#d8d2ca!important}html.rv-glow .app-frame .side-nav a .provider-nav-tile,html.rv-glow .app-sidebar .side-nav a .provider-nav-tile,html.rv-glow .provider-side>nav a .provider-nav-tile{color:#141312!important;width:36px!important;height:36px!important;box-shadow:none!important;filter:none!important;--tile-core:transparent!important;--tile-glow:transparent!important;background:#d8cfc4!important;border:0!important;border-radius:11px!important;flex:0 0 36px!important;transition:filter .18s,transform .18s!important}html.rv-glow .app-frame .side-nav a .provider-nav-tile svg,html.rv-glow .app-sidebar .side-nav a .provider-nav-tile svg,html.rv-glow .provider-side>nav a .provider-nav-tile svg{color:#141312!important;opacity:1!important;filter:none!important;width:16px!important;height:16px!important}html.rv-glow .app-frame .side-nav a .provider-nav-tile .clay-nav-icon,html.rv-glow .app-sidebar .side-nav a .provider-nav-tile .clay-nav-icon{object-fit:contain;filter:drop-shadow(0 1px 2px #0003);display:block;width:28px!important;height:28px!important}html.rv-glow .side-nav a.tone-coral .provider-nav-tile{background:#e8a898!important}html.rv-glow .side-nav a.tone-amber .provider-nav-tile{background:#e2c98a!important}html.rv-glow .side-nav a.tone-violet .provider-nav-tile{background:#c9b6e0!important}html.rv-glow .side-nav a.tone-cyan .provider-nav-tile{background:#9eb8c8!important}html.rv-glow .side-nav a.tone-lime .provider-nav-tile{background:#b5c99a!important}html.rv-glow .side-nav a.tone-rose .provider-nav-tile{background:#d8a8b8!important}html.rv-glow .side-nav a.tone-indigo .provider-nav-tile{background:#aeb6d8!important}html.rv-glow .side-nav a.tone-teal .provider-nav-tile{background:#9bc4b8!important}html.rv-glow .side-nav a.tone-gold .provider-nav-tile{background:#d8c49a!important}html.rv-glow .side-nav a.tone-slate .provider-nav-tile{background:#b8b2aa!important}html.rv-glow .app-frame .side-nav a:hover .provider-nav-tile,html.rv-glow .app-sidebar .side-nav a:hover .provider-nav-tile,html.rv-glow .provider-side>nav a:hover .provider-nav-tile{filter:brightness(1.06)!important;color:#141312!important}html.rv-glow .app-frame .side-nav a.active .provider-nav-tile,html.rv-glow .app-sidebar .side-nav a.active .provider-nav-tile,html.rv-glow .provider-side>nav a.active .provider-nav-tile,html.rv-glow .side-nav a.active .provider-nav-tile,html.rv-glow .side-nav a.active[class*=tone-] .provider-nav-tile{color:#141312!important;filter:brightness(1.08)!important;box-shadow:0 0 0 2px #ffffff38!important}.personal-portal-gate{z-index:90;pointer-events:all;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.personal-portal-veil{-webkit-backdrop-filter:blur(14px)saturate(.92);background:#12111080;animation:.6s cubic-bezier(.22,1,.36,1) forwards personal-veil-in;position:absolute;inset:0}.personal-portal-bloom{background:radial-gradient(circle,#c9b6e038 0%,#e8dcc81a 42%,#0000 72%);border-radius:50%;width:min(64vw,440px);height:min(64vw,440px);animation:1s cubic-bezier(.22,1,.36,1) 50ms both personal-bloom;position:absolute}.personal-portal-core{z-index:1;color:#f4f0ea;text-align:center;justify-items:center;gap:20px;animation:.75s cubic-bezier(.22,1,.36,1) .1s both personal-core-in;display:grid;position:relative}.personal-portal-ring{pointer-events:none;border:1px solid #f3f0ec29;border-radius:50%;width:118px;height:118px;margin:-84px 0 0 -59px;animation:1.9s cubic-bezier(.22,1,.36,1) .15s both personal-ring;position:absolute;top:50%;left:50%}.personal-portal-flower,.personal-portal-core .brand-mark{filter:drop-shadow(0 16px 32px #0000004d);animation:2s cubic-bezier(.22,.84,.28,1) .15s both personal-flower;width:68px!important;height:68px!important}.personal-portal-copy{gap:4px;animation:.65s .5s both personal-copy;display:grid}.personal-portal-copy b{letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:700}.personal-portal-copy p{color:#f3f0ecb3;margin:0;font-size:13px}@keyframes personal-veil-in{0%{opacity:0}to{opacity:1}}@keyframes personal-bloom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes personal-core-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes personal-ring{0%{opacity:0;transform:scale(.75)}45%{opacity:.9}to{opacity:0;transform:scale(1.4)}}@keyframes personal-flower{0%{opacity:0;transform:scale(.82)rotate(-8deg)}50%{opacity:1;transform:scale(1.03)rotate(200deg)}to{opacity:1;transform:scale(1)rotate(360deg)}}@keyframes personal-copy{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.personal-portal-veil,.personal-portal-bloom,.personal-portal-core,.personal-portal-ring,.personal-portal-flower,.personal-portal-copy{animation-duration:.01ms!important}}.personal-space{isolation:isolate;background:radial-gradient(80% 50% at 12% -10%,#c9b6e033,#0000 55%),radial-gradient(70% 45% at 92% 0,#e8dcc838,#0000 50%),linear-gradient(#f7f4ef 0%,#f3efe9 100%);grid-template-rows:auto 1fr;min-height:100%;padding:0;display:grid;position:relative}.personal-space-atmosphere{display:none}.personal-space-shell{gap:0;width:min(920px,100%);margin:0 auto;padding:28px 24px 72px;display:grid}.personal-space-hero{border-bottom:1px solid #28242014;padding:8px 0 28px}.personal-space-back{color:#7a736c;letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 22px;font-size:12px;font-weight:650;display:inline-flex}.personal-space-back:before{content:"←"}.personal-space-hero-main{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.personal-space-mark{background:linear-gradient(145deg,#efe6f4,#e8dcc8 55%,#dce6ef);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.personal-space-mark .brand-mark{width:30px;height:30px}.personal-space-kicker{letter-spacing:.14em;text-transform:uppercase;color:#8a827a;margin:0 0 6px;font-size:11px;font-weight:750}.personal-space-hero h1{letter-spacing:-1.4px;color:#171614;margin:0;font-size:clamp(28px,4.5vw,40px);font-weight:700;line-height:1.02}.personal-space-lead{color:#6d6760;max-width:40ch;margin:8px 0 0;font-size:14px;line-height:1.5}.personal-space-body{gap:22px;padding-top:22px;display:grid}.personal-space-tabs{border-bottom:1px solid #28242014;gap:22px;display:flex}.personal-space-tabs button{color:#8a827a;background:0 0;border:0;min-height:42px;padding:0 2px 12px;font-size:14px;font-weight:650;position:relative}.personal-space-tabs button.on{color:#171614}.personal-space-tabs button.on:after{content:"";background:#171614;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.personal-space-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:28px;display:grid}.personal-composer{box-shadow:none;background:0 0;border:0;gap:14px;padding:0;display:grid;position:sticky;top:18px}.personal-composer-panel{background:#ffffff8c;border:1px solid #28242012;border-radius:20px;gap:12px;padding:18px;display:grid}.personal-kind{gap:6px;display:flex}.personal-kind button{color:#5c5750;background:#1716140f;border:0;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:650}.personal-kind button.on{color:#f4f0ea;background:#171614}.personal-composer label,.personal-feed-composer label{gap:6px;display:grid}.personal-composer label>span,.personal-feed-composer label>span{letter-spacing:.05em;text-transform:uppercase;color:#8a827a;font-size:11px;font-weight:700}.personal-composer input,.personal-composer textarea,.personal-feed-composer textarea{color:#241f1a;background:#fffc;border:0;border-radius:14px;width:100%;padding:12px 13px;box-shadow:inset 0 0 0 1px #28242014}.personal-composer-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;display:flex}.personal-ghost{color:#7a736c;text-underline-offset:3px;font-size:13px;text-decoration:underline}.personal-note-list,.personal-feed ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.personal-note-card,.personal-feed li{background:0 0;border:0;border-bottom:1px solid #28242014;border-radius:0;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:16px 4px;display:grid}.personal-note-card:last-child,.personal-feed li:last-child{border-bottom:0}.personal-note-open{text-align:left;gap:4px;display:grid}.personal-note-open em{letter-spacing:.1em;text-transform:uppercase;color:#8a827a;font-size:10px;font-style:normal;font-weight:750}.personal-note-open b{letter-spacing:-.25px;color:#171614;font-size:16px}.personal-note-open small{color:#8a827a;font-size:12px}.personal-note-open p{color:#5c5750;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.personal-note-open img{object-fit:cover;border-radius:14px;width:100%;max-height:160px;margin-top:10px}.personal-note-del,.personal-feed li>button{color:#9a948c;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.personal-note-del:hover,.personal-feed li>button:hover{color:#3a3530;background:#1716140d}.personal-empty{text-align:left;color:#6d6760;border:0;border-radius:0;justify-items:start;gap:6px;padding:40px 8px;display:grid}.personal-empty b{color:#171614;font-size:16px}.personal-empty p{max-width:34ch;margin:0;font-size:13px;line-height:1.45}.personal-feed{gap:18px;display:grid}.personal-feed-composer{background:#ffffff8c;border:1px solid #28242012;border-radius:20px;gap:12px;padding:18px;display:grid}.personal-feed li small{color:#8a827a;font-size:11px}.personal-feed li p{color:#2f2b26;margin:6px 0 0;font-size:15px;line-height:1.5}.personal-sketch{gap:8px;display:grid}.personal-sketch canvas{touch-action:none;cursor:crosshair;background:#f4f1ec;border-radius:16px;width:100%;height:auto;box-shadow:inset 0 0 0 1px #28242014}.personal-sketch button{color:#6d6760;text-underline-offset:3px;justify-self:start;font-size:12px;text-decoration:underline}.files-upload-box{justify-items:end;gap:10px;display:grid}.files-lock-toggle{color:#5c5754;align-items:center;gap:8px;font-size:12px;display:inline-flex}.files-unlock{background:#fff;border:1px solid #e4e0dc;border-radius:14px;gap:10px;margin:0 0 14px;padding:14px 16px;display:grid}.files-unlock>div{justify-content:flex-end;gap:8px;display:flex}.files-upload-box input[type=password],.files-unlock input[type=password]{color:#241f2a;background:#fbfaf8;border:1px solid #e0dbd6;border-radius:12px;width:100%;padding:10px 12px}.dash-chip{cursor:pointer;border:0}.dash-chip .brand-mark{width:20px;height:20px}html.rv-glow .personal-space{background:radial-gradient(80% 50% at 10% -8%,#c9b6e01a,#0000 55%),radial-gradient(70% 45% at 94% 0,#e8dcc812,#0000 52%),#121212!important}html.rv-glow .personal-space-hero,html.rv-glow .personal-space-tabs{border-bottom-color:#2a2826!important}html.rv-glow .personal-space-hero h1,html.rv-glow .personal-note-open b,html.rv-glow .personal-empty b,html.rv-glow .personal-feed li p,html.rv-glow .personal-space-tabs button.on{color:#f3f0ec!important}html.rv-glow .personal-space-lead,html.rv-glow .personal-space-back,html.rv-glow .personal-space-kicker,html.rv-glow .personal-note-open small,html.rv-glow .personal-note-open em,html.rv-glow .personal-note-open p,html.rv-glow .personal-feed li small,html.rv-glow .personal-empty,html.rv-glow .personal-empty p,html.rv-glow .personal-ghost,html.rv-glow .personal-sketch button,html.rv-glow .personal-space-tabs button{color:#bdb6ae!important}html.rv-glow .personal-space-tabs button.on:after{background:#e7e1d8!important}html.rv-glow .personal-space-mark{background:linear-gradient(145deg,#2a2430,#2a2824 55%,#23282c)!important}html.rv-glow .personal-composer-panel,html.rv-glow .personal-feed-composer{background:#171616!important;border-color:#2c2a28!important}html.rv-glow .personal-note-card,html.rv-glow .personal-feed li{background:0 0!important;border-bottom-color:#2a2826!important}html.rv-glow .personal-kind button{color:#d8d2ca!important;background:#242322!important}html.rv-glow .personal-kind button.on{color:#171614!important;background:#e7e1d8!important}html.rv-glow .personal-composer input,html.rv-glow .personal-composer textarea,html.rv-glow .personal-feed-composer textarea,html.rv-glow .files-upload-box input[type=password],html.rv-glow .files-unlock input[type=password]{color:#fff!important;background:#121212!important;box-shadow:inset 0 0 0 1px #34312e!important}html.rv-glow .personal-composer label>span,html.rv-glow .personal-feed-composer label>span{color:#9a938b!important}html.rv-glow .personal-sketch canvas{background:#1c1b1a!important;box-shadow:inset 0 0 0 1px #34312e!important}html.rv-glow .personal-portal-veil{background:#0808089e!important}html.rv-glow .files-lock-toggle{color:#c9c2ba!important}html.rv-glow .personal-note-del:hover,html.rv-glow .personal-feed li>button:hover{color:#f3f0ec!important;background:#ffffff0f!important}html.rv-glow .files-unlock{background:#171616!important;border-color:#2c2a28!important}@media (max-width:860px){.personal-space-shell{padding:22px 16px 80px}.personal-space-grid{grid-template-columns:1fr;gap:20px}.personal-composer{position:static}.personal-space-hero-main{grid-template-columns:48px 1fr;gap:14px}.personal-space-mark{border-radius:14px;width:48px;height:48px}.personal-space-mark .brand-mark{width:24px;height:24px}}.app-main.full-bleed .personal-space{min-height:100vh}html.rv-glow .app-main.full-bleed .personal-space{background-color:#121212}html:not(.rv-glow) .app-sidebar .side-nav a.active,html:not(.rv-glow) .app-frame .side-nav a.active{color:#171614!important;box-shadow:none!important;background:#efece8!important;outline:0!important}html:not(.rv-glow) .app-sidebar .side-nav a.active .provider-nav-tile,html:not(.rv-glow) .app-frame .side-nav a.active .provider-nav-tile{color:#fff!important}html:not(.rv-glow) .app-sidebar .side-nav a.active .provider-nav-tile svg,html:not(.rv-glow) .app-frame .side-nav a.active .provider-nav-tile svg{color:#fff!important;fill:currentColor!important}.app-frame.personal-mode{grid-template-columns:1fr!important}.app-frame.personal-mode .app-sidebar{display:none!important}.app-frame.personal-mode .app-stage,.app-frame.personal-mode .app-main.full-bleed{max-width:none!important;margin:0!important;padding:0!important}.app-main.full-bleed .personal-hub{min-height:100vh}.personal-hub{background:radial-gradient(58% 42% at 12% 8%,#5a96e61a,#0000 58%),radial-gradient(48% 36% at 92% 4%,#a078d214,#0000 55%),linear-gradient(#f3f1ee 0%,#e8e5e1 100%);grid-template-rows:auto auto 1fr;gap:4px;min-height:100vh;padding:28px clamp(20px,4vw,48px) 56px;animation:.55s cubic-bezier(.22,.8,.24,1) both personalHubIn;display:grid}@keyframes personalHubIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.personal-hub-top{justify-content:space-between;align-items:center;gap:16px;padding:2px 4px 4px;display:flex}.personal-hub-top>p{color:#7a746c;letter-spacing:.01em;margin:0;font-size:15px;font-weight:550}.personal-hub-meta{color:#7a746c;align-items:center;gap:14px;font-size:13px;font-weight:650;display:flex}.personal-hub-avatar-mini{color:#fff;background:#2a2928;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.personal-hub-avatar-mini.has-photo{background:0 0}.personal-hub-avatar-mini img{object-fit:cover;width:100%;height:100%;display:block}.personal-hub-stage{grid-template-columns:132px minmax(0,1fr) 132px;align-items:center;gap:8px;min-height:min(56vh,520px);padding:28px 0 12px;display:grid;position:relative}.personal-hub-rail{align-content:center;justify-items:center;gap:22px;display:grid}.personal-hub-rail-left{transform:translateY(2px)}.personal-hub-rail-left .personal-hub-orb:first-child{transform:translate(22px)}.personal-hub-rail-left .personal-hub-orb:nth-child(2),.personal-hub-rail-left .personal-hub-orb:nth-child(3){transform:translate(4px)}.personal-hub-rail-left .personal-hub-orb:nth-child(4){transform:translate(22px)}.personal-hub-rail-right{transform:translateY(28px)}.personal-hub-rail-right .personal-hub-orb:first-child,.personal-hub-rail-right .personal-hub-orb:nth-child(2){transform:translate(-10px)}.personal-hub-orb{color:#6a645c;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:9px;padding:0;text-decoration:none;display:grid}.personal-hub-orb-face{color:#fff;border-radius:20px;place-items:center;width:62px;height:62px;transition:transform .2s,filter .2s,box-shadow .2s;display:grid;box-shadow:0 10px 22px #1c1b1a1f}.personal-hub-orb-face svg{width:24px;height:24px}.personal-hub-orb small{letter-spacing:.01em;color:#6a645c;font-size:11px;font-weight:700}.personal-hub-orb.tone-blue .personal-hub-orb-face{background:#3b82f6}.personal-hub-orb.tone-violet .personal-hub-orb-face{background:#8b6cc9}.personal-hub-orb.tone-dark .personal-hub-orb-face{color:#6fd6c2;background:#1d1c1b}.personal-hub-orb.tone-ink .personal-hub-orb-face{color:#fff;background:#1d1c1b}.personal-hub-orb.tone-soft .personal-hub-orb-face{color:#4a4540;background:#f7f5f2;box-shadow:0 8px 18px #1c1b1a14,inset 0 0 0 1px #2824200d}.personal-hub-orb.on .personal-hub-orb-face,.personal-hub-orb:hover .personal-hub-orb-face{filter:brightness(1.04);transform:scale(1.06);box-shadow:0 14px 28px #1c1b1a29}.personal-hub-orb.on small{color:#171614}.personal-hub-center{grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:36px;width:100%;max-width:680px;margin:0 auto;padding-left:12px;display:grid}.personal-hub-portrait-wrap{position:relative}.personal-hub-portrait{cursor:pointer;background:radial-gradient(circle at 42% 28%,#3a3836 0%,#1c1b1a 62%,#111010 100%);border:0;border-radius:50%;place-items:center;width:196px;height:196px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 56px #17161433}.personal-hub-portrait.has-photo{background:#f3f0ec}.personal-hub-portrait img{object-fit:cover;width:100%;height:100%;display:block}.personal-hub-portrait>b{z-index:1;letter-spacing:-1.2px;color:#f3f0ec;font-size:64px;font-weight:700;position:relative}.personal-hub-hello h1{letter-spacing:-2px;color:#171614;margin:0;font-size:clamp(36px,5.2vw,56px);font-weight:750;line-height:.98}.personal-hub-hello p{color:#8a847c;margin:14px 0 0;font-size:14px;font-weight:550}.personal-hub-panel{width:min(920px,100%);margin:4px auto 0;padding-top:4px}.personal-hub-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:8px 0 0;display:grid}.personal-hub-overview article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff94;border:1px solid #2824200f;border-radius:18px;gap:4px;padding:18px 16px;display:grid}.personal-hub-overview b{letter-spacing:-.8px;color:#171614;font-size:28px}.personal-hub-overview span{color:#8a827a;font-size:12px;font-weight:700}.personal-hub-overview>p{color:#6d6760;grid-column:1/-1;margin:8px 0 0;font-size:13px;line-height:1.45}.personal-hub-grid{margin-top:4px}.personal-history{gap:14px;display:grid}.personal-history-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 2px 2px;display:flex}.personal-history-head b{letter-spacing:-.4px;color:#171614;font-size:18px;display:block}.personal-history-head p{color:#7a746c;max-width:46ch;margin:4px 0 0;font-size:13px;line-height:1.45}.personal-history-head>span{color:#171614;background:#ffffffb3;border:1px solid #28242014;border-radius:12px;place-items:center;min-width:36px;height:36px;font-size:14px;font-weight:750;display:grid}.personal-history-error{color:#8a3030;background:#f7eaea;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.personal-history ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.personal-history li{background:#ffffff9e;border:1px solid #2824200f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.personal-history-copy{gap:3px;min-width:0;display:grid}.personal-history-copy em{letter-spacing:.02em;color:#6d6760;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:750}.personal-history-copy b{letter-spacing:-.2px;color:#171614;font-size:15px}.personal-history-copy p{color:#6d6760;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.personal-history-copy small{color:#8a847c;font-size:12px}.personal-history-actions{align-items:center;gap:8px;display:flex}.personal-history-actions a,.personal-history-actions button{color:#3a3632;background:#f3f0ec;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:36px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.personal-history-actions a:hover,.personal-history-actions button:hover{background:#ebe7e2}.personal-history-actions button:disabled{opacity:.45}.personal-history-actions svg{width:16px;height:16px}html.rv-glow .personal-history-head b,html.rv-glow .personal-history-copy b{color:#f3f0ec!important}html.rv-glow .personal-history-head p,html.rv-glow .personal-history-copy em,html.rv-glow .personal-history-copy p,html.rv-glow .personal-history-copy small{color:#bdb6ae!important}html.rv-glow .personal-history-head>span,html.rv-glow .personal-history li{background:#171616!important;border-color:#2c2a28!important}html.rv-glow .personal-history-actions a,html.rv-glow .personal-history-actions button{color:#d8d2ca!important;background:#242322!important}html.rv-glow .personal-history-error{color:#f0b4b4;background:#2a1c1c}@media (max-width:900px){.personal-history li{grid-template-columns:1fr;gap:10px}.personal-history-actions{justify-content:flex-start}}html.rv-glow .personal-hub{background:radial-gradient(70% 45% at 16% 0,#78aae614,#0000 55%),radial-gradient(55% 40% at 90% 6%,#b48cdc12,#0000 52%),#121212!important}html.rv-glow .personal-hub-top>p,html.rv-glow .personal-hub-meta,html.rv-glow .personal-hub-hello p,html.rv-glow .personal-hub-orb small,html.rv-glow .personal-hub-overview span,html.rv-glow .personal-hub-overview>p{color:#bdb6ae!important}html.rv-glow .personal-hub-hello h1,html.rv-glow .personal-hub-overview b,html.rv-glow .personal-hub-orb.on small{color:#f3f0ec!important}html.rv-glow .personal-hub-overview article{background:#171616!important;border-color:#2c2a28!important}html.rv-glow .personal-hub-orb.tone-soft .personal-hub-orb-face{color:#d8d2ca!important;box-shadow:none!important;background:#242322!important}html.rv-glow .personal-hub-portrait{background:radial-gradient(circle at 42% 28%,#3a3836 0%,#1a1918 62%,#0e0e0d 100%);box-shadow:0 28px 56px #00000073}@media (max-width:900px){.personal-hub{padding:16px 14px 72px}.personal-hub-stage{grid-template-columns:1fr;gap:20px;min-height:0;padding-top:12px}.personal-hub-rail{grid-auto-flow:column;justify-content:center;gap:14px}.personal-hub-rail-left,.personal-hub-rail-right,.personal-hub-rail-left .personal-hub-orb,.personal-hub-rail-right .personal-hub-orb{transform:none!important}.personal-hub-center{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px;padding-left:0}.personal-hub-portrait{width:148px;height:148px}.personal-hub-overview{grid-template-columns:1fr}}.help-buddy-face,.roni-color-lilac .help-buddy-face,.companion-roni.roni-color-lilac .help-buddy-face,.stride-roni-face.help-buddy-face,html.rv-glow .help-buddy-face,html.rv-glow .roni-color-lilac .help-buddy-face,html.rv-glow .companion-roni.roni-color-lilac .help-buddy-face,html.rv-glow .stride-roni-face.help-buddy-face{filter:none!important;background:#c9b6e0 url(/roni/lilac.png?v=2) 50%/cover no-repeat!important;box-shadow:0 10px 22px #3c2d5047,0 2px 6px #3c2d502e,inset 0 0 0 1px #ffffff47!important}.roni-color-sand .help-buddy-face,.companion-roni.roni-color-sand .help-buddy-face,html.rv-glow .roni-color-sand .help-buddy-face,html.rv-glow .companion-roni.roni-color-sand .help-buddy-face{filter:none!important;background:#e0c09a url(/roni/sand.png?v=2) 50%/cover no-repeat!important}.roni-color-blue .help-buddy-face,.companion-roni.roni-color-blue .help-buddy-face,html.rv-glow .roni-color-blue .help-buddy-face,html.rv-glow .companion-roni.roni-color-blue .help-buddy-face{filter:none!important;background:#a8c4d8 url(/roni/blue.png?v=2) 50%/cover no-repeat!important}.roni-color-graphite .help-buddy-face,.companion-roni.roni-color-graphite .help-buddy-face,html.rv-glow .roni-color-graphite .help-buddy-face,html.rv-glow .companion-roni.roni-color-graphite .help-buddy-face{filter:none!important;background:#5c5560 url(/roni/graphite.png?v=2) 50%/cover no-repeat!important}html.rv-glow .account-roni-mini,.account-roni-mini,.roni-mini,.roni-mark,.roni-mark.roni-lilac{background:#c9b6e0 url(/roni/lilac.png?v=2) 50%/cover no-repeat!important}.roni-mark.roni-sand{background:#e0c09a url(/roni/sand.png?v=2) 50%/cover no-repeat!important}.roni-mark.roni-blue{background:#a8c4d8 url(/roni/blue.png?v=2) 50%/cover no-repeat!important}.roni-mark.roni-graphite{background:#5c5560 url(/roni/graphite.png?v=2) 50%/cover no-repeat!important}.help-buddy-face,.companion-roni .help-buddy-face{box-shadow:0 10px 22px #3c2d5042,0 3px 8px #3c2d5029,inset 0 0 0 1px #ffffff4d!important}.help-buddy-shade{opacity:.35!important}.help-buddy-shine{opacity:.45!important}html.rv-glow .guide-page{color:#f3f0ec!important;background:0 0!important}html.rv-glow .guide-back{color:#c9c2ba!important}html.rv-glow .guide-hero{background:#1a1918!important;border-color:#2c2a28!important;box-shadow:0 20px 48px #00000059!important}html.rv-glow .guide-hero-left:after{background:linear-gradient(90deg,#121212fa 0%,#121212e6 34%,#12121233 63%,#0000 78%)!important}html.rv-glow .guide-hero-right:after{background:linear-gradient(270deg,#121212fa 0%,#121212e0 35%,#1212122e 64%,#0000 78%)!important}@media (max-width:900px){html.rv-glow .guide-hero-left:after,html.rv-glow .guide-hero-right:after{background:linear-gradient(#12121214 22%,#121212db 58%,#121212fa 100%)!important}}html.rv-glow .guide-hero-copy>small,html.rv-glow .guide-heading small,html.rv-glow .guide-prep>div>small,html.rv-glow .roni-example-copy>small{color:#c9b6e0!important}html.rv-glow .guide-hero-copy h1,html.rv-glow .guide-heading h2,html.rv-glow .guide-prep h2,html.rv-glow .roni-example h2,html.rv-glow .guide-steps h3,html.rv-glow .roni-function-grid h3,html.rv-glow .guide-cta b,html.rv-glow .roni-answer b,html.rv-glow .guide-prep li b{color:#f3f0ec!important}html.rv-glow .guide-hero-copy p,html.rv-glow .guide-heading>p,html.rv-glow .guide-prep>div>p,html.rv-glow .roni-example-copy>p,html.rv-glow .guide-steps p,html.rv-glow .roni-function-grid p,html.rv-glow .guide-cta small,html.rv-glow .guide-prep li small,html.rv-glow .roni-answer p,html.rv-glow .roni-dialogue-actions span{color:#c9c2ba!important}html.rv-glow .guide-hero-copy>span{color:#e8e2da!important}html.rv-glow .guide-steps article,html.rv-glow .roni-function-grid article,html.rv-glow .guide-cta{box-shadow:none!important;background:#1a1918!important;border-color:#2c2a28!important}html.rv-glow .guide-steps article>span,html.rv-glow .roni-function-grid article>span{color:#f3f0ec!important;background:linear-gradient(145deg,#2a2624,#3a3348)!important}html.rv-glow .roni-function-grid article>span{color:#c9b6e0!important}html.rv-glow .guide-steps a{color:#e8e2da!important}html.rv-glow .guide-prep,html.rv-glow .roni-example{background:linear-gradient(135deg,#1f1c1a 0%,#221f28 55%,#1a2228 100%)!important;border-color:#2c2a28!important}html.rv-glow .guide-prep li{background:#ffffff0a!important;border-color:#ffffff14!important}html.rv-glow .guide-prep li>svg{color:#c9b6e0!important}html.rv-glow .roni-dialogue{background:#121212b8!important;border-color:#ffffff14!important;box-shadow:0 18px 40px #00000047!important}html.rv-glow .roni-user-line{color:#f3f0ec!important;background:#2a2624!important}html.rv-glow .roni-answer{color:#e8e2da!important;background:#1a1918!important;border-color:#2c2a28!important}html.rv-glow .guide-cta>div>svg{color:#c9b6e0!important}html.rv-glow .guide-cta>.button.dark,html.rv-glow .roni-example-copy .button.dark{color:#171614!important;background:#c9b6e0!important}@media (max-width:900px){.land-hero-scroll{width:42px;height:42px;bottom:16px;left:18px}}html.rv-glow .land-hero-scroll{color:#c9b6e0!important;background:#1a1918b8!important;border-color:#c9b6e047!important;box-shadow:0 10px 24px #00000047!important}html.rv-glow .land-hero-scroll:hover{color:#e4daf5!important;background:#242322!important}html:not(.rv-glow) input:not([type=radio]):not([type=checkbox]):focus,html:not(.rv-glow) input:not([type=radio]):not([type=checkbox]):focus-visible,html:not(.rv-glow) textarea:focus,html:not(.rv-glow) textarea:focus-visible,html:not(.rv-glow) select:focus,html:not(.rv-glow) select:focus-visible,html:not(.rv-glow) .dash-search:focus-within,html:not(.rv-glow) .offers-find label:focus-within,html:not(.rv-glow) .offers-find .search-field>label:focus-within,html:not(.rv-glow) .offers-filter-search:focus-within,html:not(.rv-glow) .land-search:focus-within,html:not(.rv-glow) .land-search-wrap:focus-within,html:not(.rv-glow) .big-search:focus-within,html:not(.rv-glow) .search-dashboard-bar:focus-within,html:not(.rv-glow) .assistant-input:focus-within,html:not(.rv-glow) .assistant-polished .assistant-input:focus-within,html:not(.rv-glow) .assistant-composer:focus-within,html:not(.rv-glow) .message-compose:focus-within,html:not(.rv-glow) .thread-compose:focus-within,html:not(.rv-glow) .history-search:focus-within,html:not(.rv-glow) .inbox-search:focus-within,html:not(.rv-glow) .file-toolbar>label:focus-within,html:not(.rv-glow) .auth-panel input:not([type=checkbox]):focus,html:not(.rv-glow) .auth-panel input:not([type=checkbox]):focus-visible,html:not(.rv-glow) .auth-panel textarea:focus,html:not(.rv-glow) .auth-form-card input:not([type=checkbox]):focus,html:not(.rv-glow) .auth-form-card input:not([type=checkbox]):focus-visible,html:not(.rv-glow) .settings-filter:focus-within,html:not(.rv-glow) .help-buddy-ask:focus-within,html:not(.rv-glow) .stride-search:focus-within,html:not(.rv-glow) .stride-search label:focus-within,html:not(.rv-glow) .public-search:focus-within,html:not(.rv-glow) .public-search label:focus-within,html:not(.rv-glow) .provider-thread-list>label:focus-within,html:not(.rv-glow) .provider-top>label:focus-within,html:not(.rv-glow) .calendar-create input:focus,html:not(.rv-glow) .site-entry-form input:not([type=checkbox]):focus{border-color:#c9b6e0!important;outline:none!important;box-shadow:0 0 0 1.5px #c9b6e0,0 0 0 4px #c9b6e057!important}html:not(.rv-glow) .folder-pin-sheet input:not([type=radio]):not([type=checkbox]):focus,html:not(.rv-glow) .folder-pin-sheet input:not([type=radio]):not([type=checkbox]):focus-visible{border-color:#171718!important;outline:0!important;box-shadow:0 0 0 3px #1717181f!important}html:not(.rv-glow) .folder-unlock-duration input[type=radio]:focus,html:not(.rv-glow) .folder-unlock-duration input[type=radio]:focus-visible,html.rv-glow .folder-unlock-duration input[type=radio]:focus,html.rv-glow .folder-unlock-duration input[type=radio]:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:0!important}html:not(.rv-glow) .offers-find label:focus-within,html:not(.rv-glow) .offers-find .search-field>label:focus-within,html:not(.rv-glow) .offers-filter-search:focus-within,html:not(.rv-glow) .history-search:focus-within,html:not(.rv-glow) .inbox-search:focus-within,html:not(.rv-glow) .dash-search:focus-within,html:not(.rv-glow) .help-buddy-ask:focus-within,html:not(.rv-glow) .provider-thread-list>label:focus-within,html:not(.rv-glow) .provider-top>label:focus-within,html:not(.rv-glow) .public-search label:focus-within,html:not(.rv-glow) .stride-search label:focus-within{border-radius:999px!important}html:not(.rv-glow) .assistant-input:focus-within,html:not(.rv-glow) .assistant-polished .assistant-input:focus-within,html:not(.rv-glow) .assistant-composer:focus-within,html:not(.rv-glow) .message-compose:focus-within,html:not(.rv-glow) .thread-compose:focus-within,html:not(.rv-glow) .auth-panel input:not([type=checkbox]):focus,html:not(.rv-glow) .auth-panel textarea:focus{border-radius:16px!important}html:not(.rv-glow) .offers-find:focus-within,html:not(.rv-glow) .stride-search:focus-within,html:not(.rv-glow) .public-search:focus-within,html:not(.rv-glow) .land-search label:focus-within,html:not(.rv-glow) .land-search input:focus,html:not(.rv-glow) .land-search input:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}html:not(.rv-glow) .dash-search:focus-within input,html:not(.rv-glow) .offers-find label:focus-within input,html:not(.rv-glow) .offers-filter-search:focus-within input,html:not(.rv-glow) .land-search:focus-within input,html:not(.rv-glow) .big-search:focus-within input,html:not(.rv-glow) .search-dashboard-bar:focus-within input,html:not(.rv-glow) .assistant-input:focus-within textarea,html:not(.rv-glow) .assistant-polished .assistant-input:focus-within textarea,html:not(.rv-glow) .message-compose:focus-within textarea,html:not(.rv-glow) .history-search:focus-within input,html:not(.rv-glow) .help-buddy-ask:focus-within input,html:not(.rv-glow) .provider-thread-list>label:focus-within input{box-shadow:none!important;outline:none!important}
