:root{--galaxy-motion-fast:.14s;--galaxy-motion-soft:.22s;--galaxy-motion-ease:cubic-bezier(.2,.75,.2,1)}:where(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations,.galaxy-admin-topbar,.galaxy-admin-sidebar) :where(button,[role=button],a,input,textarea,select){transition:background-color var(--galaxy-motion-fast) ease,border-color var(--galaxy-motion-fast) ease,color var(--galaxy-motion-fast) ease,box-shadow var(--galaxy-motion-soft) var(--galaxy-motion-ease),opacity var(--galaxy-motion-fast) ease,translate .1s ease}:where(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations) :where(button:not(.galaxy-admin-tab):not([role=tab]):not(:disabled):not([aria-disabled=true])):hover{box-shadow:0 2px 7px #231e3212}:where(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations,.galaxy-admin-topbar) :where(button:not(.galaxy-admin-tab):not([role=tab]):not(:disabled)):active{translate:0 1px;box-shadow:0 0 #0000}:where(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations) :where(input:not([type=checkbox]):not([type=radio]),textarea,select):hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--admin-muted,var(--g-muted,#667080)) 38%,transparent)}:is(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus-visible{border-color:color-mix(in srgb,var(--admin-accent,var(--g-accent,#a64c74)) 65%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-accent,var(--g-accent,#a64c74)) 10%,transparent);outline-offset:2px;outline:2px solid #0000}:is(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations) :is(input,textarea,select)[aria-invalid=true]{border-color:#ba4363;box-shadow:0 0 0 3px #ba436317}:where(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations) :where(button,[role=button]):focus-visible{outline:2px solid var(--admin-accent,var(--g-accent,#a64c74));outline-offset:3px}:where(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations) :where(button[aria-busy=true]){cursor:progress}:where(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations) :where(button:disabled,input:disabled,textarea:disabled,select:disabled){cursor:not-allowed}@media (prefers-reduced-motion:reduce){:where(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations,.galaxy-admin-topbar,.galaxy-admin-sidebar) :where(button,[role=button],a,input,textarea,select){transition:none;translate:none}}:is(.galaxy-admin-search,.selected-conversation-search,.site-search):focus-within{border-color:color-mix(in srgb,var(--admin-accent,var(--g-accent,#a64c74)) 55%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-accent,var(--g-accent,#a64c74)) 8%,transparent);transition:border-color .14s,box-shadow .22s}:is(.galaxy-admin-search,.selected-conversation-search,.site-search) input:focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){:is(.galaxy-site,.galaxy-home,.home-shell,.galaxy-operations) :is(input,textarea,select):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}
.galaxy-site{--g-canvas:#fff;--g-surface:#fff;--g-paper:#fff;--g-ink:#202735;--g-muted:#68717f;--g-line:#e9ecf0;--g-accent:#9d496a;--g-soft:#fff5f8;--g-danger:#ae493c;--g-green:#237760;--g-pink:#f8e5ed;--g-pink-layer:#fceef4;--g-pink-line:#eccfdc;--background:#fff;--foreground:var(--g-ink);--card:#fff;--card-foreground:var(--g-ink);--popover:#fff;--popover-foreground:var(--g-ink);--primary:var(--g-pink);--primary-foreground:#392c36;--secondary:#f7f8fa;--secondary-foreground:var(--g-ink);--muted:#f7f8fa;--muted-foreground:var(--g-muted);--accent:var(--g-soft);--accent-foreground:var(--g-ink);--border:var(--g-line);--input:#dce1e7;--ring:#c087a0;--page-gutter:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--g-ink);font-synthesis:none;-webkit-font-smoothing:antialiased;font:15px/1.75 Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}body.galaxy-site.selected-shell{background:#fff;margin:0}body:has(.galaxy-site.selected-shell){background:#fff;margin:0}.galaxy-site.selected-shell,.galaxy-site.selected-shell *{box-sizing:border-box}.galaxy-site.selected-shell a{color:inherit;text-decoration:none}.galaxy-site.selected-shell a:hover{color:var(--g-accent)}.galaxy-site.selected-shell :focus-visible{outline-offset:4px;outline:3px solid #bb7c98}.galaxy-site.selected-shell ::selection{color:var(--g-ink);background:#f8e1ec}.galaxy-site.selected-shell :is(button,input,select,textarea){font:inherit}.galaxy-site.selected-shell button{cursor:pointer}.galaxy-site.selected-shell [hidden]{display:none!important}.galaxy-site.selected-shell .site-skip{z-index:100;background:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:-100px;left:24px}.galaxy-site.selected-shell .site-skip:focus{top:12px}.galaxy-site.selected-shell .selected-public-help{align-items:center;min-height:40px;font-size:13px;display:inline-flex}.galaxy-site.selected-shell .site-create:hover{color:#392c36;background:#f4dbe6}.galaxy-site.selected-shell .site-form-input{border:1px solid var(--input);background:var(--g-surface);width:100%;min-height:42px;color:var(--g-ink);font:inherit;border-radius:6px;padding:9px 12px}.galaxy-site.selected-shell .site-primary-control{background:var(--g-pink);min-height:42px;color:var(--primary-foreground);font:inherit;border:1px solid #f2d9e4;border-radius:6px;justify-content:center;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.galaxy-site.selected-shell .site-primary-control:hover{background:#f4dbe6}@media (max-width:720px){.galaxy-site.selected-shell{--page-gutter:16px}.galaxy-site.selected-shell .site-form-input{font-size:16px}}
