:root{color-scheme:light dark;--ods-font-sans: "Segoe UI Variable", "Aptos", "SF Pro Display", "Helvetica Neue", sans-serif;--ods-font-mono: "SFMono-Regular", "SF Mono", "Cascadia Mono", "Roboto Mono", monospace;--ods-space-1: 4px;--ods-space-2: 8px;--ods-space-3: 12px;--ods-space-4: 16px;--ods-space-5: 20px;--ods-space-6: 24px;--ods-space-8: 32px;--ods-space-10: 40px;--ods-radius-sm: 14px;--ods-radius-md: 20px;--ods-radius-lg: 28px;--ods-shadow-soft: none;--ods-shadow-elevated: none;--ods-motion-fast: .14s ease;--ods-motion-base: .22s ease}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--ods-font-sans)}a{color:inherit}button,input,textarea,select{font:inherit}[data-owari-theme]{color:var(--ods-text);background:var(--ods-bg)}[data-owari-theme=light]{--ods-bg: #f1f4f8;--ods-bg-glow: rgba(126, 153, 255, .18);--ods-bg-glow-2: rgba(125, 211, 252, .2);--ods-surface: #eaeef5;--ods-surface-strong: #eaeef5;--ods-surface-muted: #eaeef5;--ods-surface-contrast: #eaeef5;--ods-surface-interactive: #ffffff;--ods-border-subtle: rgba(138, 155, 191, .18);--ods-border-strong: rgba(99, 114, 146, .25);--ods-text: #1f1f1f;--ods-text-muted: #454746;--ods-text-subtle: #6a6c6b;--ods-button-primary-bg: #000;--ods-button-primary-text: #fff;--ods-accent: #1d734f;--ods-accent-strong: #14563a;--ods-accent-soft: rgba(29, 115, 79, .12);--ods-success: #1d8f5f;--ods-success-soft: rgba(29, 143, 95, .1);--ods-danger: #cc4b57;--ods-danger-soft: rgba(204, 75, 87, .11);--ods-code-key: #0f5f8c;--ods-code-string: #8b2f62;--ods-code-number: #8a5a00;--ods-code-boolean: #1a6a43;--ods-code-null: #1a6a43;--ods-code-http-method: #0f5f8c;--ods-code-http-header: #0f5f8c;--ods-code-http-target: #1f1f1f;--ods-code-http-version: #454746;--ods-shadow-soft: none;--ods-shadow-elevated: none}[data-owari-theme=dark]{--ods-bg: #131314;--ods-bg-glow: rgba(76, 111, 255, .14);--ods-bg-glow-2: rgba(94, 234, 212, .08);--ods-surface: #1e1f20;--ods-surface-strong: #1e1f20;--ods-surface-muted: #1e1f20;--ods-surface-contrast: #1e1f20;--ods-surface-interactive: #1e1f20;--ods-border-subtle: rgba(148, 163, 184, .08);--ods-border-strong: rgba(148, 163, 184, .18);--ods-text: #c4c7c5;--ods-text-muted: #a3a7a4;--ods-text-subtle: #8b8f8d;--ods-button-primary-bg: #fff;--ods-button-primary-text: #000;--ods-accent: #1d734f;--ods-accent-strong: #c9fde5;--ods-accent-soft: rgba(29, 115, 79, .2);--ods-success: #58c98e;--ods-success-soft: rgba(88, 201, 142, .14);--ods-danger: #ff7b89;--ods-danger-soft: rgba(255, 123, 137, .14);--ods-code-key: #7dd3fc;--ods-code-string: #f9a8d4;--ods-code-number: #fbbf24;--ods-code-boolean: #86efac;--ods-code-null: #86efac;--ods-code-http-method: #93c5fd;--ods-code-http-header: #93c5fd;--ods-code-http-target: #c4c7c5;--ods-code-http-version: #c4c7c5;--ods-shadow-soft: none;--ods-shadow-elevated: none}.ods-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ods-space-2);border:0;border-radius:999px;cursor:pointer;font-weight:600;transition:transform var(--ods-motion-fast),background var(--ods-motion-fast),color var(--ods-motion-fast),opacity var(--ods-motion-fast),box-shadow var(--ods-motion-fast)}.ods-button:hover:not(:disabled){transform:translateY(-1px)}.ods-button:disabled{opacity:.56;cursor:default}.ods-button--md{min-height:42px;padding:0 16px}.ods-button--sm{min-height:34px;padding:0 12px;font-size:.9rem}.ods-button--primary{background:var(--ods-button-primary-bg);color:var(--ods-button-primary-text)}.ods-button--secondary{background:var(--ods-surface-interactive);color:var(--ods-text)}.ods-button--ghost{background:transparent;color:var(--ods-text-muted)}.ods-button--danger{background:var(--ods-danger-soft);color:var(--ods-danger)}.ods-button--icon{min-width:34px;padding:0}.ods-button--icon svg{width:16px;height:16px}.ods-copy-button{transition:transform var(--ods-motion-fast),background var(--ods-motion-fast),color var(--ods-motion-fast),box-shadow var(--ods-motion-fast)}.ods-copy-button:hover:not(:disabled){background:color-mix(in srgb,var(--ods-accent-soft) 86%,transparent);color:var(--ods-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ods-accent) 20%,transparent)}.ods-copy-button[data-copied=true]{background:var(--ods-success-soft);color:var(--ods-success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ods-success) 22%,transparent)}.ods-field{display:flex;flex-direction:column;gap:var(--ods-space-2);min-width:0}.ods-field__label{display:inline-flex;align-items:center;gap:var(--ods-space-2);color:var(--ods-text-muted);font-size:.88rem;font-weight:600}.ods-field__help{color:var(--ods-text-subtle);font-size:.84rem;line-height:1.5}.ods-field__required{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--ods-danger-soft);color:var(--ods-danger);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ods-input{width:100%;min-height:46px;padding:0 16px;border:0;border-radius:18px;background:var(--ods-surface-interactive);color:var(--ods-text);outline:none;transition:box-shadow var(--ods-motion-fast),background var(--ods-motion-fast)}.ods-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--ods-accent) 16%,transparent);background:var(--ods-surface-strong)}.ods-input::placeholder{color:var(--ods-text-subtle)}.ods-input--textarea{min-height:180px;padding:14px 16px;resize:vertical}.ods-input--select{appearance:none;cursor:pointer;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%238b8f8d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 1.5 6 6l4.5-4.5'/%3E%3C/svg%3E");background-position:calc(100% - 18px) 50%;background-repeat:no-repeat;background-size:12px 8px}.ods-input--select:disabled{cursor:default}.ods-input--mono{font-family:var(--ods-font-mono)}.ods-banner{margin:0;padding:13px 15px;border-radius:18px;background:var(--ods-surface-muted);color:var(--ods-text)}.ods-banner--success{background:var(--ods-success-soft);color:var(--ods-success)}.ods-banner--error{background:var(--ods-danger-soft);color:var(--ods-danger)}.ods-empty-state{display:flex;flex-direction:column;gap:var(--ods-space-2);padding:var(--ods-space-5);border-radius:var(--ods-radius-md);background:var(--ods-surface-muted)}.ods-empty-state h3,.ods-section-surface h3,.ods-plan-card h3,.ods-modal h3,.ods-alert-dialog h3,.ods-message-screen h1,.ods-auth-frame h1,.ods-app-frame__topbar h1,.ods-empty-state p,.ods-section-surface p,.ods-plan-card p,.ods-alert-dialog p,.ods-message-screen p,.ods-auth-frame p,.ods-app-frame__topbar p{margin:0}.ods-copy-field{display:flex;flex-direction:column;gap:var(--ods-space-2)}.ods-copy-field__surface{position:relative}.ods-copy-field__input{padding-right:88px}.ods-copy-field__button{position:absolute;top:6px;right:6px}.ods-code-block__surface{display:flex;flex-direction:column;gap:var(--ods-space-3);padding:var(--ods-space-4);border-radius:var(--ods-radius-md);background:var(--ods-surface-muted)}.ods-code-block__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ods-space-3)}.ods-code-block__label{color:var(--ods-text-muted);font-size:.85rem}.ods-code-block pre{margin:0;overflow-x:auto;font-family:var(--ods-font-mono);font-size:.88rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.ods-code-token--key{color:var(--ods-code-key)}.ods-code-token--string{color:var(--ods-code-string)}.ods-code-token--number,.ods-code-token--http-status{color:var(--ods-code-number)}.ods-code-token--boolean{color:var(--ods-code-boolean)}.ods-code-token--null{color:var(--ods-code-null)}.ods-code-token--http-method{color:var(--ods-code-http-method)}.ods-code-token--http-header{color:var(--ods-code-http-header)}.ods-code-token--http-target{color:var(--ods-code-http-target)}.ods-code-token--http-version{color:var(--ods-code-http-version)}.ods-code-token--html-tag{color:var(--ods-code-key)}.ods-code-token--html-attribute{color:var(--ods-code-http-header)}.ods-code-token--html-string{color:var(--ods-code-string)}.ods-code-token--html-comment,.ods-code-token--html-punctuation{color:var(--ods-text-subtle)}.ods-section-surface{display:flex;flex-direction:column;gap:var(--ods-space-5);padding:0;background:transparent}.ods-section-surface__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ods-space-4)}.ods-section-surface__header p{margin-top:var(--ods-space-1);color:var(--ods-text-muted)}.ods-section-surface__actions{display:flex;gap:var(--ods-space-2);flex-wrap:wrap}.ods-section-surface--danger{padding:var(--ods-space-5);border:1px solid var(--ods-danger);border-radius:var(--ods-radius-md);background:var(--ods-danger-soft)}.ods-section-surface--danger .ods-section-surface__header h3,.ods-section-surface--danger .ods-section-surface__header p{color:var(--ods-danger)}.ods-metric-card{display:flex;flex-direction:column;gap:var(--ods-space-2);padding:var(--ods-space-4);border-radius:22px;background:var(--ods-surface-muted)}.ods-card-surface--outlined{border:1px solid var(--ods-border-strong);background:transparent}.ods-metric-card__label,.ods-metric-card__detail{color:var(--ods-text-muted);font-size:.84rem}.ods-metric-card strong{font-size:1.3rem;line-height:1.1}.ods-progress{width:100%;height:10px;overflow:hidden;border-radius:999px;background:var(--ods-surface-contrast)}.ods-progress__fill{height:100%;border-radius:inherit;background:var(--ods-accent)}.ods-plan-card{display:flex;flex-direction:column;gap:var(--ods-space-4);padding:var(--ods-space-5);border-radius:var(--ods-radius-lg);background:var(--ods-surface)}.ods-plan-card[data-highlighted=true]{background:var(--ods-surface)}.ods-plan-card.ods-card-surface--outlined,.ods-plan-card.ods-card-surface--outlined[data-highlighted=true]{background:transparent}.ods-plan-card.ods-card-surface--outlined[data-highlighted=true]{border-color:color-mix(in srgb,var(--ods-accent) 48%,var(--ods-border-strong))}.ods-plan-card__header{display:flex;justify-content:space-between;gap:var(--ods-space-3)}.ods-plan-card__header p{margin-top:var(--ods-space-1);color:var(--ods-text-muted)}.ods-plan-card__badge{align-self:flex-start;padding:7px 10px;border-radius:999px;background:var(--ods-accent-soft);color:var(--ods-accent-strong);font-size:.8rem;font-weight:700;white-space:nowrap}.ods-plan-card__price strong,.ods-plan-card__price{font-size:1.28rem;font-weight:700}.ods-plan-card__details{color:var(--ods-text-muted)}.ods-plan-card__features{display:flex;flex-direction:column;gap:var(--ods-space-2);margin:0;padding-left:18px;color:var(--ods-text-muted)}.ods-plan-card__actions{margin-top:auto}.ods-app-frame{min-height:100vh}.ods-app-frame__shell{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);height:100vh}.ods-app-frame__rail{display:flex;flex-direction:column;gap:var(--ods-space-5);align-self:stretch;height:100vh;overflow-y:auto;padding:var(--ods-space-5);background:var(--ods-surface)}.ods-app-frame__brand,.ods-app-frame__navigation,.ods-app-frame__footer{min-width:0}.ods-app-frame__footer{margin-top:auto}.ods-app-frame__main{display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;min-width:0;overflow:hidden}.ods-app-frame__topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ods-space-4);padding:var(--ods-space-4);background:transparent}.ods-app-frame__topbar-copy{display:flex;align-items:flex-start;gap:var(--ods-space-3)}.ods-app-frame__topbar h1{font-size:1.4rem;line-height:1.1}.ods-app-frame__topbar p{margin-top:var(--ods-space-1);color:var(--ods-text-muted)}.ods-app-frame__topbar-actions{display:flex;flex-wrap:wrap;gap:var(--ods-space-2)}.ods-app-frame__menu-button,.ods-app-frame__scrim{display:none}.ods-app-frame__content{padding:0 var(--ods-space-4) var(--ods-space-4);overflow-y:auto}.ods-app-frame__content[data-content-inset=wide]{padding:0 100px var(--ods-space-4)}.ods-app-frame__main>.ods-banner{margin:0 var(--ods-space-4)}.ods-auth-frame,.ods-message-screen{min-height:100vh;display:grid;place-items:center;padding:var(--ods-space-6);background:var(--ods-bg)}.ods-auth-frame[data-owari-theme=dark],.ods-message-screen[data-owari-theme=dark]{background:#000}.ods-auth-frame__card,.ods-message-screen__card{width:min(520px,100%);padding:clamp(24px,5vw,40px);border-radius:34px;background:var(--ods-surface-strong)}.ods-auth-frame__card[data-width=wide]{width:min(680px,100%)}.ods-auth-frame[data-owari-theme=dark] .ods-auth-frame__card{background:#131314}.ods-auth-frame__topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ods-space-4)}.ods-auth-frame__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ods-space-2)}.ods-auth-frame__header,.ods-message-screen__card{display:flex;flex-direction:column;gap:var(--ods-space-3)}.ods-auth-frame__header{margin-top:var(--ods-space-4)}.ods-auth-frame__header h1,.ods-message-screen h1{font-size:clamp(2rem,7vw,2.8rem);line-height:1.02;letter-spacing:-.045em}.ods-auth-frame__header p,.ods-message-screen p{max-width:30ch;color:var(--ods-text-muted);line-height:1.6}.ods-auth-frame__body{margin-top:var(--ods-space-6)}.ods-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ods-auth-stack{display:flex;flex-direction:column;gap:var(--ods-space-4)}.ods-auth-stack--entry{gap:var(--ods-space-5)}.ods-auth-provider-button,.ods-auth-primary-action{width:100%;min-height:58px;border-radius:999px}.ods-auth-provider-button.ods-button--secondary{justify-content:flex-start;padding:0 22px;background:var(--ods-surface-interactive);color:var(--ods-text)}.ods-auth-primary-action.ods-button--primary{font-size:1rem}.ods-auth-provider-button__icon,.ods-auth-provider-button__icon svg{width:18px;height:18px;flex:0 0 auto}.ods-auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--ods-space-3);color:var(--ods-text-subtle);font-size:.88rem}.ods-auth-divider:before,.ods-auth-divider:after{content:"";height:1px;background:var(--ods-border-strong)}.ods-auth-field{display:flex;min-width:0}.ods-auth-input{width:100%;min-height:58px;padding:0 22px;border:0;border-radius:999px;background:var(--ods-surface-interactive);color:var(--ods-text);outline:none;transition:box-shadow var(--ods-motion-fast),background var(--ods-motion-fast)}.ods-auth-input::placeholder{color:var(--ods-text-subtle)}.ods-auth-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ods-accent) 18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ods-accent) 48%,transparent)}.ods-auth-input:disabled{opacity:.62}.ods-auth-email-pill{display:flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--ods-accent-soft);color:var(--ods-accent-strong);font-size:.92rem;font-weight:700}.ods-auth-inline-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ods-space-3)}.ods-auth-link{border:0;background:transparent;color:var(--ods-text-muted);cursor:pointer;font-weight:700;text-decoration:none}.ods-auth-link:hover:not(:disabled){color:var(--ods-text)}.ods-auth-link:disabled{cursor:default;opacity:.56}.ods-auth-detail-block{display:flex;flex-direction:column;gap:var(--ods-space-1);padding:var(--ods-space-4);border-radius:var(--ods-radius-md);background:var(--ods-surface-interactive)}.ods-auth-detail-block__label{color:var(--ods-text-subtle);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ods-auth-detail-block__description{color:var(--ods-text-muted);font-size:.9rem;line-height:1.5}.ods-auth-appearance-button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:var(--ods-surface-interactive);color:var(--ods-text-muted);cursor:pointer;transition:transform var(--ods-motion-fast),background var(--ods-motion-fast),color var(--ods-motion-fast)}.ods-auth-appearance-button:hover:not(:disabled){color:var(--ods-text);transform:translateY(-1px)}.ods-auth-appearance-button svg{width:18px;height:18px}.ods-theme-popover{display:grid;gap:var(--ods-space-2)}.ods-theme-popover__option{justify-content:flex-start;width:100%}.ods-theme-popover__option svg{width:16px;height:16px}.ods-message-screen__actions{display:flex;flex-wrap:wrap;gap:var(--ods-space-3);margin-top:var(--ods-space-5)}.ods-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:7px 12px;border-radius:999px;background:var(--ods-accent-soft);color:var(--ods-accent-strong);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ods-modal-root{position:fixed;inset:0;z-index:50}.ods-modal__backdrop{position:absolute;inset:0;border:0;background:#0f172a6b}.ods-modal{position:absolute;top:16px;right:16px;bottom:16px;width:min(760px,calc(100vw - 32px));display:flex;flex-direction:column;border-radius:28px;background:var(--ods-surface-strong)}.ods-modal[data-surface=canvas]{background:var(--ods-bg)}.ods-alert-dialog{position:absolute;top:50%;left:50%;width:min(420px,calc(100vw - 32px));display:flex;flex-direction:column;border-radius:24px;background:var(--ods-surface-strong);box-shadow:0 18px 40px #00000047;transform:translate(-50%,-50%)}[data-owari-theme=dark] .ods-alert-dialog{background:var(--ods-bg)}.ods-modal__header,.ods-modal__footer,.ods-alert-dialog__header,.ods-alert-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ods-space-3);padding:var(--ods-space-4) var(--ods-space-5)}.ods-modal__content{flex:1;overflow-y:auto;padding:0 var(--ods-space-5) var(--ods-space-5)}.ods-alert-dialog__content{padding:0 var(--ods-space-5) var(--ods-space-5)}.ods-modal__footer,.ods-alert-dialog__footer{justify-content:flex-end}.ods-popover{position:relative;display:inline-flex;flex-direction:column}.ods-popover__anchor{display:inline-flex}.ods-popover__panel{position:absolute;top:calc(100% + 8px);width:min(280px,calc(100vw - 32px));padding:var(--ods-space-3);border-radius:var(--ods-radius-md);background:var(--ods-surface-strong);box-shadow:0 18px 40px #00000047;z-index:60}.ods-popover__panel[data-align=start]{left:0}.ods-popover__panel[data-align=end]{right:0}@media(prefers-reduced-motion:reduce){.ods-button,.ods-input,.ods-app-frame__rail,.ods-app-frame__scrim{transition:none}}@media(max-width:960px){.ods-app-frame__shell{grid-template-columns:1fr}.ods-app-frame__rail{position:fixed;inset:0 auto 0 0;width:min(320px,88vw);z-index:40;transform:translate(-100%);transition:transform var(--ods-motion-base)}.ods-app-frame__rail.is-open{transform:translate(0)}.ods-app-frame__menu-button{display:inline-flex}.ods-app-frame__scrim{display:block;position:fixed;inset:0;z-index:30;border:0;background:#0f172a6b;opacity:0;pointer-events:none;transition:opacity var(--ods-motion-base)}.ods-app-frame__scrim.is-visible{opacity:1;pointer-events:auto}.ods-app-frame__topbar,.ods-app-frame__content,.ods-auth-frame,.ods-message-screen,.ods-app-frame__content[data-content-inset=wide]{padding:var(--ods-space-4)}.ods-modal{inset:auto 0 0;width:100vw;height:min(88vh,960px);border-radius:28px 28px 0 0}}@media(max-width:720px){.ods-app-frame__topbar,.ods-plan-card,.ods-auth-frame__card,.ods-message-screen__card{border-radius:24px}.ods-app-frame__topbar,.ods-section-surface__header,.ods-plan-card__header{flex-direction:column}}:root{background:#030303;color:#f8f8f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}button,input,textarea,select{font:inherit;font-weight:400}button{appearance:none;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;text-align:left}button:disabled{cursor:default}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:0;color:#f8f8f8;text-shadow:0 0 18px rgba(248,248,248,.26)}.robo-shell{--robo-sidebar-width: 252px;--robo-content-left: calc(var(--robo-sidebar-width) + clamp(32px, 5vw, 72px));--robo-nav-height: 132px;--robo-nav-gap: 22px;--robo-title-size: clamp(36px, 4.4vw, 54px);--robo-back-size: clamp(27px, 3.1vw, 40px);--robo-inline-nav-size: clamp(19px, 2vw, 28px);--robo-side-nav-size: clamp(27px, 3vw, 42px);--robo-hub-title-size: clamp(31px, 3.6vw, 48px);min-height:100vh;background:#030303}.robo-shell-signed-out{display:grid;place-items:center;padding:clamp(28px,8vw,92px)}.robo-signed-out{display:grid;gap:18px;max-width:560px}.robo-signed-out h1,.robo-signed-out p{margin:0;font-weight:400}.robo-signed-out h1{font-size:clamp(46px,7vw,86px);line-height:.95}.robo-signed-out p{color:#a6a6a6;font-size:clamp(20px,2.2vw,30px)}.robo-mobile-menu-toggle{display:none}.robo-shell-topnav-compact{--robo-nav-height: 112px;--robo-nav-gap: 20px}.robo-shell-deep{--robo-nav-height: 172px;--robo-nav-gap: 22px}.robo-shell-nested{--robo-nav-height: 210px;--robo-nav-gap: 22px}.robo-shell-topnav-dense{--robo-nav-height: 194px;--robo-title-size: clamp(30px, 3.1vw, 42px);--robo-back-size: clamp(23px, 2.4vw, 32px);--robo-inline-nav-size: clamp(17px, 1.55vw, 22px)}.robo-sidebar{position:fixed;inset:0 auto 0 0;z-index:4;display:flex;width:252px;box-sizing:border-box;flex-direction:column;gap:clamp(42px,8vh,88px);padding:28px 26px 30px}.robo-brand{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;font-weight:400;transition:color .16s ease,transform .16s ease}.robo-brand-label{transform:translate(0);transition:transform .19s ease}.robo-brand:hover,.robo-brand:focus-visible{color:#f8f8f8;transform:translate(3px)}.robo-face{width:44px;height:33px;background:url(/console-assets/robo-brand-logo-D2ns4t2l.png) center / contain no-repeat;image-rendering:auto;transition:opacity .19s ease,transform .19s ease}.robo-side-nav{display:grid;gap:30px}.robo-side-button{min-height:42px;color:#9a9a9a;font-size:var(--robo-side-nav-size);font-weight:400;line-height:.98;transition:color .16s ease,opacity .19s ease-out,transform .16s ease}.robo-side-button:hover,.robo-side-button:focus-visible{color:#f8f8f8;transform:translate(4px)}.robo-side-button:disabled{opacity:0;pointer-events:none}.robo-account{display:grid;grid-template-columns:38px minmax(0,1fr);gap:5px 11px;align-items:center;margin-top:auto;color:#9f9f9f;text-align:left;transition:color .16s ease,opacity .19s ease-out,transform .16s ease}.robo-account:hover,.robo-account:focus-visible{color:#f8f8f8;transform:translateY(-2px)}.robo-account:disabled{opacity:0;pointer-events:none}.robo-account-name{display:block;color:#f8f8f8}.robo-account-copy{display:grid;min-width:0;gap:4px}.robo-account-avatar,.robo-team-card-avatar{display:inline-grid;aspect-ratio:1;place-items:center;border-radius:12px;background:linear-gradient(135deg,#6d2df157,#66d16b2e);color:#f8f8f8;font-weight:800;line-height:1;text-transform:uppercase;box-shadow:inset 0 0 0 1px #f8f8f824}.robo-account-avatar{width:38px;font-size:14px}.robo-account .robo-usage{grid-column:2}.robo-usage{display:grid;gap:5px}.robo-usage-meter{display:block;width:128px;height:6px;overflow:hidden;background:#ffffff29}.robo-usage-meter span{display:block;height:100%;background:#66d16b}.robo-top-nav{position:fixed;top:0;right:0;left:var(--robo-sidebar-width);z-index:3;display:grid;gap:12px;min-height:auto;box-sizing:border-box;align-content:flex-start;padding:28px clamp(32px,5vw,72px) 26px;background:#030303b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;transition:min-height .24s ease,padding .24s ease}.robo-top-nav-row{display:flex;flex-wrap:wrap;gap:11px clamp(20px,2.6vw,36px);min-width:0;align-items:baseline}.robo-top-nav h1{margin:0;color:#f8f8f8;font-size:var(--robo-title-size);font-weight:400;line-height:.98;letter-spacing:0;animation:robo-title-arrive .19s ease-out;transition:color .16s ease,font-size .24s ease,opacity .18s ease,transform .22s ease}.robo-top-nav button{pointer-events:auto}.robo-back{display:inline-flex;width:max-content;align-items:center;gap:8px;color:#b8b8b8;font-size:var(--robo-back-size);font-weight:400;line-height:1;animation:robo-back-morph .28s ease-in-out;transition:color .16s ease,font-size .24s ease,transform .16s ease}.robo-back-icon{width:.72em;height:.72em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.robo-back:hover,.robo-back:focus-visible{color:#f8f8f8;transform:translate(-4px)}.robo-inline-nav{display:contents}.robo-inline-nav button{flex:0 0 auto;color:#909090;font-size:var(--robo-inline-nav-size);font-weight:400;line-height:1.08;animation:robo-nav-button-settle .22s ease-out;transition:color .15s ease,font-size .24s ease,opacity .18s ease,transform .18s ease}.robo-inline-nav button:hover,.robo-inline-nav button:focus-visible{color:#f8f8f8;transform:translateY(-2px)}.robo-inline-button-exiting{opacity:0;transform:translateY(10px) scale(.96);pointer-events:none}.robo-inline-nav .robo-inline-button-current{color:#292929;opacity:1;transform:none;pointer-events:none}.robo-inline-nav .robo-inline-button-current:hover,.robo-inline-nav .robo-inline-button-current:focus-visible{color:#292929;transform:none;text-shadow:none}.robo-workspace{min-height:100vh;box-sizing:border-box;padding:calc(var(--robo-nav-height) + var(--robo-nav-gap)) clamp(32px,5vw,72px) 96px var(--robo-content-left);transition:padding .24s ease}.robo-workspace-status{width:100%;max-width:min(920px,calc(100vw - var(--robo-content-left) - clamp(32px,5vw,72px) - 24px));margin:0 0 22px;color:#a9a9a9;font-size:15px;line-height:1.45}.robo-flow{display:grid;gap:30px;width:100%;max-width:min(920px,calc(100vw - var(--robo-content-left) - clamp(32px,5vw,72px) - 24px));box-sizing:border-box;min-width:0}.robo-flow button{width:max-content;max-width:100%;color:#d4d4d4;font-size:clamp(28px,3.7vw,52px);font-weight:400;line-height:1.02;transition:color .15s ease,opacity .15s ease,transform .15s ease}.robo-image-preview{display:block;width:min(240px,100%);aspect-ratio:1;border-radius:18px;object-fit:cover;background:#1e1f20}.robo-action-row{position:relative;display:flex;flex-wrap:wrap;gap:14px clamp(20px,2.6vw,34px);isolation:isolate}.robo-action-row-popover-open{z-index:6}.robo-action-row button{color:#8f8f8f;font-size:clamp(20px,2.2vw,30px)}.robo-revealed-panel{position:relative;display:grid;gap:14px;max-width:620px;box-sizing:border-box;padding:54px 22px 22px;border-radius:24px;background:#1c1c1cfa;box-shadow:0 18px 54px #00000057;animation:robo-title-arrive .18s ease-out}.robo-revealed-panel button{color:#d7d7d7;font-size:clamp(20px,2.2vw,30px)}.robo-revealed-close{position:absolute;top:12px;right:14px}.robo-search-reveal{position:relative;display:grid;width:min(100%,620px);max-width:620px;animation:robo-title-arrive .18s ease-out}.robo-flow .robo-search-reveal .robo-search-field{padding-right:70px}.robo-flow .robo-search-close{position:absolute;top:50%;right:10px;display:inline-grid;width:44px;height:44px;min-height:44px;place-items:center;border-radius:50%;color:#8f8f8f;font-size:0;transform:translateY(-50%);transition:color .15s ease,filter .15s ease}.robo-flow .robo-search-close:hover,.robo-flow .robo-search-close:focus-visible{color:#f8f8f8;filter:brightness(.92);transform:translateY(-50%)}.robo-flow .robo-popover-dismiss-layer,.robo-popover-dismiss-layer{position:fixed;z-index:6;inset:0;display:block;width:100vw;max-width:none;height:100vh;min-height:100vh;padding:0;background:transparent;color:transparent;font-size:0;cursor:default;transform:none}.robo-action-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:7;display:grid;min-width:230px;gap:10px;box-sizing:border-box;padding:18px 20px;border-radius:24px;background:#1c1c1cf5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 54px #0006;animation:robo-popover-arrive .15s ease-out}.robo-action-popover p{margin:0;color:#8f8f8f;font-size:15px;line-height:1.2}.robo-flow .robo-action-popover button{color:#8f8f8f;font-size:22px;line-height:1.1}.robo-flow .robo-action-popover button:hover,.robo-flow .robo-action-popover button:focus-visible{color:#8f8f8f;transform:translate(4px)}.robo-flow .robo-action-popover .robo-popover-option-selected{color:#f8f8f8;opacity:1}.robo-flow .robo-action-popover .robo-popover-option-selected:hover,.robo-flow .robo-action-popover .robo-popover-option-selected:focus-visible{color:#f8f8f8}.robo-modal-backdrop{position:fixed;z-index:7;inset:0;display:grid;place-items:center;box-sizing:border-box;padding:28px;background:#000000bd;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:robo-modal-backdrop-arrive .15s ease-out}.robo-export-modal{position:relative;display:grid;width:min(520px,calc(100vw - 56px));box-sizing:border-box;gap:18px;padding:30px;border-radius:22px;background:#1c1c1cfa;box-shadow:0 24px 90px #0000008c;animation:robo-modal-arrive .18s ease-out}.robo-export-modal h2{margin:0;color:#f8f8f8;font-size:clamp(30px,3vw,44px);font-weight:400}.robo-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.robo-modal-header h2{flex:1}.robo-modal-close{justify-self:end;display:inline-grid;width:34px;height:34px;place-items:center;color:#8f8f8f;transition:color .15s ease,opacity .15s ease,transform .15s ease}.robo-modal-close:hover,.robo-modal-close:focus-visible{color:#f8f8f8;transform:scale(.94)}.robo-close-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2}.robo-flow button:hover,.robo-flow button:focus-visible{color:#f8f8f8;transform:translate(5px)}.robo-hub-nav{gap:clamp(32px,5.2vh,58px);padding-top:2px}.robo-hub-destination{display:grid;width:100%;gap:0;justify-items:start;overflow:visible;color:#909090;text-align:left;animation:robo-title-arrive .19s ease-out;transition:color .16s ease,transform .16s ease}.robo-hub-destination:hover,.robo-hub-destination:focus-visible{color:#f8f8f8}.robo-hub-title{max-width:100%;color:inherit;font-size:var(--robo-hub-title-size);line-height:1.02;overflow-wrap:break-word}.robo-flow .robo-modal-close{width:34px;min-height:34px;height:34px;padding:0;color:#8f8f8f;font-size:0}.robo-flow .robo-modal-close:hover,.robo-flow .robo-modal-close:focus-visible{color:#f8f8f8;transform:scale(.94)}.robo-flow .robo-primary-action{width:max-content;min-height:58px;padding:0 34px;border-radius:999px;background:#f8f8f8;color:#030303;font-size:clamp(20px,2vw,27px);font-weight:700;line-height:1;text-align:center;transition:filter .15s ease,opacity .15s ease,transform .15s ease}.robo-flow .robo-primary-action:hover,.robo-flow .robo-primary-action:focus-visible{color:#030303;filter:brightness(.9);transform:translateY(-1px)}.robo-flow .robo-primary-action:disabled{opacity:.36;pointer-events:none}.robo-flow p{margin:0;color:#a6a6a6;font-size:clamp(20px,2vw,28px);line-height:1.28}.robo-flow .robo-empty-state{display:grid;place-items:center;min-height:clamp(280px,48vh,560px);width:100%;color:#d4d4d4;font-size:var(--robo-side-nav-size);line-height:1;text-align:center}.robo-empty-state-pill{display:grid;justify-items:center;max-width:min(100%,740px);padding:18px 26px;border-radius:999px;background:transparent}.robo-empty-state-copy{display:inline-block;max-width:100%;text-align:center}.robo-empty-dots{display:inline-block;width:.9em;text-align:left;vertical-align:baseline}.robo-empty-dots:after{content:"";animation:robo-empty-dots 1.2s steps(1,end) infinite}.robo-contact-methods{display:grid;gap:clamp(18px,2vw,28px)}.robo-contact-method-row{display:grid;gap:12px}.robo-flow .robo-secondary-action{width:max-content;min-height:40px;padding:0 18px;border-radius:999px;background:#2f3031;color:#d4d4d4;font-size:16px}.robo-contact-method-summary{display:grid;gap:4px}.robo-contact-method-summary p{display:flex;gap:8px}.robo-contact-method-type{color:#a7a7a7}@keyframes robo-empty-dots{0%,to{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes robo-thinking-dots{0%{width:0}to{width:1.6em}}.robo-flow label{display:grid;gap:12px;color:#e8e8e8;font-size:clamp(24px,3vw,40px);font-weight:400}.robo-flow input,.robo-flow textarea,.robo-flow select{width:100%;box-sizing:border-box;border:0;border-radius:16px;padding:14px 18px;background:#1e1f20;color:#f8f8f8;transition:background .15s ease,box-shadow .15s ease}.robo-flow input,.robo-flow select{min-height:64px;font-size:clamp(22px,2.6vw,34px)}.robo-flow select{appearance:none;cursor:pointer}.robo-flow select option{background:#1e1f20;color:#f8f8f8}.robo-flow textarea{min-height:190px;resize:vertical;font-size:clamp(21px,2.4vw,32px);line-height:1.18}.robo-flow input:hover,.robo-flow textarea:hover,.robo-flow select:hover{background:#1e1f20}.robo-flow input:focus-visible,.robo-flow textarea:focus-visible,.robo-flow select:focus-visible{color:#f8f8f8;box-shadow:0 0 0 3px #f8f8f824;text-shadow:none}.robo-flow .robo-source-upload{position:relative;width:max-content;max-width:100%;cursor:pointer}.robo-flow .robo-source-upload-label{color:#e8e8e8}.robo-flow .robo-source-upload-action{display:inline-flex;align-items:center;min-height:58px;width:max-content;max-width:100%;box-sizing:border-box;border-radius:999px;padding:0 30px;background:#1e1f20;color:#d4d4d4;font-size:clamp(20px,2vw,27px);line-height:1}.robo-flow .robo-source-upload-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.robo-flow .robo-source-upload:hover .robo-source-upload-action,.robo-flow .robo-source-upload:focus-within .robo-source-upload-action{box-shadow:0 0 0 3px #f8f8f824}.robo-flow .robo-search-field{border-radius:999px;padding-inline:24px}.robo-checkbox-stack{display:grid;gap:14px}.robo-inline-control-group{display:grid;gap:12px}.robo-permissions-group{display:grid;gap:18px}.robo-flow .robo-permissions-label{color:#f8f8f8;font-size:clamp(24px,3vw,40px)}.robo-flow .robo-checkbox-line{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;color:#d7d7d7;font-size:clamp(20px,2.1vw,30px)}.robo-flow .robo-checkbox-line input{width:24px;min-height:24px;height:24px;padding:0;border-radius:6px;accent-color:#f8f8f8}.robo-permission-list{display:grid;gap:13px}.robo-flow .robo-permission-option{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;width:max-content;max-width:100%;color:#b8b8b8;font-size:clamp(20px,2.1vw,30px);line-height:1.1;transition:color .16s ease,transform .16s ease}.robo-flow .robo-permission-option:hover,.robo-flow .robo-permission-option:focus-visible{color:#f8f8f8;transform:translate(5px)}.robo-permission-box{position:relative;width:24px;height:24px;box-sizing:border-box;border:2px solid currentColor;border-radius:6px;opacity:.82;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.robo-permission-box:after{position:absolute;top:3px;left:7px;width:6px;height:12px;content:"";border-right:2px solid #030303;border-bottom:2px solid #030303;opacity:0;transform:rotate(42deg) scale(.75);transition:opacity .15s ease,transform .15s ease}.robo-permission-option-selected .robo-permission-box{background:#f8f8f8;border-color:#f8f8f8;opacity:1}.robo-permission-option-selected .robo-permission-box:after{opacity:1;transform:rotate(42deg) scale(1)}.robo-flow .robo-chat-greeting{max-width:720px;color:#f8f8f8;font-size:clamp(34px,4.2vw,64px);line-height:1.05;white-space:pre-wrap}.robo-chat-flow{min-height:min(100%,560px)}.robo-chat-flow-active{align-content:start;grid-template-rows:minmax(280px,1fr) auto;min-height:calc(100vh - var(--robo-nav-height) - var(--robo-nav-gap) - 96px)}.robo-chat-transcript{display:grid;gap:26px;align-content:start;width:min(100%,720px)}.robo-flow .robo-chat-user-message{justify-self:end;max-width:min(78%,520px);box-sizing:border-box;padding:13px 18px;border-radius:24px;background:#f8f8f81f;color:#f8f8f8;font-size:clamp(18px,1.8vw,24px);line-height:1.3}.robo-flow .robo-chat-ai-message{justify-self:start;max-width:min(82%,580px);color:#d5d5d5;font-size:clamp(18px,1.8vw,24px);line-height:1.36;text-align:left}.robo-flow .robo-chat-markdown{overflow-wrap:anywhere}.robo-chat-markdown>*{margin:0}.robo-chat-markdown>*+*{margin-top:10px}.robo-chat-markdown ul,.robo-chat-markdown ol{display:inline-grid;justify-items:start;padding-left:22px;text-align:left}.robo-chat-markdown pre,.robo-chat-markdown table{max-width:100%;overflow-x:auto;text-align:left}.robo-chat-markdown code{border-radius:8px;background:#f8f8f81a;padding:2px 5px}.robo-chat-markdown pre{border-radius:14px;background:#f8f8f814;padding:12px}.robo-chat-markdown pre code{background:transparent;padding:0}.robo-chat-markdown .owari-markdown-link{display:inline;min-height:0;border:0;border-radius:0;background:transparent;color:#d5d5d5;padding:0;text-decoration:underline;text-underline-offset:3px}.robo-flow .robo-chat-ai-message-thinking{color:#9a9a9a}.robo-thinking-label{display:inline-flex;align-items:baseline;gap:1px}.robo-thinking-dots{display:inline-block;width:1.6em;overflow:hidden;vertical-align:bottom;animation:robo-thinking-dots 1.05s steps(4,end) infinite}.robo-chat-citations{display:grid;gap:8px;justify-self:start;max-width:min(82%,580px);color:#9a9a9a;font-size:clamp(15px,1.35vw,18px);line-height:1.35;text-align:left}.robo-chat-citations p{margin:0}.robo-chat-error{display:grid;gap:14px;justify-self:start;max-width:min(82%,580px);color:#f8f8f8;font-size:clamp(18px,1.8vw,24px);line-height:1.35;text-align:left}.robo-chat-error p{margin:0}.robo-chat-error .robo-secondary-action,.robo-chat-error .robo-link-action{justify-self:start}.robo-chat-composer-docked{position:sticky;bottom:24px;justify-self:center;align-self:end;box-shadow:0 18px 52px #03030375}.robo-chat-greeting span{opacity:0;animation:robo-chat-greeting-character 1ms linear forwards}.robo-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;width:min(100%,720px);min-height:58px;box-sizing:border-box;gap:10px;padding:8px 9px 8px 22px;border:0;border-radius:999px;background:#1e1f20;transition:background .15s ease,box-shadow .15s ease}.robo-chat-composer:focus-within{background:#1e1f20;box-shadow:0 0 0 3px #f8f8f824}.robo-chat-composer input{min-height:40px;border:0;border-radius:0;padding:0;background:transparent;color:#f8f8f8;caret-color:#f8f8f8;font-size:clamp(18px,2vw,24px);box-shadow:none;-webkit-text-fill-color:#f8f8f8}.robo-chat-composer input:hover,.robo-chat-composer input:focus-visible{border-color:transparent;background:transparent;color:#f8f8f8;box-shadow:none;text-shadow:none;-webkit-text-fill-color:#f8f8f8}.robo-chat-composer input::placeholder{color:#777;opacity:1;-webkit-text-fill-color:#777}.robo-flow .robo-chat-send,.robo-chat-send{display:inline-grid;width:42px;height:42px;min-height:42px;place-items:center;border-radius:50%;background:#f8f8f8;color:#030303;font-size:0;transition:filter .15s ease,color .15s ease,opacity .15s ease,transform .15s ease}.robo-flow .robo-chat-send:hover,.robo-flow .robo-chat-send:focus-visible,.robo-chat-send:hover,.robo-chat-send:focus-visible{color:#030303;filter:brightness(.9);transform:translateY(-1px)}.robo-flow .robo-chat-send:disabled,.robo-chat-send:disabled{opacity:.32;pointer-events:none}.robo-send-icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.robo-flow input::placeholder,.robo-flow textarea::placeholder{color:#777;opacity:1;-webkit-text-fill-color:#777}.robo-text-block{display:grid;gap:15px}.robo-text-block h2{margin:0;color:#f8f8f8;font-size:clamp(32px,4vw,58px);font-weight:400;line-height:.98}.robo-danger h2,.robo-danger button,.robo-danger-text{color:#ef493e}.robo-danger button:hover,.robo-danger button:focus-visible,.robo-danger-text:hover,.robo-danger-text:focus-visible{color:#ff877e}.robo-danger .robo-danger-action{background:#ef493e;color:#030303}.robo-danger .robo-danger-action:hover,.robo-danger .robo-danger-action:focus-visible{color:#030303;filter:brightness(.9)}.robo-list{display:grid;gap:22px;padding:0;margin:0;list-style:none}.robo-list li{display:grid;gap:4px}.robo-client-name{color:#f8f8f8;font-size:clamp(28px,3vw,42px)}.robo-list span{color:#999;font-size:18px}.robo-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px}.robo-team-card{display:grid;justify-items:center;gap:10px;min-height:210px;padding:18px;border-radius:8px;background:#1e1f20;color:#f8f8f8;text-align:center}.robo-team-card:hover,.robo-team-card:focus-visible{transform:translateY(-2px)}.robo-team-card-name{max-width:100%;overflow:hidden;color:#f8f8f8;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.robo-team-card-detail{color:#9f9f9f;font-size:15px}.robo-team-card-avatar{width:72px;margin-bottom:12px;font-size:24px}.robo-profile-editor{max-width:900px}.robo-profile-editor .robo-text-block{gap:18px}.robo-profile-contact-fields{display:grid;gap:12px}.robo-profile-contact-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:14px}.robo-profile-custom-fields{display:grid;gap:18px}.robo-profile-custom-field{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.3fr) auto;align-items:end;gap:14px}@keyframes robo-title-arrive{0%{opacity:0}to{opacity:1}}@keyframes robo-nav-button-settle{0%{opacity:.18;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes robo-back-morph{0%{opacity:.22;transform:translateY(20px) scale(1.18)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes robo-modal-backdrop-arrive{0%{opacity:0}to{opacity:1}}@keyframes robo-modal-arrive{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes robo-popover-arrive{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes robo-chat-greeting-character{to{opacity:1}}@media(prefers-color-scheme:light){.robo-permission-option-selected .robo-permission-box{background:#030303;border-color:#030303}.robo-permission-box:after{border-color:#f8f8f8}.robo-flow .robo-primary-action,.robo-flow .robo-chat-send,.robo-chat-send{background:#030303;color:#f8f8f8}.robo-flow .robo-primary-action:hover,.robo-flow .robo-primary-action:focus-visible,.robo-flow .robo-chat-send:hover,.robo-flow .robo-chat-send:focus-visible,.robo-chat-send:hover,.robo-chat-send:focus-visible{background:#030303;color:#f8f8f8}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media(max-width:980px){.robo-shell{--robo-sidebar-width: 0px;--robo-content-left: 0px;--robo-nav-height: 150px;--robo-nav-gap: 20px;--robo-title-size: clamp(34px, 10vw, 52px);--robo-back-size: clamp(24px, 7.5vw, 36px)}.robo-mobile-menu-toggle{position:fixed;top:16px;left:16px;z-index:10;display:inline-grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#1c1c1cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 38px #00000057;transition:filter .15s ease,transform .15s ease}.robo-mobile-menu-toggle:hover,.robo-mobile-menu-toggle:focus-visible{filter:brightness(.9);transform:scale(.96)}.robo-mobile-menu-toggle span{grid-area:1 / 1;display:block;width:20px;height:2px;border-radius:999px;background:#f8f8f8;transition:opacity .17s ease,transform .17s ease}.robo-mobile-menu-toggle span:first-child{transform:translateY(-7px)}.robo-mobile-menu-toggle span:nth-child(3){transform:translateY(7px)}.robo-shell-mobile-menu-open .robo-mobile-menu-toggle span:first-child{transform:rotate(45deg)}.robo-shell-mobile-menu-open .robo-mobile-menu-toggle span:nth-child(2){opacity:0}.robo-shell-mobile-menu-open .robo-mobile-menu-toggle span:nth-child(3){transform:rotate(-45deg)}.robo-sidebar{position:fixed;inset:0;z-index:9;width:100vw;min-height:100dvh;gap:clamp(28px,5vh,48px);overflow-y:auto;padding:84px 26px 30px;background:#030303fa;opacity:0;pointer-events:none;transform:translate(-100%);transition:opacity .18s ease,transform .22s ease}.robo-shell-mobile-menu-open .robo-sidebar{opacity:1;pointer-events:auto;transform:translate(0)}.robo-brand{width:max-content}.robo-side-nav{gap:clamp(20px,4.4vh,34px)}.robo-side-button{min-height:56px;font-size:clamp(40px,12vw,72px)}.robo-account{margin-top:14px;font-size:20px}.robo-top-nav{position:sticky;top:0;left:0;display:grid;min-height:auto;padding:76px 22px 18px;gap:8px;overflow:hidden;pointer-events:auto}.robo-top-nav-row{display:flex;flex-wrap:nowrap;gap:18px;min-width:0;align-items:baseline;overflow:hidden}.robo-top-nav h1{flex:0 0 auto;max-width:min(58vw,280px);overflow:hidden;font-size:var(--robo-back-size);line-height:1;text-overflow:ellipsis;white-space:nowrap}.robo-top-nav .robo-inline-nav{display:flex;flex:1 1 0;flex-wrap:nowrap;gap:inherit;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.robo-top-nav .robo-inline-nav::-webkit-scrollbar{display:none}.robo-top-nav .robo-inline-nav button{flex:0 0 auto;white-space:nowrap}.robo-back{flex:0 0 auto;max-width:min(58vw,280px);overflow:hidden;font-size:var(--robo-back-size);text-overflow:ellipsis;white-space:nowrap}.robo-workspace{min-height:auto;padding:32px 22px 30px}.robo-flow{max-width:100%}.robo-flow button{font-size:clamp(28px,9vw,48px)}}
