openclaw-appearance-background{display:block;min-width:0}.settings-background-artwork{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;min-width:0}.settings-background-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);width:100%}.settings-background-option{display:flex;align-items:center;min-width:0;gap:var(--space-2);padding:var(--space-2);overflow:hidden;color:var(--text);background:transparent;border:1px solid var(--border);border-radius:var(--radius-lg);text-align:start;cursor:var(--cursor-action)}.settings-background-option[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.settings-background-option:disabled{opacity:.5}.settings-background-option:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-1)}.settings-background-option__sample{display:grid;place-items:center;flex:none;width:36px;height:36px;overflow:hidden;border-radius:var(--radius-sm);color:var(--muted);background:var(--bg-content,var(--bg))}.settings-background-option--theme .settings-background-option__sample{background-image:var(--app-background-image);background-size:cover;background-position:50%}.settings-background-option__sample img{width:100%;height:100%;object-fit:cover}.settings-background-option__sample svg{width:24px;height:24px}.settings-background-option__label{display:flex;align-items:center;flex:1 1;justify-content:space-between;gap:var(--space-1);min-width:0;padding:0;font-size:var(--control-ui-text-sm);font-weight:500;overflow-wrap:anywhere}.settings-background-option__label svg{flex:none;width:14px;height:14px;color:var(--accent)}.settings-background-actions,.settings-background-visibility{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.settings-background-actions{justify-content:flex-end;gap:var(--space-2)}.settings-background-formats{-webkit-margin-end:auto;margin-inline-end:auto;color:var(--muted);font-size:var(--control-ui-text-sm)}@media (max-width:640px){.settings-background-option{flex-direction:column}.settings-background-option__label{justify-content:center}.settings-background-formats{flex-basis:100%}}.settings-background-visibility{flex-wrap:nowrap;width:100%;gap:var(--space-2);color:var(--muted);font-size:var(--control-ui-text-sm)}.settings-background-visibility input{width:clamp(120px,20vw,224px);flex:1 1;min-width:0;accent-color:var(--accent)}.settings-background-visibility__value{min-width:4ch;color:var(--text);text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content[data-background-preview]{isolation:isolate;.settings-group{background:var(--card);background-color:oklch(from var(--card) l c h/1)}.content-header,.settings-section__desc,.settings-section__header,.settings-status{color:var(--text);text-shadow:0 1px 1px var(--bg-content,var(--bg)),0 0 4px var(--bg-content,var(--bg)),0 0 12px var(--bg-content,var(--bg))}}openclaw-appearance-background>.settings-background-preview{display:none}.content[data-background-preview] openclaw-appearance-background>.settings-background-preview{position:fixed;display:block;z-index:-1;inset:auto;top:var(--settings-background-preview-top);left:var(--settings-background-preview-left);width:var(--settings-background-preview-width);height:var(--settings-background-preview-height)}openclaw-appearance-background .settings-background-preview,openclaw-appearance-background .settings-background-preview .session-background__image{animation:none;transition:none}.settings-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-5)}.settings-summary__tile{padding:var(--space-3) var(--space-4)}.settings-summary dt{color:var(--muted);font-size:var(--control-ui-text-sm)}.settings-summary dd{margin:var(--space-2) 0 0;font-size:var(--control-ui-text-lg);font-weight:600}.settings-workspace,.settings-workspace__body{width:100%}.content-header+.settings-workspace,.settings-workspace__body>*+*{margin-top:var(--space-5)}.content-header--settings{flex-wrap:wrap;max-height:none}.content-header--settings .page-header-actions{flex-wrap:wrap;max-width:100%}.content-header--settings .page-header-actions>*{flex-shrink:0;max-width:100%}.settings-workspace--fill-height,.settings-workspace--fill-height>.settings-workspace__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.content.content--settings-page .content-header--settings,.shell--settings .content.content--settings-page .content-header{max-width:760px;margin-inline:auto;padding-inline:var(--space-4)}.content.content--settings-wide .content-header--settings,.shell--settings .content.content--settings-wide .content-header{max-width:1120px}.settings-page{width:100%;max-width:760px;margin:0 auto;padding:var(--space-3) var(--space-4) var(--space-8);display:flex;flex-direction:column;gap:var(--space-8)}.settings-page:has(>.settings-page__intro){gap:var(--space-5)}.settings-page:has(>.settings-page__intro)>.settings-section+.settings-section{margin-top:calc(var(--space-8) - var(--space-5))}.settings-page--wide{max-width:1120px}.settings-stack{display:flex;flex-direction:column;gap:var(--space-8)}.settings-page__intro{margin:0;font-size:var(--control-ui-text-sm);line-height:1.5;color:var(--muted)}.settings-typography-preview{width:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius)}.settings-typography-preview__caption{color:var(--muted);font:600 var(--control-ui-text-sm) /1.5 var(--font-body)}.settings-typography-preview__prose{margin:var(--space-3) 0;font:400 var(--chat-text-size) /1.65 var(--font-chat)}.settings-typography-preview__code{color:var(--muted);font:400 var(--control-ui-text-sm) /1.5 var(--mono)}.config-tier-groups,.settings-section{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.settings-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0}.settings-section__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);min-width:0}.settings-section__header:has(.settings-section__copy){align-items:flex-start}@media not all and (max-width:640px){.settings-section__header:not(:has(.settings-section__desc)):has(.settings-section__actions .btn--xs.btn--icon){align-items:center}}.settings-section__header:has(.settings-section__copy):has(.settings-section__actions){column-gap:var(--space-5)}.settings-section__heading{margin:0;font-size:var(--control-ui-text-xs);font-weight:600;letter-spacing:.06em;color:var(--muted-strong);text-transform:uppercase}.settings-section__desc{margin:calc(-1 * var(--space-2)) 0 0;padding:0;font-size:var(--control-ui-text-sm);line-height:1.5;color:var(--muted)}.settings-section__copy>.settings-section__desc{margin:0}.settings-section__header:has(.settings-section__actions)+.settings-section__desc{margin-top:0}.settings-section__actions{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.settings-section__docs{display:inline-flex;align-items:center}.settings-section__help-button{display:inline-grid;width:16px;height:16px;padding:0;place-items:center;border:0;background:transparent;color:var(--muted);cursor:var(--cursor-action)}.settings-section__help-button svg,.settings-section__help-button>span{display:block;width:100%;height:100%}.settings-section__help-button svg{stroke-width:1.75}.settings-section__help-button:focus-visible,.settings-section__help-button:hover{color:var(--accent)}.settings-section__help-popover::part(body){max-width:280px;padding:var(--space-3) var(--space-4)}.settings-section__help-panel{display:grid;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--control-ui-text-sm);line-height:1.45}.settings-section__help-panel p{margin:0;color:var(--muted-strong)}.settings-section__help-panel a{width:-moz-fit-content;width:fit-content;font-weight:600}.settings-group{background:var(--card);border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:var(--radius-lg);overflow:hidden;min-width:0}.settings-group--danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--border) 65%)}.config-advanced-disclosure{margin-top:var(--space-5)}.config-tier-groups>.config-advanced-disclosure:first-child{margin-top:0}.config-advanced-disclosure__summary{cursor:var(--cursor-action)}.config-advanced-disclosure>.settings-group{margin-top:var(--space-3)}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);min-height:48px}.settings-row+.settings-row,.settings-row+.settings-subrows,.settings-subrows+.settings-row{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.settings-row__text{display:flex;flex-direction:column;gap:0;min-width:0;flex:1 1}.settings-row__title{font-size:var(--control-ui-text-md);font-weight:500;color:var(--text-strong);line-height:1.35;overflow-wrap:anywhere}.settings-row__desc{font-size:var(--control-ui-text-sm);color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.settings-row__control{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:0 0 auto;min-width:0;max-width:60%}.settings-row>.settings-row__control:only-child{margin-left:auto}.settings-row__value{font-size:var(--control-ui-text-sm);color:var(--muted);text-align:right;overflow-wrap:anywhere}.settings-row__value--mono{font-family:var(--mono);font-size:var(--control-ui-text-xs)}.settings-row--stacked,.settings-row--stacked-on-narrow{flex-direction:column;align-items:stretch;gap:var(--space-2)}.settings-row--stacked .settings-row__control,.settings-row--stacked-on-narrow .settings-row__control{max-width:none;justify-content:flex-start}@media (min-width:769px){.settings-row--stacked-on-narrow,.settings-row--stacked-on-narrow .settings-row__control{width:auto}.settings-row--stacked-on-narrow{flex-direction:row;align-items:center;gap:var(--space-4)}.settings-row--stacked-on-narrow .settings-row__control{max-width:60%;justify-content:flex-end}}.settings-tab-icon .settings-segmented>.settings-segmented__btn{padding-inline:var(--space-2)}.settings-permission-control .settings-status>span,.settings-tab-icon__option{display:inline-flex;align-items:center;gap:var(--space-1)}.settings-tab-icon__lobsters,.settings-tab-icon__shapes{display:flex;flex-wrap:wrap;gap:var(--space-2)}.settings-tab-icon__pick{display:grid;place-items:center;width:40px;height:40px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}.settings-tab-icon__pick:hover,.settings-tab-icon__pick[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle)}.settings-tab-icon__pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-tab-icon .settings-tab-icon__lobster{display:block;position:relative;left:auto;bottom:auto;width:30px;height:30px;transform:none;pointer-events:none}.settings-tab-icon__lobster,.settings-tab-icon__lobster *{animation:none!important;transition:none!important}.settings-tab-icon__preview .settings-tab-icon__lobster{width:16px;height:16px}.settings-tab-icon__preview,.settings-tab-icon__preview img,.settings-tab-icon__preview svg,.settings-tab-icon__preview.identity-avatar--agent img{width:16px;height:16px;object-fit:contain}.settings-tab-icon__preview[data-avatar-shape]{border-radius:0}.settings-tab-icon__preview[data-avatar-shape=rounded]{-webkit-clip-path:inset(0 round 25%);clip-path:inset(0 round 25%)}.settings-tab-icon__preview[data-avatar-shape=circle]{-webkit-clip-path:circle(50%);clip-path:circle(50%)}.settings-tab-icon__preview:not([data-avatar-shape=square]) img{object-fit:cover}.settings-tab-icon__pick .settings-tab-icon__preview,.settings-tab-icon__pick .settings-tab-icon__preview img{width:30px;height:30px}.settings-row--actions .settings-row__control{width:100%;max-width:none;flex-wrap:wrap}.settings-row--nav,.settings-row--toggle{cursor:var(--cursor-action)}.settings-row--nav{width:100%;border:none;background:none;font:inherit;text-align:left;color:inherit;transition:background var(--duration-fast) var(--ease-out)}.settings-row--nav:hover{background:var(--bg-hover)}.settings-row--nav:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ring) 80%,transparent)}.settings-row__chevron{display:flex;align-items:center;color:var(--muted);opacity:.5;flex:0 0 auto}.settings-row__chevron svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cfg-object[open]>.cfg-object__summary .cfg-object__chevron{transform:rotate(90deg)}.settings-subrows .settings-row{padding-left:var(--space-7)}.settings-subrows .settings-row+.settings-row{border-top:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.settings-toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:var(--cursor-action)}.settings-row:not(.settings-row--stacked) .settings-row__control>.lit-content>.settings-select,.settings-row:not(.settings-row--stacked) .settings-row__control>.settings-select{width:auto;min-width:min(220px,100%)}.settings-row:not(.settings-row--stacked) .settings-row__control>.settings-select--media-device{width:340px}.settings-row__control input.settings-input:not(.picker-select__search){text-align:right}.settings-row:not(.settings-row--stacked) .settings-row__control>.lit-content>.settings-input,.settings-row:not(.settings-row--stacked) .settings-row__control>.lit-content>.settings-phone-presentation,.settings-row:not(.settings-row--stacked) .settings-row__control>.lit-content>.settings-secret,.settings-row:not(.settings-row--stacked) .settings-row__control>.settings-input,.settings-row:not(.settings-row--stacked) .settings-row__control>.settings-input-with-hint,.settings-row:not(.settings-row--stacked) .settings-row__control>.settings-phone-presentation,.settings-row:not(.settings-row--stacked) .settings-row__control>.settings-secret{width:340px}.settings-input-with-hint,.settings-phone-presentation{display:inline-flex;flex-direction:column;gap:4px;min-width:0}.settings-input-with-hint>.settings-secret,.settings-phone-presentation>.settings-input,.settings-phone-presentation>.settings-secret{width:100%}.settings-phone-presentation__value{color:var(--muted);font-size:var(--control-ui-text-xs);line-height:1.35;overflow-wrap:anywhere}.settings-row--stacked .settings-row__control>.lit-content>.settings-phone-presentation,.settings-row--stacked .settings-row__control>.settings-phone-presentation{flex:1 1 auto;width:100%}.settings-row:not(.settings-row--stacked) .settings-row__control>.lit-content>input[type=number].settings-input,.settings-row:not(.settings-row--stacked) .settings-row__control>input[type=number].settings-input{width:110px}.settings-row:not(.settings-row--stacked) .settings-row__control>.lit-content>input[type=time].settings-input,.settings-row:not(.settings-row--stacked) .settings-row__control>input[type=time].settings-input{width:auto}.settings-row--stacked .settings-row__control>.lit-content>.settings-secret,.settings-row--stacked .settings-row__control>.settings-secret{flex:1 1 auto}.settings-secret:has(>textarea){align-items:flex-start}.settings-secret:has(>textarea) .settings-secret__toggle{top:6px}textarea.settings-input{min-height:88px;resize:vertical;font-family:var(--mono);font-size:var(--control-ui-text-sm)}@media (hover:none) and (pointer:coarse){textarea.settings-input{font-size:16px}}.settings-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--control-ui-text-sm);color:var(--muted);white-space:nowrap}.settings-status__dot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex-shrink:0}.settings-status--ok{color:var(--text)}.settings-status--ok .settings-status__dot{background:var(--ok)}.settings-status--warn .settings-status__dot{background:var(--warn)}.settings-status--danger .settings-status__dot{background:var(--danger)}.settings-status--accent .settings-status__dot{background:var(--accent)}.settings-permission-control{display:grid;grid-template-columns:minmax(0,1fr) 11rem;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:20rem;max-width:100%}.settings-permission-control .settings-status{white-space:normal;overflow-wrap:anywhere}.settings-permission-check{display:inline-flex;flex:0 0 auto}.settings-permission-check svg{width:14px;height:14px}.settings-permission-control>.btn{width:100%;white-space:normal}.settings-permission-recovery{grid-column:2}.updates-status-control{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-3);min-width:0;.settings-status{white-space:normal;overflow-wrap:anywhere}}.updates-status-check-failed .settings-status{color:var(--warn)}.updates-attempt-details{width:100%}.updates-attempt-details summary{cursor:var(--cursor-action);font-weight:600}.updates-attempt-details pre{margin:var(--space-2) 0 0;padding:var(--space-3);overflow:auto;background:var(--bg-elevated);white-space:pre-wrap;overflow-wrap:anywhere}.updates-attempt-details pre,.updates-commit-list{border:1px solid var(--border);border-radius:var(--radius-md)}.updates-commit-list{width:100%;overflow:hidden}.updates-commit-list__row{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--text);font-size:var(--control-ui-text-xs)}.updates-commit-list__row+.updates-commit-list__row{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.updates-commit-list__row code{color:var(--muted);font-family:var(--mono)}.updates-commit-list__row span{min-width:0;overflow-wrap:anywhere}.settings-empty{padding:var(--space-5) var(--space-4);font-size:var(--control-ui-text-sm);color:var(--muted);text-align:center}.settings-loading-skeleton,.settings-loading-skeleton__rows{width:100%}.settings-loading-skeleton__control,.settings-loading-skeleton__description,.settings-loading-skeleton__title{display:block}.settings-loading-skeleton__title{width:min(42%,220px);height:14px}.settings-loading-skeleton__description{width:min(72%,420px);height:11px}.settings-loading-skeleton__row:nth-child(3n+2) .settings-loading-skeleton__title{width:min(34%,180px)}.settings-loading-skeleton__row:nth-child(3n) .settings-loading-skeleton__description{width:min(58%,340px)}.settings-loading-skeleton__control{width:72px;height:30px;flex:0 0 auto}.settings-loading-skeleton__control--wide{width:104px}.settings-kv{display:grid;grid-template-columns:minmax(120px,max-content) minmax(0,1fr);grid-gap:var(--space-1) var(--space-5);gap:var(--space-1) var(--space-5);padding:var(--space-3) var(--space-4);font-size:var(--control-ui-text-sm)}.settings-kv dt{color:var(--muted)}.settings-kv dd{margin:0;color:var(--text);overflow-wrap:anywhere}.settings-kv code{font-family:var(--mono);font-size:var(--control-ui-text-xs)}.identity-avatar-control,.identity-name-control,.settings-account{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.identity-name-control .settings-input{width:min(260px,38vw)}.identity-error .settings-row__desc{color:var(--danger)}.settings-account__avatar{width:20px;height:20px;border-radius:var(--radius-full);flex:none}.github-device-code{color:var(--text-strong);font-size:var(--control-ui-text-lg);font-weight:700;letter-spacing:.08em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.shell--embed-settings{--settings-control-height:44px;:is(button,.btn,summary,.settings-toggle,.settings-segmented__btn){min-width:44px;min-height:44px}:is(input,select,textarea,wa-select){font-size:max(16px,var(--control-ui-touch-input-size,1em))}.settings-secret__toggle{right:0}.settings-secret>:is(input,textarea){padding-right:calc(44px + var(--space-2))}.settings-section__help-button>span{width:16px;height:16px}}@media (max-width:640px),(pointer:coarse){:is(.shell--settings,openclaw-skills-page,openclaw-cron-page){--settings-control-height:44px;:is(button,.btn,summary,.settings-toggle,.settings-segmented__btn){min-width:44px;min-height:44px}:is(input,select,textarea,wa-select){font-size:max(16px,var(--control-ui-touch-input-size,1em))}.settings-secret__toggle{right:0}.settings-secret>:is(input,textarea){padding-right:calc(44px + var(--space-2))}.settings-section__help-button>span{width:16px;height:16px}}}@media (max-width:640px){.settings-page{padding-inline:var(--space-3)}.content.content--hub-header,.shell--settings .content:not(.content--custodian){--content-inline-padding:var(--space-3);--settings-header-inline-padding:0;padding:var(--space-3) var(--space-3) var(--space-4)}.content.content--hub-header .content-header,.content.content--hub-header .settings-page,.shell--settings .config-content,.shell--settings .config-content-callout,.shell--settings .config-lead,.shell--settings .content.content--settings-workspace .content-header,.shell--settings .settings-page{padding-inline:0}.settings-section__header:has(.settings-section__copy){align-items:stretch;flex-direction:column;gap:var(--space-2)}.settings-section__header:has(.settings-section__copy) .settings-section__actions{align-self:flex-end}.settings-row{flex-wrap:wrap}.settings-row__control{width:100%;max-width:100%;flex-wrap:wrap}.settings-row__control:has(>.settings-select--media-device){flex-wrap:nowrap}.settings-select--media-device{flex:1 1 auto;width:auto;min-width:0}:is(.shell--settings,.shell--embed-settings,openclaw-skills-page,openclaw-cron-page){.settings-section__actions{max-width:100%;flex-wrap:wrap}.settings-row__control{justify-content:flex-start}.settings-row:not(.settings-row--stacked) .settings-row__control>:is(.settings-input:not([type=number],[type=time]),.settings-select,.settings-secret,.settings-phone-presentation,.settings-input-with-hint,.settings-segmented){width:100%;min-width:0;max-width:100%}.settings-row:is(.settings-row--nav,.settings-row--toggle){flex-wrap:nowrap}.settings-row:is(.settings-row--nav,.settings-row--toggle)>.settings-row__control{width:auto;max-width:50%;justify-content:flex-end}.settings-segmented__btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.identity-name-control{width:100%}.identity-name-control .settings-input{flex:1 1 auto;width:100%}.settings-kv{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.settings-kv dd+dt{margin-top:var(--space-3)}}.settings-table--stacked{display:block;width:100%;min-width:0}.settings-table--stacked thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.settings-table--stacked :is(tbody,tr,td){display:block;width:100%;min-width:0;max-width:100%}.settings-table--stacked tbody tr{padding:var(--space-3) var(--space-4)}.settings-table--stacked tbody tr+tr{border-top:1px solid var(--border)}.settings-table--stacked tbody td{padding:var(--space-2) 0;border:0;white-space:normal;overflow-wrap:anywhere;text-align:start}.settings-table--stacked td[data-label]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.settings-table--stacked td[data-label]:before{content:attr(data-label);color:var(--muted);font:500 var(--control-ui-text-sm) /1.45 var(--font-body)}.settings-table--stacked td>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.settings-table--stacked .btn{width:100%;min-width:44px;min-height:44px;white-space:normal}}.quiet-hours-window .settings-row+.settings-row,.settings-row+.quiet-hours-window{border-top:0}.quiet-hours-window .settings-row{padding-top:0}html.urbicana-site-page,html.urbicana-site-page body{height:auto;overflow:visible;overscroll-behavior:auto}.urbicana-site{box-sizing:border-box;width:100%}.urbicana-site__missing{color:var(--muted);text-align:center}.urbicana-site--example{height:100vh;height:100dvh;overflow-y:auto;background:var(--oc-bg-page)}.urbicana-site__notice{width:min(100% - 32px,960px);margin:var(--oc-space-4) auto 0}.urbicana-site__notice p{margin:0}.urbicana-public-page{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-8,40px);width:min(100%,960px);margin:0 auto;padding:var(--oc-space-7) var(--oc-space-5);box-sizing:border-box;color:var(--oc-text-primary);font-family:var(--oc-font-body)}.urbicana-public-page__opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;grid-gap:var(--oc-space-6);gap:var(--oc-space-6)}.urbicana-public-page__lead{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-3)}.urbicana-public-page__name{font-size:clamp(2rem,7cqi,3.5rem);overflow-wrap:normal;text-align:left}.urbicana-public-page__actions{display:flex;flex-wrap:wrap;gap:var(--oc-space-3);margin-top:var(--oc-space-2)}.urbicana-public-page__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.urbicana-public-page__section{display:flex;flex-direction:column;gap:var(--oc-space-4)}.urbicana-public-page__facts{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:0;border-top:1px solid var(--oc-border-subtle)}.urbicana-public-page__facts dd,.urbicana-public-page__facts dt{margin:0;padding:var(--oc-space-3) 0;border-bottom:1px solid var(--oc-border-subtle)}.urbicana-public-page__facts dt{color:var(--oc-text-muted);font-size:var(--oc-font-size-sm)}.urbicana-public-page__facts dd{overflow-wrap:anywhere}.urbicana-public-page__facts a{color:var(--oc-accent-primary)}.urbicana-public-page__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--oc-space-4);gap:var(--oc-space-4);margin:0;padding:0;list-style:none}.urbicana-public-page__card{display:flex;flex-direction:column;gap:var(--oc-space-2);padding:var(--oc-space-4)}.urbicana-public-page__record{color:inherit;text-decoration:none}.urbicana-public-page__record:hover strong{color:var(--oc-accent-primary)}.urbicana-public-page svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}@container (max-width: 760px){.urbicana-public-page__opening{align-items:start}.urbicana-public-page__facts,.urbicana-public-page__opening{grid-template-columns:minmax(0,1fr)}.urbicana-public-page__facts dt{padding-bottom:0;border-bottom:0}}.landing-page{height:100vh;height:100dvh;overflow-y:auto;background:var(--oc-bg-page);color:var(--oc-text-primary);font-family:var(--oc-font-body);--oc-font-display:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.landing-page svg{width:16px;height:16px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.landing-page__inner{display:flex;flex-direction:column;gap:0;width:100%;margin:0 auto;box-sizing:border-box}.landing-site__footer,.landing-site__header{width:min(100%,1120px);margin:0 auto;padding-left:var(--oc-space-5);padding-right:var(--oc-space-5);box-sizing:border-box}.landing-site__header{padding-top:var(--oc-space-5);padding-bottom:var(--oc-space-5)}.landing-page__main{display:flex;flex-direction:column;gap:0}.landing-site__header{display:flex;align-items:center;gap:var(--oc-space-4);position:relative;z-index:2;container-name:site-header;container-type:inline-size}.landing-site__brand{margin:0;color:inherit;text-decoration:none;flex-shrink:0}.landing-site__menu{display:flex;align-items:center;margin-left:auto;flex-shrink:0}.landing-site__menu-panel{position:absolute;z-index:2;top:calc(100% - var(--oc-space-5));left:0;right:0;display:flex;flex-direction:column;gap:var(--oc-space-1);padding:var(--oc-space-2) var(--oc-space-5) var(--oc-space-3);border-top:1px solid var(--oc-border-subtle);background:var(--oc-bg-page);box-shadow:var(--oc-shadow-md)}.landing-site__menu-panel .oc-action{justify-content:flex-start;width:100%}.landing-site__menu-panel a[aria-current=page]{color:var(--oc-text-primary)}.landing-site__menu-sign-out{display:none;margin-top:var(--oc-space-2);border-top:1px solid var(--oc-border-subtle);border-radius:0}.landing-site__account{display:flex;align-items:center;gap:var(--oc-space-2);min-width:0}.landing-site__account>.oc-action-ghost{min-width:0}.landing-site__account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-site__sign-out{flex-shrink:0}@container site-header (max-width: 480px){.landing-site__sign-out{display:none}.landing-site__menu-sign-out{display:inline-flex}}.landing-site__footer{display:flex;flex-direction:column;gap:var(--oc-space-6);padding-top:var(--space-8);border-top:1px solid var(--oc-border-subtle)}.landing-site__footer-main{display:grid;grid-template-columns:minmax(200px,.85fr) minmax(0,2fr);grid-gap:var(--oc-space-6);gap:var(--oc-space-6)}.landing-site__footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-3)}.landing-site__footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--oc-space-5);gap:var(--oc-space-5)}.landing-site__footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-2)}.landing-site__footer-column a{color:var(--oc-text-secondary);font-size:var(--oc-font-size-sm);text-decoration:none}.landing-site__footer-column a:hover{color:var(--oc-text-primary)}.landing-site__footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--oc-space-3);padding-top:var(--oc-space-4);border-top:1px solid var(--oc-border-subtle);color:var(--oc-text-muted);font-size:var(--oc-font-size-xs)}.landing-site__footer-bottom p{margin:0}.landing-site__legal{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-4)}@media (max-width:760px){.landing-site__footer-columns,.landing-site__footer-main{grid-template-columns:minmax(0,1fr)}}.landing-page__actions{display:flex;white-space:nowrap;flex-wrap:wrap;justify-content:center;gap:var(--oc-space-3);margin-top:var(--oc-space-5)}.landing-page__paragraph{margin-top:var(--oc-space-6)}.landing-page__section{display:flex;flex-direction:column;gap:var(--oc-space-5)}.landing-page__items{display:flex;flex-direction:column;border-top:1px solid var(--oc-border-subtle)}.landing-page__item{border-bottom:1px solid var(--oc-border-subtle)}.landing-page__item>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--oc-space-5);padding:var(--oc-space-5) 0;cursor:pointer;list-style:none;font-weight:600}.landing-page__item>summary::-webkit-details-marker{display:none}.landing-page__item-icon{flex-shrink:0;color:var(--oc-text-muted);transition:transform var(--oc-duration-ui,.16s) ease}.landing-page__item[open] .landing-page__item-icon{transform:rotate(180deg)}.landing-page__item-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-3);padding-bottom:var(--oc-space-5)}.landing-page__cards{display:flex;gap:var(--oc-space-4);margin:0;padding:0 0 var(--oc-space-2);overflow-x:auto;scroll-snap-type:x proximity;list-style:none}.landing-page__cards>li{display:flex;flex-shrink:0;width:240px;scroll-snap-align:start}.landing-page__card{display:flex;flex-direction:column;gap:var(--oc-space-2);width:100%;aspect-ratio:3/4;padding:var(--oc-space-5);color:inherit;text-decoration:none}.landing-page__card h3,.landing-page__card p{margin:0}.landing-page__card h3{font-size:inherit;font-weight:600}.landing-page__card p{color:var(--oc-text-secondary)}.landing-page__card-icon{margin-top:auto;color:var(--oc-text-muted)}@media (prefers-reduced-motion:reduce){.landing-page__item-icon{transition:none}}.landing-page__section-lede{margin:0}.landing-page__section{padding:var(--space-8) var(--oc-space-5);box-sizing:border-box}.landing-page__section--surface{background:var(--oc-bg-surface)}.landing-page__section--accent{background:var(--oc-surface-accent-soft)}.landing-page__section-inner{display:flex;flex-direction:column;gap:var(--oc-space-6);width:min(100%,1120px);margin:0 auto}.landing-page__section-inner--narrow{width:min(100%,760px)}.landing-page__section--accent .landing-page__section-inner{align-items:center;text-align:center}.landing-page__section--accent .oc-section-title{font-size:clamp(1.75rem,3vw,2.5rem)}.landing-page__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:var(--oc-space-7);gap:var(--oc-space-7);align-items:center;width:min(100%,1120px);margin:0 auto;padding:var(--space-8) var(--oc-space-5);box-sizing:border-box;text-align:left}.landing-page__hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-3)}.landing-page .oc-hero-title,.landing-page .oc-section-title,.landing-page .page-title,.landing-page .trades__section-title,.landing-page .urbicana-pricing__plan-price strong{font-family:var(--oc-font-display);font-weight:600;letter-spacing:-.03em}.landing-page__hero-copy .oc-hero-title{font-size:clamp(2.25rem,4vw,3.25rem)}.landing-page__hero-copy .landing-page__actions{justify-content:flex-start}.landing-page__hero-need{margin:0;font-size:var(--oc-font-size-lg);font-weight:650}.landing-page__hero--sites{grid-template-columns:minmax(0,1fr);align-items:start}.landing-page__hero--sites .landing-page__templates{margin-top:var(--oc-space-2)}.landing-page__control-pair{display:grid;grid-gap:var(--oc-space-5);gap:var(--oc-space-5);width:100%;margin-top:var(--oc-space-4)}.landing-page__control-pair ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--oc-space-5);gap:var(--oc-space-5);margin:0;padding:0;list-style:none}.landing-page__control-pair li{display:flex;flex-direction:column;gap:var(--oc-space-3);padding:var(--oc-space-5) 0 0;border-top:1px solid var(--oc-border-strong)}.landing-page__control-pair h3{display:flex;align-items:flex-start;gap:var(--oc-space-3);margin:0;font-family:var(--oc-font-display);font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:650;line-height:1.2}.landing-page__control-pair p{margin:0;color:var(--oc-text-secondary);font-size:var(--oc-font-size-md);line-height:1.5}.landing-page .landing-page__control-pair svg{width:22px;height:22px;margin-top:.15em}@media (max-width:720px){.landing-page__control-pair ul{grid-template-columns:minmax(0,1fr)}}.landing-page__service.trades__band{width:100%;max-width:none;padding-inline:0}.landing-page__service-head{width:min(100%,1120px);margin:0 auto;padding-inline:var(--oc-space-5);box-sizing:border-box;text-align:left}.landing-page__service-head .trades__section-title{margin-bottom:0}.landing-page__subsections{display:flex;flex-direction:column;width:min(100%,1120px);margin:44px auto 0;padding-inline:var(--oc-space-5);box-sizing:border-box}.landing-page__subsection{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-block:28px;border-top:1px solid var(--oc-border-subtle)}.landing-page__subsection h3{margin:0;font-family:var(--oc-font-display);font-weight:500;line-height:1.15;letter-spacing:-.015em}.landing-page__subsection .oc-section-copy{max-width:68ch}.landing-page__chips{display:flex;flex-wrap:wrap;gap:var(--oc-space-2);margin:0;padding:0;list-style:none}.landing-page__chips li{padding:var(--oc-space-1) var(--oc-space-3);border:1px solid var(--oc-border-subtle);border-radius:var(--oc-radius-full);color:var(--oc-text-secondary);font-size:var(--oc-font-size-sm);line-height:1.6}.landing-page__subsection-link{color:var(--oc-text-primary);font-size:var(--oc-font-size-base);line-height:1.6;text-decoration:underline;text-underline-offset:.15em}.landing-page__subsection-link:hover{color:var(--oc-accent-primary)}.landing-draft2{--draft-title:clamp(40px,6.4vw,76px);--draft-section:clamp(28px,4vw,46px);--draft-sub:clamp(22px,2.8vw,30px);--draft-card:21px}.landing-draft2__sketch{--w:1440;--h:1270;container-type:inline-size;width:min(100%,1120px);margin:0 auto;padding-inline:var(--oc-space-5);box-sizing:border-box;overflow:hidden}.landing-draft2__sketch-slot{box-sizing:border-box;width:calc(var(--w) * 1px * min(1, 100cqi / (var(--w) * 1px)));height:calc(var(--h) * 1px * min(1, 100cqi / (var(--w) * 1px)));border:1px solid var(--oc-text-primary);border-radius:var(--radius-md);overflow:hidden}.landing-draft2__sketch-frame{display:block;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);border:0;background:transparent;overflow:hidden;transform-origin:top left;transform:scale(min(1,100cqi/(var(--w) * 1px)))}.landing-draft2 .oc-eyebrow{letter-spacing:.22em}.landing-draft2 .trades__title{font-size:var(--draft-title);font-weight:500;line-height:1.02;letter-spacing:-.03em}.landing-draft2 .landing-draft2__opener .trades__title{font-size:clamp(2.25rem,4vw,3.25rem)}.landing-draft2 .landing-page__closing .oc-section-title,.landing-draft2 .landing-page__section .oc-section-title,.landing-draft2 .trades__closing h2,.landing-draft2 .trades__section-title,.landing-draft2 .trades__split h2{font-size:var(--draft-section);font-weight:500;line-height:1.05;letter-spacing:-.02em}.landing-draft2 .landing-page__control-pair h3,.landing-draft2 .landing-page__subsection h3,.landing-draft2 .urbicana-pricing__plan-header h3{font-size:var(--draft-sub);font-weight:500;letter-spacing:-.015em}.landing-draft2 .landing-draft2__opener{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-5);padding-top:84px;padding-bottom:var(--oc-space-6)}.landing-draft2__address{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;grid-gap:var(--oc-space-6);gap:var(--oc-space-6)}.landing-draft2 .trades__hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-5);min-width:0}@media (max-width:860px){.landing-draft2__address{grid-template-columns:minmax(0,1fr)}}.landing-draft2 .landing-page__closing,.landing-draft2 .landing-page__section,.landing-draft2 .trades__band:not(.trades__hero):not(.landing-draft2__opener){padding-top:84px;padding-bottom:0}.landing-draft2 .landing-page__closing{padding-bottom:84px}.landing-draft2 .urbicana-pricing__plan-price strong{font-size:var(--draft-section);letter-spacing:0}.landing-draft2 .landing-page__section{padding-inline:0}.landing-draft2 .landing-page__section-inner{width:min(100%,1120px);padding-inline:var(--oc-space-5);box-sizing:border-box}.landing-draft2 .landing-page__closing{width:min(100%,1120px);margin-inline:auto;box-sizing:border-box;text-align:left}.landing-draft2 .trades__split .oc-action{margin-top:var(--oc-space-4)}.landing-page__nyc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:var(--oc-space-6);gap:var(--oc-space-6);align-items:center}.landing-page__elevation{margin:0;padding:var(--oc-space-4);border:1px solid var(--oc-border-subtle);border-radius:var(--oc-radius-surface);background:var(--oc-bg-surface)}.landing-page__elevation figcaption{margin-top:var(--oc-space-3);color:var(--oc-text-muted);font-family:var(--oc-font-mono);font-size:var(--oc-font-size-xs)}.landing-page .landing-page__elevation-svg{display:block;width:100%;height:auto;color:var(--oc-text-primary);stroke:currentColor;fill:none}.landing-page__nyc-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-4)}@media (max-width:860px){.landing-page__nyc{grid-template-columns:minmax(0,1fr)}}.landing-page__frame--open{position:relative}.landing-page__frame-open{display:block;padding:var(--oc-space-3) var(--oc-space-4);border-top:1px solid var(--oc-border-subtle);background:var(--oc-bg-surface);color:var(--oc-text-primary);font-family:var(--oc-font-display);font-size:var(--oc-font-size-md);font-weight:600;line-height:1.2;text-align:center;text-decoration:underline;text-underline-offset:.15em}.landing-page__frame-open:before{content:"";position:absolute;inset:0}.landing-page__frame--open:hover{border-color:var(--oc-accent-primary)}.landing-page__frame--open:hover .landing-page__frame-open{color:var(--oc-accent-primary)}.landing-page__frame--open:focus-within{outline:2px solid var(--oc-focus-ring);outline-offset:2px}.landing-page__frame-open:focus-visible{outline:none}.landing-page__frame-bar .landing-page__frame-address{color:inherit;text-decoration:none}.landing-page__frame-bar .landing-page__frame-address:hover{text-decoration:underline}.landing-page__frame{margin:0;border:1px solid var(--oc-border-subtle);border-radius:var(--oc-radius-surface);background:var(--oc-bg-surface);overflow:hidden}.landing-page__frame-bar{display:flex;align-items:center;gap:var(--oc-space-2);padding:var(--oc-space-2) var(--oc-space-3);border-bottom:1px solid var(--oc-border-subtle);color:var(--oc-text-muted);font-family:var(--oc-font-mono);font-size:var(--oc-font-size-xs)}.landing-page__frame-dot{width:8px;height:8px;border-radius:var(--oc-radius-full);background:var(--oc-accent-primary)}.landing-page__frame-body{max-height:520px;overflow-y:auto;padding:var(--oc-space-4)}.landing-page__frame-body--picture{max-height:none;overflow:hidden;padding:0}.landing-page__island{display:block;width:100%;height:auto}.landing-page__os-frame{max-width:960px;margin:0 auto var(--oc-space-6)}.landing-page__hero--island{grid-template-columns:minmax(0,1fr);align-items:start}.landing-page__hero--island .landing-page__hero-island{max-width:none;margin:0}.landing-page__hero--island .landing-page__frame-body--picture{max-height:none}.landing-page__templates{display:flex;gap:var(--oc-space-5);margin:0;padding:0 0 var(--oc-space-3);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:thin}.landing-page__template{display:flex;flex:0 0 460px;flex-direction:column;gap:var(--oc-space-3);max-width:85vw;scroll-snap-align:start}.landing-page__template-frame{flex:1 1}.landing-page__template-body{height:440px}.landing-page__template-pending{margin:0;padding:var(--oc-space-6) 0;color:var(--oc-text-muted);text-align:center}.landing-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--oc-space-6) var(--oc-space-6);gap:var(--oc-space-6) var(--oc-space-6);margin:0;padding:0;list-style:none}.landing-page__cell{display:flex;flex-direction:column;gap:var(--oc-space-2)}.landing-page__cell h3{margin:0;font-size:var(--oc-font-size-md);font-weight:650}.landing-page__cell p{margin:0;color:var(--oc-text-secondary)}.landing-page__cell-icon{color:var(--oc-accent-primary)}.landing-page svg.landing-page__cell-icon{width:20px;height:20px}.landing-page__cards--wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));overflow:visible;scroll-snap-type:none}.landing-page__cards--wrap>li{width:auto}.landing-page__cards--wrap .landing-page__card{aspect-ratio:auto}.landing-page__closing{padding:var(--space-8) var(--oc-space-5)}@media (max-width:860px){.landing-page__hero{grid-template-columns:minmax(0,1fr);text-align:center}.landing-page__hero-copy{align-items:center}.landing-page__hero-copy .landing-page__actions{justify-content:center}.landing-page__frame-body{max-height:360px}}.landing-page__section--compact{padding-top:var(--oc-space-6);padding-bottom:var(--oc-space-6)}.landing-page__section--compact .oc-section-title{font-size:var(--oc-font-size-lg)}.landing-page__section--compact .landing-page__grid{gap:var(--oc-space-4) var(--oc-space-6)}.landing-page__section--compact .landing-page__cell p{font-size:var(--oc-font-size-sm)}.landing-page__hero:not(:has(.landing-page__frame)){grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.landing-page__hero:not(:has(.landing-page__frame)) .landing-page__hero-copy{align-items:center;max-width:760px}.landing-page__hero:not(:has(.landing-page__frame)) .landing-page__actions{justify-content:center}.landing-page__subtitle{margin:var(--oc-space-4) 0 0;font-size:var(--oc-font-size-lg);font-weight:650}.landing-page__audiences{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--oc-space-3) var(--oc-space-6);gap:var(--oc-space-3) var(--oc-space-6);margin:0;padding:0;list-style:none}.landing-page__audience{display:flex;flex-direction:column;gap:2px;padding:var(--oc-space-3) 0;border-top:1px solid var(--oc-border-subtle)}.landing-page__audience span,.landing-page__card-lines{color:var(--oc-text-secondary)}.landing-page__card-lines{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--oc-space-1)}.landing-page__audiences--names{display:flex;flex-wrap:wrap;gap:var(--oc-space-2) var(--oc-space-5)}.landing-page__audiences--names .landing-page__audience{border-top:0;padding:0;font-weight:600}.landing-page__stack{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:var(--oc-space-7);gap:var(--oc-space-7);align-items:start}.landing-page__stack-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-5)}.landing-page__stack-copy p{margin:0;max-width:44ch}.landing-page__stack-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--oc-border-strong)}.landing-page__stack-row{display:flex;align-items:center;justify-content:space-between;gap:var(--oc-space-4);padding:var(--oc-space-4) 0;border-bottom:1px solid var(--oc-border-strong);font-size:var(--oc-font-size-md);font-weight:600}.landing-page__stack-row svg{color:var(--oc-text-muted)}.landing-page__parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--oc-space-5);gap:var(--oc-space-5);margin:0;padding:0;list-style:none}.landing-page__parts.landing-page__parts--four{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.landing-page__parts--four .landing-page__part{min-height:0}.landing-page__parts--four .landing-page__part h3{font-size:clamp(1.15rem,1.4vw,1.5rem)}.landing-page__part{display:flex;flex-direction:column;gap:var(--oc-space-3);min-height:320px;padding:var(--oc-space-6) var(--oc-space-5);border:1px solid var(--oc-border-subtle);border-bottom:4px solid var(--oc-accent-primary);border-radius:var(--oc-radius-surface) var(--oc-radius-surface) 0 0;background:var(--oc-bg-surface)}.landing-page__part h3{margin:0;font-family:var(--oc-font-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700}.landing-page__part p{margin:auto 0 0}.landing-page__part .oc-action{align-self:flex-start}.landing-page__tool-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--oc-space-6);gap:var(--oc-space-6)}.landing-page__tool-group{display:flex;flex-direction:column;gap:var(--oc-space-3)}.landing-page__tool-group h3{margin:0;font-family:var(--oc-font-display);font-size:var(--oc-font-size-lg);font-weight:700}.landing-page__tool-group p{margin:0}.landing-page__tool-group .landing-page__stack-row{font-size:var(--oc-font-size-base);padding:var(--oc-space-3) 0}@media (max-width:860px){.landing-page__parts:not(.landing-page__parts--four),.landing-page__stack,.landing-page__tool-groups{grid-template-columns:minmax(0,1fr)}.landing-page__part{min-height:0}}.landing-page__stack-row--scene{align-items:flex-start}.landing-page__stack-row--scene>div{display:flex;flex-direction:column;gap:var(--oc-space-1)}.landing-page__stack-row--scene p{margin:0;font-weight:400;font-size:var(--oc-font-size-sm)}.landing-page__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:var(--oc-space-4) var(--oc-space-3);gap:var(--oc-space-4) var(--oc-space-3);margin:0;padding:0;list-style:none}.landing-page__tile{display:flex;flex-direction:column;align-items:center;gap:var(--oc-space-2);text-align:center;font-size:var(--oc-font-size-sm);color:var(--oc-text-secondary)}.landing-page__tile img{width:44px;height:44px;border-radius:10px;border:1px solid var(--oc-border-subtle);background:#fff;object-fit:contain}.landing-page__control{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--oc-space-5) var(--oc-space-6);gap:var(--oc-space-5) var(--oc-space-6);margin:0;padding:0;list-style:none}.landing-page__control-row{display:flex;gap:var(--oc-space-3);align-items:flex-start}.landing-page__control-row h3{margin:0 0 var(--oc-space-1);font-size:var(--oc-font-size-md);font-weight:650}.landing-page__control-row p{margin:0}.landing-page__title-job{display:inline-grid;vertical-align:top}.landing-page__title-word{grid-area:1/1;opacity:0;transition:opacity .4s ease}.landing-page__title-word--on{opacity:1}@media (prefers-reduced-motion:reduce){.landing-page__title-word{transition:none}}.landing-page__frame-caption{margin:0;padding:var(--oc-space-2) var(--oc-space-3);border-top:1px solid var(--oc-border-subtle);color:var(--oc-text-secondary);font-size:var(--oc-font-size-sm)}.landing-page__compare{display:flex;flex-direction:column;gap:var(--oc-space-4)}.landing-page__compare table{width:100%;border-collapse:collapse;font-size:var(--oc-font-size-sm)}.landing-page__compare td,.landing-page__compare th{padding:var(--oc-space-3) var(--oc-space-3) var(--oc-space-3) 0;border-bottom:1px solid var(--oc-border-subtle);vertical-align:top;text-align:left}.landing-page__compare thead th{font-weight:650;border-bottom-color:var(--oc-border-strong)}.landing-page__compare tbody th{width:18%;font-weight:600}.landing-page__compare td{width:41%;color:var(--oc-text-secondary)}.landing-page__compare td:nth-child(2){color:var(--oc-text-primary)}.landing-page__compare td:last-child:nth-child(2){width:auto}.landing-page__compare-signed{margin:0;color:var(--oc-text-muted);font-size:var(--oc-font-size-xs)}.landing-page__strategy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-5);width:100%}.landing-page .landing-page__sketch{display:block;width:100%;height:auto;overflow:visible;padding:clamp(16px,3vw,40px);box-sizing:border-box;border:1px solid var(--oc-border-subtle);border-radius:var(--oc-radius-lg);background:var(--oc-bg-surface);fill:none;stroke:var(--oc-text-primary);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.landing-page__sketch text{fill:var(--oc-text-primary);stroke:none;font-family:var(--oc-font-mono);text-anchor:middle}.landing-page__sketch g.landing-page__sketch-accent{stroke:var(--oc-accent-primary)}.landing-page__sketch text.landing-page__sketch-accent{fill:var(--oc-accent-primary)}.landing-page__sketch text.landing-page__sketch-muted{fill:var(--oc-text-muted)}@media (max-width:760px){.landing-page__compare thead{display:none}.landing-page__compare tr{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--oc-space-3) 0;border-bottom:1px solid var(--oc-border-subtle)}.landing-page__compare tbody th,.landing-page__compare td{width:auto;padding:2px 0;border:0}}.landing-page__why{display:grid;grid-gap:var(--oc-space-3);gap:var(--oc-space-3);margin-top:var(--oc-space-6)}.landing-page__why-title{margin:0;font-size:var(--oc-font-size-lg);font-weight:600}.landing-page__why-aims{margin:0;padding-left:1.2em;display:grid;grid-gap:var(--oc-space-2);gap:var(--oc-space-2)}.landing-page__refs{display:flex;gap:var(--oc-space-5);margin:0;padding:0 0 var(--oc-space-3);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:thin}.landing-page__ref{display:flex;flex:0 0 420px;flex-direction:column;gap:var(--oc-space-3);max-width:85vw;scroll-snap-align:start}.landing-page__ref-transcript{display:grid;grid-gap:2px;gap:2px;margin-top:var(--oc-space-2);padding:var(--oc-space-2) var(--oc-space-3);border-radius:var(--oc-radius-surface);background:var(--oc-bg-sunken,var(--oc-bg-app));color:var(--oc-text-primary);font-family:var(--mono,ui-monospace,monospace);font-size:var(--oc-font-size-sm);white-space:pre-wrap}.landing-page__ref-who{color:var(--oc-text-primary);font-weight:600}.landing-page__ref-card{display:grid;grid-gap:2px;gap:2px;padding:var(--oc-space-3) var(--oc-space-4);border:1px solid var(--oc-border-subtle);border-radius:var(--oc-radius-surface);background:var(--oc-bg-surface);color:inherit;text-decoration:none}.landing-page__ref-card:hover .landing-page__ref-who{text-decoration:underline}.landing-page__ref-title{color:var(--oc-text-secondary)}.landing-page__ref-host{color:var(--oc-text-muted);font-size:var(--oc-font-size-sm)}.landing-page__ref--post{flex-basis:360px}.landing-page__ref--post blockquote{margin:0}.landing-page__ref--post .twitter-tweet,.landing-page__ref--post .twitter-tweet-rendered{max-height:320px;margin:0!important;overflow-y:auto}.landing-page__website-price .urbicana-pricing__plans{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.landing-page__website-price .urbicana-pricing__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.landing-page__website-price .urbicana-pricing__plans{grid-template-columns:minmax(0,1fr)}}.landing-page{--oc-component-shadow:none;--oc-component-shadow-hover:none;--oc-component-surface:var(--oc-bg-page);--oc-component-surface-hover:var(--oc-bg-page)}.landing-draft2 .trades__band--flush{padding-top:0}.landing-draft2__sketch--team{width:100%;padding-inline:0;margin-top:var(--oc-space-6)}.landing-draft2__sketch--team .landing-draft2__sketch-slot{border:0}.landing-draft2 .landing-page__closing.landing-draft2__closing{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-space-4);margin-top:84px;margin-bottom:84px;padding:clamp(40px,6vw,84px);background:var(--oc-text-primary);color:var(--oc-bg-page);border-radius:var(--radius-md)}.landing-draft2 .landing-draft2__closing .oc-section-copy,.landing-draft2 .landing-draft2__closing .oc-section-title{margin:0;color:var(--oc-bg-page);max-width:42rem}.landing-draft2__closing-actions{display:flex;flex-wrap:wrap;gap:var(--oc-space-3);margin-top:var(--oc-space-2)}.landing-draft2 .landing-draft2__closing .oc-action-primary,.landing-draft2 .landing-draft2__closing .oc-action-primary:hover{border-color:var(--oc-bg-page);background:var(--oc-bg-page);color:var(--oc-text-primary)}.landing-draft2 .landing-draft2__closing-contact{border:1px solid var(--oc-bg-page);background:transparent;color:var(--oc-bg-page)}.landing-draft2 .landing-draft2__closing-contact:hover{background:color-mix(in srgb,var(--oc-bg-page) 12%,transparent);color:var(--oc-bg-page)}.landing-draft2 .landing-draft2__closing .oc-action:focus-visible{outline:2px solid var(--oc-bg-page);outline-offset:3px}.landing-page__tool-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--oc-space-5);gap:var(--oc-space-5);margin:0;padding:0;list-style:none}.landing-page__tool-card{display:flex;flex-direction:column;border:1px solid var(--oc-text-primary);border-radius:0;background:var(--oc-bg-surface,#fff)}.landing-page__tool-card-slot{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;padding:var(--oc-space-5);border-bottom:1px solid var(--oc-text-primary);background:var(--oc-bg-sunken,#f0f0ee);color:var(--oc-text-secondary);font-size:var(--oc-font-size-sm);text-align:center}.landing-page__tool-card-copy{display:grid;grid-gap:var(--oc-space-2);gap:var(--oc-space-2);padding:var(--oc-space-5)}.landing-page__tool-card-copy h3{margin:0;font-size:var(--oc-font-size-lg);font-weight:650}.landing-page__tool-card-copy p{margin:0}@media (max-width:760px){.landing-page__tool-cards{grid-template-columns:minmax(0,1fr)}}.urbicana-pricing{--oc-component-surface:var(--oc-bg-surface);display:flex;flex-direction:column;gap:var(--oc-space-5)}.urbicana-pricing__switches{display:flex;flex-direction:column;align-items:center;gap:var(--oc-space-3);text-align:center}.urbicana-pricing__switches p{margin:0;max-width:36rem}.urbicana-pricing__hours{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--oc-space-3);font-weight:600}.urbicana-pricing__hours input[type=range]{width:min(100%,22rem);accent-color:var(--accent)}.urbicana-pricing__hours output{min-width:14ch;text-align:left}.urbicana-pricing__plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--oc-space-4);gap:var(--oc-space-4);margin:0;padding:0;list-style:none}.urbicana-pricing__plan{display:flex;flex-direction:column;gap:var(--oc-space-4);padding:var(--oc-space-5)}.urbicana-pricing__plan-header h3{margin:0;font-family:var(--oc-font-display);font-size:var(--oc-font-size-md);font-weight:650}.urbicana-pricing__plan-price{display:flex;align-items:baseline;gap:var(--oc-space-2);margin:0}.urbicana-pricing__plan-price strong{font-family:var(--oc-font-display);font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:750;line-height:1}.urbicana-pricing__plan-price span,.urbicana-pricing__plan-total{color:var(--oc-text-muted)}.urbicana-pricing__plan-setup{margin:0;font-family:var(--oc-font-display);font-size:var(--oc-font-size-md);font-weight:650;color:var(--oc-text-primary)}.urbicana-pricing__plan-lines,.urbicana-pricing__plan-total{margin:0;font-size:var(--oc-font-size-sm)}.urbicana-pricing__plan-lines{display:flex;flex:1 1;flex-direction:column;gap:var(--oc-space-2);padding:var(--oc-space-4) 0 0;border-top:1px solid var(--oc-border-subtle);list-style:none;color:var(--oc-text-secondary)}.urbicana-pricing__plan-lines li{display:flex;align-items:flex-start;gap:var(--oc-space-2)}.urbicana-pricing__plan-lines svg{flex-shrink:0;margin-top:2px;color:var(--oc-text-primary)}.urbicana-pricing__plan .oc-action{justify-content:center;width:100%}.login-gate__card .urbicana-pricing__plans{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.urbicana-pricing__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.urbicana-pricing__plans{grid-template-columns:minmax(0,1fr)}}openclaw-panel-empty-state{display:flex;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;flex:1 1 auto;.empty-state{display:grid;box-sizing:border-box;width:100%;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;padding:24px;color:var(--muted);text-align:center;transform:translateY(-10px)}.empty-state__icon{display:contents}.empty-state:before,.empty-state__icon>:not([slot=action]){grid-area:1/1;width:32px;height:32px;margin-bottom:18px;color:var(--muted);stroke-width:1.5px}.empty-state:before{content:""}.empty-state__title{grid-area:2/1;color:var(--text);font-size:calc(16px * var(--control-ui-text-scale, 1));font-weight:500;line-height:1.25}.empty-state__description{grid-area:3/1;max-width:320px;margin:8px 0 0;color:var(--muted);font-size:calc(13px * var(--control-ui-text-scale, 1));line-height:1.45}.empty-state__icon>[slot=action]{grid-area:4/1;margin-top:16px}}wa-tab-group.hub-tabs{--track-color:color-mix(in srgb,var(--border) 60%,transparent);--indicator-color:var(--accent)}wa-tab-group.hub-tabs::part(body){display:none}wa-tab-group.hub-tabs::part(tabs){gap:var(--space-2)}wa-tab-group.hub-tabs--sub::part(tabs){gap:var(--space-1)}wa-tab.hub-tab{font-size:var(--control-ui-text-sm);font-weight:550;color:var(--muted);transition:color var(--duration-normal) var(--ease-out)}wa-tab.hub-tab::part(base){padding:var(--space-1) var(--space-2) var(--space-2);gap:6px;font:inherit;color:inherit}.hub-tabs--sub wa-tab.hub-tab{font-size:var(--control-ui-text-xs);font-weight:550}.hub-tabs--sub wa-tab.hub-tab::part(base){padding:3px var(--space-2) var(--space-1)}.hub-tab__badge{display:inline-flex;align-items:center;min-height:16px;padding:0 5px;border-radius:var(--radius-full);background:var(--bg-hover);color:var(--muted);font-size:10px;font-weight:700;line-height:1}wa-tab.hub-tab[active] .hub-tab__badge{background:var(--accent-subtle);color:var(--accent)}wa-tab.hub-tab:hover{color:var(--text)}wa-tab.hub-tab[active]{color:var(--text-strong)}wa-tab.hub-tab:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent)}wa-tab.hub-tab:focus-visible::part(base){outline:none}.content-header.hub-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hub-page-header__actions,.hub-page-header__title{min-width:0}.hub-page-header__actions{justify-self:end}@media (min-width:769px) and (max-width:1100px){.content-header.hub-page-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "tabs tabs";row-gap:var(--space-2);max-height:none}.hub-page-header__title{grid-area:title}.hub-page-header__tabs{grid-area:tabs;justify-self:center}.hub-page-header__actions{grid-area:actions}}@media (max-width:768px),(max-width:932px) and (max-height:500px) and (orientation:landscape){.content-header.hub-page-header{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "tabs" "actions";justify-items:center;grid-row-gap:var(--space-2);row-gap:var(--space-2);max-height:none}.hub-page-header .hub-page-header__title{grid-area:intro;justify-self:stretch}.hub-page-header .hub-page-header__tabs{grid-area:tabs}.hub-page-header .hub-page-header__actions{grid-area:actions;justify-self:center}}.registry-facets[hidden]{display:none}.registry-facets{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.registry-facet{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 10px}.registry-facet__label{color:var(--muted);font-size:12px;font-weight:500;min-width:72px}.registry-facet{align-items:center}.registry-facet .settings-select{flex:0 1 auto;max-width:280px;min-width:140px;width:auto}.registry-facet .chip{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.registry-facet .chip input{margin:0 6px 0 0}.registry-facet .chip--on{border-color:var(--border-strong);color:var(--text-strong)}.registry-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.registry-toolbar .data-table-search{flex:1 1 260px;min-width:180px;position:relative}.registry-toolbar .data-table-search>svg{height:14px;inset-inline-start:9px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}.registry-toolbar .data-table-search input{padding-inline:30px 10px}.registry-note{color:var(--muted);font-size:12px;margin-bottom:12px}.registry-split{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.registry-split--open{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.registry-split__record{align-self:start;position:-webkit-sticky;position:sticky;top:12px}.sidebar-markdown{color:var(--text);font-size:var(--control-ui-text-md);line-height:1.6}.sidebar-markdown :where(h1){margin:1.6em 0 .6em;padding-bottom:.35em;border-bottom:1px solid var(--border);font-size:1.65em;font-weight:700;letter-spacing:-.025em;line-height:1.25;scroll-margin-top:80px;text-wrap:balance}.sidebar-markdown :where(h2){margin:1.4em 0 .5em;padding-bottom:.25em;border-bottom:1px solid var(--border);font-size:1.35em;font-weight:650;letter-spacing:-.02em;line-height:1.3;scroll-margin-top:80px;text-wrap:balance}.sidebar-markdown :where(h3){margin:1.2em 0 .4em;font-size:1.15em;font-weight:600;letter-spacing:-.01em;line-height:1.35;scroll-margin-top:80px;text-wrap:balance}.sidebar-markdown :where(h4,h5,h6){margin:1em 0 .35em;color:var(--text-strong);font-size:1em;font-weight:600;line-height:1.4}.sidebar-markdown>:where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.sidebar-markdown :where(p,ul,ol,pre,blockquote,table,details){margin:0}.sidebar-markdown :where(p+p,p+ul,p+ol,p+pre,p+blockquote,p+table,p+details){margin-top:.75em}.sidebar-markdown :where(h1+p,h2+p,h3+p,h4+p){margin-top:0}.sidebar-markdown :where(ul,ol){-webkit-padding-start:1.6em;padding-inline-start:1.6em}.sidebar-markdown :where(li+li){margin-top:.3em}.sidebar-markdown :where(li>p),.sidebar-markdown :where(li>ul,li>ol){margin-top:.25em}.sidebar-markdown :where(ul>.task-list-item){list-style:none}.sidebar-markdown :where(.task-list-item-checkbox){-webkit-margin-end:.4em;margin-inline-end:.4em;vertical-align:middle}.sidebar-markdown :where(a){color:var(--link);-webkit-text-decoration-color:color-mix(in srgb,var(--link) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--link) 40%,transparent);text-underline-offset:2px;transition:-webkit-text-decoration-color var(--duration-fast) ease;transition:text-decoration-color var(--duration-fast) ease;transition:text-decoration-color var(--duration-fast) ease,-webkit-text-decoration-color var(--duration-fast) ease}.sidebar-markdown :where(a:hover){-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}.sidebar-markdown code{font-family:var(--mono);font-size:.88em}.sidebar-markdown :where(:not(pre,a.markdown-file-link)>code){padding:.15em .4em;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-muted)}.sidebar-markdown pre{margin-top:.75em;padding:14px 16px;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-muted);font-family:var(--mono)}.sidebar-markdown-reader pre{unicode-bidi:plaintext}.sidebar-markdown pre:has(>code.markdown-block-art){background:var(--bg)}.sidebar-markdown :where(pre code){padding:0;border:none;background:none;font-family:inherit;font-size:calc(12.5px * var(--control-ui-text-scale));line-height:1.55}.sidebar-markdown :where(pre code.markdown-block-art){display:block;width:max-content;min-width:100%;color:var(--text);font-size:var(--control-ui-text-sm);font-feature-settings:none;font-variant-ligatures:none;letter-spacing:0;line-height:.86;overflow-wrap:normal;white-space:pre;word-break:normal}.sidebar-markdown :where(blockquote){margin-top:.75em;-webkit-margin-start:0;margin-inline-start:0;padding:8px 14px;-webkit-border-start:3px solid var(--border-strong);border-inline-start:3px solid var(--border-strong);border-start-start-radius:0;border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);border-end-start-radius:0;background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--muted)}.sidebar-markdown :where(blockquote blockquote){margin-top:8px}.sidebar-markdown :where(table){display:block;width:100%;margin-top:.75em;overflow-x:auto;border-collapse:collapse;font-size:calc(13px * var(--control-ui-text-scale))}.sidebar-markdown :where(th,td){padding:8px 12px;border:1px solid var(--border);text-align:start;vertical-align:top}.sidebar-markdown :where(th){background:var(--secondary);color:var(--muted);font-size:var(--control-ui-text-sm);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.sidebar-markdown :where(tbody tr:hover){background:var(--bg-hover)}.sidebar-markdown :where(hr){margin:1.5em 0;border:none;border-top:1px solid var(--border)}.sidebar-markdown :where(strong){color:var(--text-strong);font-weight:600}.sidebar-markdown .markdown-inline-image-button{display:block;max-width:100%;margin-top:.75em;padding:0;border:0;border-radius:var(--radius-md);background:transparent;cursor:zoom-in}.sidebar-markdown .markdown-inline-image-button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sidebar-markdown .markdown-inline-image{display:block;width:auto;max-width:100%;height:auto;max-height:420px;margin-top:.75em;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--secondary) 70%,transparent);object-fit:contain}.sidebar-markdown .markdown-inline-image-button>.markdown-inline-image{margin-top:0}.sidebar-markdown :where(details){margin-top:.75em;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated)}.sidebar-markdown :where(summary){padding:8px 12px;font-size:calc(13px * var(--control-ui-text-scale));font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--duration-fast) ease}.sidebar-markdown :where(summary:hover){background:var(--bg-hover)}.sidebar-markdown :where(details[open]>:not(summary)){padding:0 12px 10px}:root[data-theme=crt-light],:root[data-theme=crt]{--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--radius-xl:6px;--radius:3px;--openclaw-corner-radius-scale:0.25;--overlay-shadow:var(--shadow-md);--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,monospace;--font-body:var(--mono);--font-chat:var(--mono)}:root[data-theme=crt]{--ring:#e8e8e8;--accent:#e8e8e8;--accent-hover:#ffffff;--accent-muted:#e8e8e8;--accent-subtle:rgba(232,232,232,0.1);--accent-glow:rgba(232,232,232,0.16);--primary:#e8e8e8;--primary-hover:#ffffff;--primary-foreground:#111111;--accent-foreground:#111111;--destructive:#d0342d;--destructive-hover:#b92d27;--focus:rgba(232,232,232,0.18);--focus-ring:0 0 0 2px var(--bg),0 0 0 3px color-mix(in srgb,var(--ring) 75%,transparent);--focus-glow:0 0 0 2px var(--bg),0 0 0 3px var(--ring),0 0 16px var(--accent-glow);--bg:#090a09;--bg-accent:#0e0e0e;--bg-elevated:#131313;--bg-hover:#191919;--bg-muted:#171717;--card:#0e0e0e;--card-foreground:#ececec;--card-highlight:rgba(235,235,235,0.04);--popover:#131313;--popover-foreground:#ececec;--panel:#090a09;--panel-strong:#131313;--panel-hover:#191919;--chrome:rgba(9,10,9,0.96);--chrome-strong:rgba(9,10,9,0.98);--text:#c6c6c6;--text-strong:#ececec;--chat-text:#c6c6c6;--muted:#999999;--muted-strong:#ababab;--muted-foreground:#999999;--border:#232323;--border-strong:#343434;--border-hover:#4a4a4a;--input:#232323;--secondary:#0e0e0e;--secondary-foreground:#ececec;--accent-2:#ffcf5c;--accent-2-muted:rgba(255,207,92,0.7);--accent-2-subtle:rgba(255,207,92,0.12);--shadow-sm:0 1px 2px rgba(0,0,0,0.45);--shadow-md:0 4px 16px rgba(0,0,0,0.55);--shadow-lg:0 12px 32px rgba(0,0,0,0.65);--grid-line:rgba(235,235,235,0.04)}:root[data-theme=crt-light]{--ring:#1f1f1f;--accent:#1f1f1f;--accent-hover:#000000;--accent-muted:#1f1f1f;--accent-subtle:rgba(31,31,31,0.07);--accent-glow:rgba(31,31,31,0.12);--primary:#1f1f1f;--primary-hover:var(--accent-hover);--primary-foreground:#ffffff;--accent-foreground:#ffffff;--bg:#f5f5f4;--bg-accent:#ededed;--bg-elevated:#ffffff;--bg-hover:#e4e4e4;--bg-muted:#eaeaea;--bg-content:#f0f0f0;--card:#ffffff;--card-foreground:#1b1b1b;--card-highlight:rgba(20,20,20,0.02);--popover:#ffffff;--popover-foreground:#1b1b1b;--session-hovercard-surface:var(--card);--session-hovercard-progress-surface:color-mix(in srgb,var(--card) 52%,var(--panel-strong) 48%);--panel:#f5f5f4;--panel-strong:#ededed;--panel-hover:#dedede;--chrome:rgba(245,245,244,0.96);--chrome-strong:rgba(245,245,244,0.98);--text:#373737;--text-strong:#1b1b1b;--chat-text:#373737;--muted:#5f5f5f;--muted-strong:#4d4d4d;--muted-foreground:#5f5f5f;--border:#dddddd;--border-strong:#c2c2c2;--border-hover:#9c9c9c;--input:#dddddd;--secondary:#ededed;--secondary-foreground:#373737;--accent-2:#7a5d10;--accent-2-muted:rgba(122,93,16,0.75);--accent-2-subtle:rgba(122,93,16,0.08);--shadow-sm:0 1px 2px rgba(20,20,20,0.05);--shadow-md:0 4px 12px rgba(20,20,20,0.07);--shadow-lg:0 12px 28px rgba(20,20,20,0.09);--grid-line:rgba(20,20,20,0.04)}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_next/static/media/instrument-sans-italic-latin-ext.337df6f6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_next/static/media/instrument-sans-italic-latin.078fb7cf.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/instrument-sans-latin-ext.ee814123.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/instrument-sans-latin.42c0d1ff.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}