.uLaROG_page{--room-ink:var(--ref-ink);--room-muted:var(--ref-muted);--room-edge:var(--ref-edge);--room-surface:var(--ref-surface);--room-wash:var(--ref-tint);--room-accent:var(--accent-ink);--room-mint:var(--accent-soft);min-width:0;color:var(--room-ink);gap:23px;display:grid}.uLaROG_page :is(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--room-accent);outline-offset:4px}.uLaROG_page p{color:var(--room-muted)}.uLaROG_header{justify-content:space-between;align-items:flex-start;gap:25px;padding-block:8px 3px;display:flex}.uLaROG_heading{align-items:flex-start;gap:16px;min-width:0;display:flex}.uLaROG_heading>div{min-width:0}.uLaROG_roomIcon{border:1px solid var(--room-edge);width:51px;height:55px;color:var(--room-accent);background:var(--room-mint);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.uLaROG_titleLine{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.uLaROG_titleLine h1{overflow-wrap:anywhere;font-size:clamp(35px,3.2vw,48px)}.uLaROG_heading p{overflow-wrap:anywhere;max-width:66ch;margin-top:12px;font-size:14px;line-height:1.7}.uLaROG_status{border:1px solid var(--room-edge);color:var(--room-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.uLaROG_status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.uLaROG_status[data-active=true]{color:var(--room-accent);background:var(--room-mint);border-color:color-mix(in srgb, var(--room-accent) 30%, var(--room-edge))}.uLaROG_primary,.uLaROG_secondary{border:1px solid var(--room-edge);border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.uLaROG_primary{color:var(--on-primary);background:var(--brand-primary);border-color:var(--brand-primary)}.uLaROG_primary:hover{background:var(--brand-hover);box-shadow:inset 0 1px #ffffff20}.uLaROG_primary:active{transform:translateY(1px)}.uLaROG_secondary{color:var(--room-muted);background:var(--room-surface)}.uLaROG_secondary:hover{color:var(--room-ink);background:var(--room-wash);border-color:var(--room-accent)}.uLaROG_header>button{flex-shrink:0;margin-top:5px}.uLaROG_summary{border-block:1px solid var(--room-edge);background:linear-gradient(105deg, var(--room-wash), transparent 90%);grid-template-columns:1.25fr repeat(3,minmax(0,1fr));margin:0;padding-block:5px;display:grid}.uLaROG_summary>div{min-width:0;padding:16px 22px}.uLaROG_summary>div+div{border-left:1px solid var(--room-edge)}.uLaROG_summary dt{color:var(--room-muted);font-size:11px}.uLaROG_summary dd{font:27px/1.2 var(--serif);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;margin:9px 0 0}.uLaROG_summary dd small{color:var(--room-muted);font:10px ui-monospace,Consolas,monospace}.uLaROG_summary .uLaROG_capability{color:var(--room-accent);font-family:inherit;font-size:13px;font-weight:600;line-height:1.7}.uLaROG_summary .uLaROG_walletMetric{font:13px/1.9 ui-monospace,Consolas,monospace}.uLaROG_layout{grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr);align-items:start;gap:24px;min-width:0;display:grid}.uLaROG_chat{border:1px solid var(--room-edge);background:var(--room-surface);min-width:0;height:clamp(680px,79svh,960px);box-shadow:var(--ref-shadow);border-radius:19px;flex-direction:column;display:flex;overflow:hidden}.uLaROG_chatHeading{border-bottom:1px solid var(--room-edge);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 25px 20px;display:flex}.uLaROG_chatHeading h2{font-size:28px}.uLaROG_chatHeading p{margin-top:7px;font-size:12px;line-height:1.6}.uLaROG_chatHeading>span{color:var(--room-muted);flex-shrink:0;align-items:center;gap:6px;padding-top:5px;font-size:10px;display:flex}.uLaROG_transcript{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--room-accent) 30%, var(--room-edge)) transparent;flex:1;min-height:0;padding:26px 24px;position:relative;overflow:auto}.uLaROG_messages{gap:24px;margin:0;padding:0;list-style:none;display:grid}.uLaROG_message{align-items:flex-start;gap:11px;min-width:0;display:flex}.uLaROG_avatar{border:1px solid var(--room-edge);width:31px;height:33px;color:var(--room-accent);background:var(--room-mint);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.uLaROG_message>div{min-width:0;max-width:min(100%,650px)}.uLaROG_speaker{color:var(--room-muted);margin:1px 0 8px;font-size:11px;font-weight:600;display:block}.uLaROG_message p{border:1px solid var(--room-edge);background:color-mix(in srgb, var(--room-wash) 40%, var(--room-surface));color:var(--room-ink);white-space:pre-line;overflow-wrap:anywhere;border-radius:2px 12px 12px;padding:15px 17px;font-size:13px;line-height:1.85}.uLaROG_message[data-role=user]{flex-direction:row-reverse;margin-left:26px}.uLaROG_message[data-role=user] .uLaROG_avatar{background:var(--room-surface);color:var(--room-muted)}.uLaROG_message[data-role=user] .uLaROG_speaker{text-align:right}.uLaROG_message[data-role=user] p{background:var(--room-mint);border-color:color-mix(in srgb, var(--room-accent) 22%, var(--room-edge));border-radius:12px 2px 12px 12px}.uLaROG_page .uLaROG_messageLoan{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:12px;padding:0}.uLaROG_page .uLaROG_messageLoan p{background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.uLaROG_page .uLaROG_actionCard{border-color:color-mix(in srgb, var(--room-accent) 30%, var(--room-edge));border-radius:13px;margin-top:26px;padding:22px;box-shadow:inset 0 1px #ffffff1f}.uLaROG_actionCard>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.uLaROG_actionCard>header>div{align-items:center;gap:10px;min-width:0;display:flex}.uLaROG_actionCard>header h3{font-size:25px}.uLaROG_actionIcon{background:var(--room-mint);width:30px;height:32px;color:var(--room-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.uLaROG_iconButton{border:1px solid var(--room-edge);width:33px;height:33px;color:var(--room-muted);border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid}.uLaROG_iconButton:hover{background:var(--room-wash);color:var(--room-accent);border-color:var(--room-accent)}.uLaROG_composer{border-top:1px solid var(--room-edge);background:linear-gradient(0deg, var(--room-wash), transparent);padding:17px 24px 15px}.uLaROG_quickActions{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.uLaROG_quickActions button{border:1px solid var(--room-edge);background:var(--room-surface);min-height:35px;color:var(--room-muted);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.uLaROG_quickActions button:first-child{background:var(--room-mint);color:var(--room-accent);border-color:color-mix(in srgb, var(--room-accent) 25%, var(--room-edge))}.uLaROG_quickActions button:hover{color:var(--room-ink);border-color:var(--room-accent);transform:translateY(-1px)}.uLaROG_inputBar{border:1px solid var(--room-edge);background:var(--bg);border-radius:10px;align-items:center;gap:10px;padding:7px 8px 7px 14px;display:flex}.uLaROG_inputBar:focus-within{border-color:var(--room-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--room-mint) 70%, transparent)}.uLaROG_inputBar input{width:100%;min-width:0;color:var(--room-ink);background:0 0;border:0;flex:1;padding:8px 0;font-size:13px;outline:none!important}.uLaROG_inputBar>button{min-width:39px;min-height:39px;color:var(--on-primary);background:var(--brand-primary);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.uLaROG_inputBar>button:hover{background:var(--brand-hover)}.uLaROG_inputNote{align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.uLaROG_context{gap:19px;min-width:0;display:grid}.uLaROG_identityCard,.uLaROG_activity,.uLaROG_controls{border:1px solid var(--room-edge);background:var(--room-surface);min-width:0;box-shadow:var(--ref-shadow);border-radius:16px}.uLaROG_identityCard{overflow:hidden}.uLaROG_visual{border-bottom:1px solid var(--room-edge);background:radial-gradient(ellipse at 50% 20%, var(--room-mint), transparent 75%);padding:23px}.uLaROG_visual .agent-art{aspect-ratio:1.15;border:1px solid var(--room-edge);border-radius:12px;width:min(100%,215px);margin-inline:auto}.uLaROG_emptyVisual{aspect-ratio:1.15;border:1px solid color-mix(in srgb, var(--room-accent) 25%, var(--room-edge));width:min(100%,215px);color:var(--room-accent);background:radial-gradient(circle at center, transparent 40%, var(--room-mint) 41%, transparent 42%), repeating-radial-gradient(circle at center, transparent 0 27px, var(--room-edge) 28px 29px);border-radius:12px;place-items:center;margin-inline:auto;display:grid}.uLaROG_identityContent{padding:20px}.uLaROG_identityTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uLaROG_identityTitle h2{overflow-wrap:anywhere;font-size:27px}.uLaROG_identityContent>p{margin-top:11px;font-size:12px;line-height:1.8}.uLaROG_identityContent dl{border-top:1px solid var(--room-edge);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:19px 0 0;padding-top:17px;display:grid}.uLaROG_identityContent dt{color:var(--room-muted);font-size:10px}.uLaROG_identityContent dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}.uLaROG_wallet{border-top:1px solid var(--room-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:16px;padding-top:15px;display:flex}.uLaROG_wallet code{color:var(--room-muted);font-size:10px}.uLaROG_wallet button{min-height:31px;padding:5px 7px;font-size:10px}.uLaROG_activity{padding:21px 20px}.uLaROG_activity>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.uLaROG_activity h2{font-size:25px}.uLaROG_activity ol{margin:19px 0 0;padding:0;list-style:none;display:grid}.uLaROG_activity li{border-top:1px solid var(--room-edge);align-items:flex-start;gap:10px;min-width:0;padding:15px 0;display:flex}.uLaROG_eventIcon{background:var(--room-mint);width:26px;height:27px;color:var(--room-accent);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.uLaROG_activity li>div{gap:6px;min-width:0;display:grid}.uLaROG_activity li strong{font-size:12px}.uLaROG_activity li span,.uLaROG_activity li time,.uLaROG_activity li a{color:var(--room-muted);font-size:10px;line-height:1.5}.uLaROG_activity li a{justify-self:start;align-items:center;gap:5px;display:inline-flex}.uLaROG_activity li a:hover{color:var(--room-accent)}.uLaROG_quietState{color:var(--room-accent);justify-items:start;gap:12px;padding:25px 0 4px;display:grid}.uLaROG_quietState p{font-size:12px;line-height:1.8}.uLaROG_controls{align-items:flex-start;gap:12px;padding:21px 20px;display:flex}.uLaROG_controls>svg{color:var(--room-accent)}.uLaROG_controls h3{font:23px/1.2 var(--serif)}.uLaROG_controls p{margin-top:9px;font-size:12px;line-height:1.8}.uLaROG_controls button{min-height:34px;color:var(--room-accent);align-items:center;gap:7px;margin-top:9px;padding:0;font-size:11px;display:inline-flex}.uLaROG_readError{border:1px solid var(--room-edge);background:var(--room-surface);border-radius:12px;gap:9px;padding:16px;display:grid}.uLaROG_readError p{font-size:12px}.uLaROG_readError button{color:var(--room-accent);justify-self:start;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.uLaROG_access{text-align:center;border:1px solid var(--room-edge);background:radial-gradient(ellipse at 50% 0, var(--room-mint), transparent 65%), var(--room-surface);border-radius:20px;align-content:center;justify-items:center;gap:20px;min-height:63svh;padding:35px;display:grid}.uLaROG_access h1{font-size:clamp(35px,4vw,53px)}.uLaROG_access p{max-width:52ch;font-size:14px;line-height:1.8}.uLaROG_accessIcon{border:1px solid var(--room-edge);background:var(--room-mint);width:65px;height:68px;color:var(--room-accent);border-radius:17px;place-items:center;display:grid}.uLaROG_loading{border:1px solid var(--room-edge);background:var(--room-surface);border-radius:20px;gap:25px;min-height:63svh;padding:30px;display:grid}.uLaROG_loading span{background:var(--room-wash);border-radius:10px;min-height:60px;display:block}.uLaROG_loading>span:first-child{max-width:350px;min-height:35px}.uLaROG_loading>div{grid-template-columns:2fr 1fr;gap:25px;display:grid}.uLaROG_loading>div span{min-height:260px}.uLaROG_loading p{font-size:13px}@media (prefers-reduced-motion:no-preference){.uLaROG_message{animation:.2s ease-out both uLaROG_message-in}}@keyframes uLaROG_message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.uLaROG_page *,.uLaROG_page :before,.uLaROG_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1150px){.uLaROG_layout{grid-template-columns:minmax(0,1fr)}.uLaROG_context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.uLaROG_controls{grid-column:1/-1}.uLaROG_chat{height:800px}}@media (max-width:650px){.uLaROG_page{gap:18px}.uLaROG_header{flex-direction:column;gap:15px}.uLaROG_heading{gap:12px}.uLaROG_roomIcon{border-radius:10px;width:39px;height:43px}.uLaROG_titleLine{gap:10px}.uLaROG_titleLine h1{font-size:35px}.uLaROG_heading p{font-size:12px}.uLaROG_summary{grid-template-columns:repeat(2,minmax(0,1fr))}.uLaROG_summary>div{padding:15px}.uLaROG_summary>div:nth-child(3){border-left:0}.uLaROG_summary>div:nth-child(n+3){border-top:1px solid var(--room-edge)}.uLaROG_summary dd{font-size:24px}.uLaROG_summary .uLaROG_capability,.uLaROG_summary .uLaROG_walletMetric{font-size:12px}.uLaROG_chat{border-radius:14px;height:770px}.uLaROG_chatHeading{flex-wrap:wrap;gap:10px;padding:20px 17px 16px}.uLaROG_chatHeading h2{font-size:26px}.uLaROG_transcript{padding:21px 15px}.uLaROG_message{gap:8px}.uLaROG_avatar{border-radius:7px;width:25px;height:28px}.uLaROG_message p{padding:12px;font-size:12px;line-height:1.8}.uLaROG_message[data-role=user]{margin-left:8px}.uLaROG_page .uLaROG_actionCard{padding:16px 13px}.uLaROG_actionCard>header h3{font-size:23px}.uLaROG_actionIcon{display:none}.uLaROG_composer{padding:14px 15px}.uLaROG_quickActions{gap:6px}.uLaROG_quickActions button{min-height:35px;padding-inline:8px;font-size:10px}.uLaROG_inputBar{padding-left:11px}.uLaROG_inputBar input{font-size:12px}.uLaROG_inputNote{align-items:flex-start;font-size:9px}.uLaROG_context{grid-template-columns:minmax(0,1fr)}.uLaROG_controls{grid-column:auto}.uLaROG_loading{padding:22px}.uLaROG_loading>div{grid-template-columns:minmax(0,1fr)}.uLaROG_loading>div span{min-height:150px}}.uLaROG_primary:disabled{background:var(--surface-2);color:var(--muted);border-color:var(--border);box-shadow:none}.uLaROG_primary:active:not(:disabled){background:var(--brand-pressed)}.uLaROG_inputBar>button:disabled{background:var(--surface-2);color:var(--muted)}
