.workspace-bar{z-index:40;background:var(--ra-surface);border-bottom:1px solid var(--ra-border);color:var(--ra-text);justify-content:space-between;align-items:center;gap:18px;padding:12px 24px;font-family:Arial,sans-serif;display:flex;position:sticky;top:0}.workspace-bar label{align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.workspace-bar select{max-width:300px;color:var(--ra-text);border:1px solid var(--ra-border);font:inherit;background:#fff;border-radius:8px;padding:10px;font-size:14px}.workspace-bar>div{align-items:center;gap:16px;display:flex}.workspace-bar a{color:var(--ra-wine);font-size:14px}.workspace-bar button{border:1px solid var(--ra-muted);background:var(--ra-accent-soft);color:var(--ra-text);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:14px}.workspace-bar button:disabled{opacity:.6}@media (min-width:901px){.workspace-bar{padding-left:250px}}@media (max-width:600px){.workspace-bar{padding:10px 14px;display:block}.workspace-bar label{gap:5px;display:grid}.workspace-bar select{width:100%;max-width:none}.workspace-bar>div{gap:14px;margin-top:10px}.workspace-bar button{padding:8px 10px}}:root{--ra-background:#faf8f5;--ra-surface:#fff;--ra-surface-muted:#faf8f5;--ra-sidebar:#171a21;--ra-text:#111;--ra-muted:#111;--ra-border:#e5e7eb;--ra-wine:#2f6f66;--ra-wine-hover:#24564f;--ra-accent-soft:#f1f7f5;--ra-success:#26734d;--ra-success-soft:#eff8f2;--ra-danger:#b42318;--ra-radius:6px;--ra-shadow:0 1px 3px #1018280d;--ra-font:Arial,Helvetica,sans-serif;--ra-cream:var(--ra-background);--ra-rose:var(--ra-accent-soft);--ra-rose-soft:var(--ra-accent-soft);--background:var(--ra-background);--foreground:var(--ra-text);--card:var(--ra-surface);--card-foreground:var(--ra-text);--popover:var(--ra-surface);--popover-foreground:var(--ra-text);--primary:var(--ra-wine);--primary-foreground:#fff;--secondary:var(--ra-surface-muted);--secondary-foreground:var(--ra-text);--muted:var(--ra-surface-muted);--muted-foreground:var(--ra-muted);--accent:var(--ra-accent-soft);--accent-foreground:var(--ra-wine);--border:var(--ra-border);--input:var(--ra-border);--ring:var(--ra-wine);--sidebar:var(--ra-sidebar);--sidebar-foreground:#eaecf0;--sidebar-primary:var(--ra-wine);--sidebar-primary-foreground:#fff;--sidebar-accent:#262b35;--sidebar-accent-foreground:#fff;--sidebar-border:#344054;--sidebar-ring:var(--ra-wine);--radius:.375rem}.ra-shell{background:var(--ra-cream);min-height:100vh;color:var(--ra-text);font-family:var(--ra-font)}.ra-shell *{box-sizing:border-box}.ra-sidebar{z-index:50;background:var(--ra-sidebar);width:252px;color:var(--ra-surface);padding:24px 17px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ra-logo{color:#fff;align-items:center;gap:10px;margin:0 7px 21px;font-size:24px;font-weight:600;text-decoration:none;display:flex}.ra-logo img{object-fit:contain;width:27px;height:27px}.ra-desktop-nav>a,.ra-desktop-nav section>a,.ra-nav-soon{min-height:41px;color:var(--ra-accent-soft);border-radius:7px;align-items:center;gap:11px;padding:9px 12px;font-size:14px;text-decoration:none;display:flex}.ra-desktop-nav a:hover{background:#ffffff0a}.ra-desktop-nav a[aria-current=page]{background:var(--ra-rose);color:var(--ra-text)}.ra-desktop-nav h2{font-family:var(--ra-font);text-transform:uppercase;letter-spacing:.09em;color:var(--ra-border);margin:22px 12px 7px;font-size:11px}.ra-nav-soon{opacity:.65;cursor:default}.ra-nav-soon small{background:#ffffff15;border-radius:6px;margin-left:auto;padding:3px 7px;font-size:10px}.ra-sidebar-foot{color:var(--ra-muted);margin:30px 12px 0;font-size:11px;line-height:1.6}.ra-workspace{min-width:0;min-height:100vh;margin-left:252px}.ra-bottom-nav{display:none}.ra-skip{z-index:1000;color:var(--ra-wine);background:#fff;padding:12px;position:fixed;top:-100px;left:270px}.ra-skip:focus{top:8px}:is(.ra-shell a:focus-visible,.ra-shell button:focus-visible,.ra-shell select:focus-visible){outline:2px solid var(--ra-muted);outline-offset:3px}.ra-shell .co-business-app{background:0 0;min-height:0;display:block}.ra-shell .co-business-main{background:0 0;width:100%;min-height:0;margin-left:0}.ra-shell .co-business-side,.ra-shell .co-business-help-mobile,.ra-shell .co-app-mobile-nav{display:none}.ra-shell .content-page{font-family:var(--ra-font)}.ra-shell .workspace-bar{color:inherit;font-family:var(--ra-font);background:0 0;border-bottom:1px solid #ffffff1c;padding:0 0 18px;display:block;position:static}.ra-shell .workspace-bar label{color:var(--ra-border);font-size:10px;display:block}.ra-shell .workspace-bar select{border-color:var(--ra-wine);color:#fff;background:#ffffff09;border-radius:8px;width:100%;max-width:none;min-height:44px;margin-top:7px;font-size:14px;display:block}.ra-shell .workspace-bar option{color:#fff;background:#171a21}.ra-shell .workspace-bar>div{flex-wrap:wrap;gap:11px;margin-top:11px;display:flex}.ra-shell .workspace-bar button{color:var(--ra-accent-soft);border:1px solid var(--ra-muted);background:0 0;border-radius:6px;min-height:40px;padding:8px 10px;font-size:12px}.ra-shell .workspace-bar a{color:var(--ra-accent-soft);min-height:32px;padding:7px 0;font-size:11px}.ra-shell .workspace-bar [role=status]{margin-top:8px;font-size:12px;display:block}.ra-more-overlay{z-index:150;background:#171a2165;align-items:flex-end;display:flex;position:fixed;inset:0}.ra-more-panel{background:var(--ra-surface);width:100%;max-height:calc(100dvh - 25px);padding:18px 22px calc(90px + env(safe-area-inset-bottom));box-shadow:var(--ra-shadow);border-radius:18px 18px 0 0;overflow:auto}.ra-more-panel header{justify-content:space-between;align-items:center;display:flex}.ra-more-panel h2{font-size:21px}.ra-more-panel button{color:var(--ra-text);background:0 0;border:0;min-width:44px;min-height:44px}.ra-more-panel nav a{min-height:48px;color:var(--ra-text);border-bottom:1px solid var(--ra-border);justify-content:space-between;align-items:center;font-size:15px;text-decoration:none;display:flex}@media (max-width:900px){.ra-sidebar{background:var(--ra-cream);width:100%;color:var(--ra-text);border-bottom:1px solid var(--ra-border);padding:15px 18px;position:relative;inset:auto;overflow:visible}.ra-logo{color:var(--ra-text);margin:0 0 12px;font-size:21px}.ra-logo img{width:24px;height:24px}.ra-desktop-nav,.ra-sidebar-foot{display:none}.ra-workspace{padding-bottom:calc(85px + env(safe-area-inset-bottom));margin-left:0}.ra-shell .workspace-bar{border:0;padding:0}.ra-shell .workspace-bar label{color:var(--ra-muted);font-size:11px}.ra-shell .workspace-bar select{color:var(--ra-text);background:var(--ra-surface);border-color:var(--ra-border);margin-top:5px;font-size:16px}.ra-shell .workspace-bar option{background:var(--ra-surface);color:var(--ra-text)}.ra-shell .workspace-bar>div{align-items:center;gap:18px;margin-top:6px}.ra-shell .workspace-bar a{color:var(--ra-wine);align-items:center;min-height:40px;font-size:12px;display:flex}.ra-shell .workspace-bar button{color:var(--ra-wine);border-color:var(--ra-border);background:var(--ra-rose-soft);font-size:12px}.ra-bottom-nav{z-index:160;background:var(--ra-surface);border-top:1px solid var(--ra-border);min-height:65px;padding:6px 8px max(9px,env(safe-area-inset-bottom));display:flex;position:fixed;inset:auto 0 0}.ra-bottom-nav a,.ra-bottom-nav button{min-width:0;min-height:48px;color:var(--ra-muted);font-family:var(--ra-font);background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:flex}.ra-bottom-nav [aria-current=page],.ra-bottom-nav [aria-expanded=true]{color:var(--ra-wine)}.ra-skip{left:12px}.ra-shell .co-business-main{padding:0}.ra-shell .co-business-page{padding-left:18px;padding-right:18px}.ra-shell .content-page{padding:24px 18px}.ra-shell .content-page header{flex-wrap:wrap}.ra-shell .content-page header>div{min-width:0}.ra-shell .content-page input,.ra-shell .content-page textarea,.ra-shell .content-page select{max-width:100%}}@media (prefers-reduced-motion:reduce){.ra-shell *{scroll-behavior:auto!important}}.ra-more-panel{border:1px solid var(--ra-border);color:var(--ra-text);font-family:var(--ra-font);margin:0;position:fixed;inset:auto 0 0}.ra-more-panel::backdrop{background:#171a2165}.ra-sidebar{width:238px;padding:20px 15px}.ra-workspace{margin-left:238px}.ra-logo{margin-bottom:17px;font-size:23px}.ra-desktop-nav>a,.ra-desktop-nav section>a,.ra-nav-soon{gap:10px;min-height:37px;padding:8px 11px;font-size:12px}.ra-desktop-nav h2{letter-spacing:.12em;margin:18px 11px 6px;font-size:9px}.ra-desktop-nav a[aria-current=page]{background:var(--ra-accent-soft);color:var(--ra-text);box-shadow:inset 3px 0 var(--ra-wine)}.ra-shell h1,.ra-shell h2,.ra-shell h3,.ra-shell h4,.ra-shell button,.ra-shell input,.ra-shell select,.ra-shell textarea{font-family:var(--ra-font)}.ra-shell .workspace-bar select{border-color:var(--ra-wine);background:#ffffff0c;font-size:12px;font-weight:600}.ra-shell .workspace-bar button{border-color:var(--ra-wine);background:#ffffff05}.ra-shell .workspace-bar>div{gap:8px}.ra-sidebar-foot{font-size:10px}.ra-shell .co-business-page h1,.ra-shell .content-page h1{letter-spacing:-.03em}@media (max-width:900px){.ra-sidebar{width:100%;padding:15px 16px 12px;padding-top:max(15px,env(safe-area-inset-top));background:var(--ra-surface)}.ra-workspace{margin-left:0}.ra-logo{margin-bottom:11px;font-size:20px}.ra-shell .workspace-bar select{background:var(--ra-surface);border-color:var(--ra-border);box-shadow:var(--ra-shadow);font-size:16px}.ra-shell .workspace-bar button{background:var(--ra-accent-soft);border-color:var(--ra-border);min-height:44px}.ra-shell .workspace-bar>div{gap:15px}.ra-bottom-nav{box-shadow:var(--ra-shadow)}.ra-bottom-nav [aria-current=page],.ra-bottom-nav [aria-expanded=true]{background:var(--ra-accent-soft);border-radius:9px}.ra-more-panel h2{font-family:var(--ra-font)}}.ra-workspace-topbar{z-index:40;border-bottom:1px solid var(--ra-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f5f2;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:9px 28px;font-size:12px;display:flex;position:sticky;top:0}.ra-workspace-topbar>div{align-items:center;gap:14px;display:flex}.ra-workspace-topbar strong{color:var(--ra-muted);font-weight:500}.ra-workspace-topbar a{border:1px solid var(--ra-border);min-height:34px;color:var(--ra-wine);border-radius:4px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;text-decoration:none;display:inline-flex}.ra-topbar-divider{color:var(--ra-border)}.ra-sidebar{background:var(--ra-surface-muted);border-left:1px solid var(--ra-wine);border-radius:0 5px 5px 0;min-height:35px;padding-top:18px}.ra-desktop-nav section>a[aria-current=page]{border-color:var(--ra-border)}.ra-desktop-nav h2{margin-top:18px}.ra-shell .co-partner-page{max-width:1600px;margin:auto}.ra-shell .co-partner-grid{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.ra-shell .co-partner-main{flex-direction:column;display:flex}.ra-shell .co-partner-conversation{border-radius:var(--ra-radius);border-color:var(--ra-border);background:var(--ra-surface);box-shadow:none;order:-1}.ra-shell .co-partner-conversation-body{min-height:240px}.ra-shell .co-partner-initial{text-align:center;padding:55px 25px 35px}.ra-shell .co-partner-initial h3{letter-spacing:-.04em;font-size:32px}.ra-shell .co-partner-compose{width:100%;max-width:850px;margin:auto;padding:20px 28px}.ra-shell .co-partner-input-wrap{border-radius:var(--ra-radius);border-color:var(--ra-border);box-shadow:var(--ra-shadow);background:#fff}.ra-shell .co-partner-prompts button{border-radius:5px;min-height:40px}.ra-shell .co-partner-checkin,.ra-shell .co-partner-active-context,.ra-shell .co-partner-aside-card{box-shadow:none;border-color:var(--ra-border);border-radius:6px}.ra-shell .co-partner-history{display:none}@media (max-width:1100px){.ra-shell .co-partner-grid{grid-template-columns:1fr}.ra-shell .co-partner-aside{grid-template-columns:1fr 1fr;gap:15px;display:grid}}@media (max-width:900px){.ra-workspace-topbar{display:none}.ra-sidebar{background:var(--ra-cream)}.ra-shell .co-partner-initial{padding:30px 18px}.ra-shell .co-partner-initial h3{font-size:27px}.ra-shell .co-partner-compose{padding:15px}.ra-shell .co-partner-aside{display:none}.ra-shell .co-partner-aside.open{display:block}}.ra-shell .co-partner-page h1,.ra-shell .co-partner-page h2,.ra-shell .co-partner-page h3{font-weight:600;font-family:var(--ra-font)!important}.ra-shell .co-partner-prompts{white-space:normal;flex-wrap:wrap;overflow:visible}
