.galaxy-site{--g-canvas:#faf9f6;--g-surface:#fff;--g-ink:#20222a;--g-muted:#73737e;--g-line:#e7e5e9;--g-accent:#6652c7;--g-soft:#f0edf9;--g-green:#237760;--g-danger:#ae493c;--background:var(--g-surface);--foreground:var(--g-ink);--card:var(--g-surface);--card-foreground:var(--g-ink);--popover:var(--g-surface);--popover-foreground:var(--g-ink);--primary:var(--g-accent);--primary-foreground:#fff;--secondary:#f3f1f6;--secondary-foreground:var(--g-ink);--muted:#f3f1f6;--muted-foreground:var(--g-muted);--accent:var(--g-soft);--accent-foreground:var(--g-ink);--border:var(--g-line);--input:#dcd9e2;--ring:#9684e4;--destructive:var(--g-danger);background:var(--g-canvas);min-height:100vh;color:var(--g-ink);font-synthesis:none;-webkit-font-smoothing:antialiased;font:15px/1.75 Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html:has(.galaxy-site){background:#faf9f6;scroll-padding-top:90px}.galaxy-site *{box-sizing:border-box}.galaxy-site a{color:inherit;text-decoration:none}.galaxy-site a:hover{color:var(--g-accent)}.galaxy-site :focus-visible{outline-offset:4px;outline:3px solid #aa9be9}.galaxy-site ::selection{color:#282136;background:#ded5fb}.galaxy-site button,.galaxy-site input,.galaxy-site textarea{font:inherit}.galaxy-site button{cursor:pointer}.galaxy-site button:disabled{cursor:not-allowed}.site-skip{z-index:100;background:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:-100px;left:24px}.site-skip:focus{top:12px}.site-app-header{border-bottom:1px solid var(--g-line);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf9f6ee;height:82px;position:sticky;top:0}.site-header-inner{align-items:center;gap:58px;max-width:1232px;height:100%;margin:auto;padding:0 40px;display:flex}.site-brand{flex-shrink:0;align-items:center;gap:10px;display:inline-flex;color:var(--g-ink)!important}.galaxy-mark{place-items:center;display:grid}.site-brand>span:last-child{letter-spacing:.04em;align-items:baseline;gap:9px;font-size:23px;font-weight:650;display:flex}.site-brand small{letter-spacing:.16em;color:#777380;font-size:9px;font-weight:600}.site-primary-nav{flex:1;align-items:center;gap:31px;height:100%;font-size:14px;display:flex}.site-primary-nav a{color:#696775;align-items:center;height:100%;display:flex;position:relative}.site-primary-nav a[aria-current]{color:var(--g-ink);font-weight:600}.site-primary-nav a[aria-current]:after{content:"";background:var(--g-accent);border-radius:50%;width:6px;height:6px;position:absolute;bottom:17px;left:calc(50% - 3px)}.site-header-actions{align-items:center;gap:24px;display:flex}.site-create{align-items:center;gap:6px;font-size:13px;font-weight:550;display:flex}.personal-menu{margin:0;position:relative}.personal-menu>summary{cursor:pointer;align-items:center;gap:8px;min-height:38px;font-size:13px;list-style:none;display:flex}.personal-menu>summary::-webkit-details-marker{display:none}.personal-menu-content{border:1px solid var(--g-line);z-index:45;background:#fff;border-radius:14px;width:224px;padding:12px;position:absolute;top:48px;right:0;box-shadow:0 14px 60px #30234517}.personal-menu-content p{color:var(--g-muted);border-bottom:1px solid var(--g-line);margin:0 0 7px;padding:5px 8px 10px;font-size:11px}.personal-menu-content a{border-radius:7px;padding:8px;font-size:13px;display:block}.personal-menu-content a:hover{background:var(--g-soft)}.mobile-nav-toggle{background:0 0;border:0;padding:7px;display:none}.site-content{outline:none;max-width:1112px;min-height:calc(100vh - 350px);margin:auto;padding:54px 40px 90px}.site-content>section{animation:.28s ease-out galaxy-enter}.site-content h1{letter-spacing:-.035em;color:var(--g-ink);margin:7px 0 16px;font-size:34px;font-weight:650;line-height:1.35}.site-content h1.small{font-size:32px}.site-content h2{letter-spacing:-.025em;margin:22px 0 12px;font-size:20px;font-weight:600;line-height:1.5}.site-content h3{margin:16px 0 8px;font-size:16px;font-weight:600;line-height:1.5}.site-content h4{margin:14px 0 7px;font-size:14px;font-weight:600}.site-content p{color:#686672;margin:0 0 13px}.site-content .eyebrow{letter-spacing:.14em;color:var(--g-accent);margin:0 0 10px;font-size:10px;font-weight:600}.site-content .lead{color:#75727e;max-width:740px;margin-bottom:30px;font-size:15px;line-height:1.85}.site-content .muted{line-height:1.8;color:#84808d!important;font-size:12px!important}.site-content [data-slot=button]{white-space:normal;border-radius:8px;gap:8px;height:auto;min-height:39px;padding-inline:15px;font-size:13px;font-weight:550;line-height:1.5;transition:background .15s,box-shadow .15s,transform .15s}.site-content [data-slot=button]:active{transform:translateY(1px)}.site-content [data-slot=input],.site-content [data-slot=textarea]{min-height:42px;color:var(--g-ink);background:#fff;border-color:#dcd9e3;border-radius:8px;font-size:14px;box-shadow:0 1px 2px #25202e03}.site-content [data-slot=input]::placeholder,.site-content [data-slot=textarea]::placeholder{color:#aaa4b1}.site-content [data-slot=textarea]{min-height:104px;padding:12px;line-height:1.7}.site-content [data-slot=card]{border:1px solid var(--g-line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #22172d03}.site-content select{min-height:42px;color:var(--g-ink);background:#fff;border:1px solid #dcd9e3;border-radius:8px;max-width:100%;padding:9px 12px;font-size:13px}.site-content input[type=checkbox],.site-content input[type=radio]{accent-color:var(--g-accent);vertical-align:middle;flex-shrink:0;width:16px;height:16px;margin-right:7px}.site-content code{color:#706380;overflow-wrap:anywhere;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.site-content pre{border:1px solid var(--g-line);color:#60576e;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f6fa;border-radius:9px;max-height:320px;padding:16px;font:12px/1.7 Cascadia Code,Consolas,monospace;overflow:auto}.site-content details{margin:15px 0}.site-content summary{cursor:pointer;color:#696070;padding:7px 0;font-size:13px;font-weight:500}.site-content summary:hover{color:var(--g-accent)}.site-content ul{padding-left:20px}.site-content li{margin:5px 0}.site-content label{font-size:13px}.site-content .workspace-form{border:1px solid var(--g-line);background:#fff;border-radius:14px;flex-direction:column;gap:22px;max-width:860px;margin:26px 0 35px;padding:26px;display:flex}.workspace-form>label{color:#4f495b;flex-direction:column;gap:8px;display:flex}.workspace-form label small{color:#89818f;font-size:11px}.workspace-form h2:first-child{margin-top:0}.workspace-form button{align-self:flex-start}.form-pair{grid-template-columns:1fr 1fr;gap:22px;display:grid}.workspace-form fieldset{border:1px solid #ece9ef;border-radius:8px;padding:16px}.workspace-form legend{color:#77717f;padding:0 6px;font-size:12px}.workspace-form fieldset label{align-items:center;gap:5px;display:inline-flex}.button-row{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.search-row{gap:10px;margin:24px 0;display:flex}.search-row input{flex:1;min-width:60px}.search-row select{max-width:150px}.result-list{flex-direction:column;gap:15px;margin:24px 0;display:flex}.task-card{border:1px solid var(--g-line);text-align:left;overflow-wrap:anywhere;background:#fff;border-radius:13px;min-width:0;padding:24px;transition:border-color .18s,box-shadow .18s;display:block}.task-card+.task-card{margin-top:14px}button.task-card:hover,a.task-card:hover{border-color:#b8aadf;box-shadow:0 6px 24px #30234509}.task-card h2{margin:8px 0 12px}.task-card p{white-space:pre-wrap;font-size:13px;line-height:1.8}.tag{color:var(--g-green);background:#eaf5ef;border-radius:5px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.message{color:#67568c;background:#f6f3fc;border:1px solid #e1daee;border-radius:10px;margin:0 0 22px;padding:17px 20px;font-size:13px;line-height:1.8}.message p{color:inherit;margin:6px 0;font-size:12px}.message.error{color:#a34f3c;background:#fff4f1;border-color:#ead4cf}.empty-state{color:#8b8397;text-align:center;background:#f8f6fb;border:1px dashed #dcd6e6;border-radius:14px;margin:28px 0;padding:40px 28px;font-size:14px;line-height:1.9}.help-intro{border-top:1px solid var(--g-line);margin-top:38px;padding-top:28px}.help-intro p{max-width:780px;font-size:13px}.task-body{padding:26px;line-height:1.9}.task-body h2:first-child{margin-top:0}.task-body p{white-space:pre-wrap;font-size:14px}.back-link{color:#81748f;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:inline-flex}.return-note{border-top:1px solid var(--g-line);margin-top:35px;padding-top:25px;font-size:12px}.identity-id{color:var(--g-accent);word-break:break-all;margin:15px 0;font-size:13px;display:block}.recovery-code{color:#60526e;word-break:break-all;background:#f7f5fc;border:1px solid #dcd9e3;border-radius:8px;width:100%;min-height:95px;padding:14px;font:12px/1.7 Consolas,monospace}.task-collaboration{margin-top:32px}.task-collaboration article{margin:15px 0}.entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.entry-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-grid article{overflow-wrap:anywhere;min-width:0}.entry-grid article p{font-size:13px}.purpose-options{flex-wrap:wrap;gap:15px;display:flex}.purpose-options label{align-items:center;gap:7px;display:flex}.discovery-detail{background:#fff;border:1px solid #e2dced;border-radius:13px;margin:26px 0;padding:24px}.fact-details{padding-top:15px}.fact-details article{border-top:1px solid var(--g-line);padding:15px 0}.fact-details p{white-space:pre-wrap;font-size:13px}.chat-history{border:1px solid var(--g-line);background:#f5f3f8;border-radius:16px;flex-direction:column;gap:15px;margin-top:24px;padding:22px;display:flex}.chat-message{overflow-wrap:anywhere;background:#fff;border:1px solid #e9e5ee;border-radius:14px 14px 14px 3px;max-width:88%;padding:17px 20px}.chat-message.own{background:#efebfa;border-color:#e0d7f6;border-radius:14px 14px 3px;margin-left:auto}.chat-message header{color:#8d8399;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:10px;display:flex}.chat-message header code{font-size:10px}.chat-message>p{white-space:pre-wrap;color:#4d425c;margin:10px 0;font-size:14px;line-height:1.8}.chat-message-actions{color:#8a759e;gap:14px;font-size:11px;display:flex}.chat-compose{position:relative;max-width:100%!important}.room-settings,.account-settings{border-top:1px solid var(--g-line);margin-top:35px;padding-top:20px}.room-settings ul{word-break:break-all;font-size:12px;line-height:2}.room-settings article{margin:14px 0}.discovery-tabs{border-bottom:1px solid var(--g-line);gap:24px;margin:-18px 0 30px;font-size:13px;display:flex}.discovery-tabs a{color:#8b8393;padding:13px 0}.discovery-tabs a[aria-current]{color:var(--g-accent);border-bottom:2px solid var(--g-accent)}.start-page{padding-top:15px}.start-intro{text-align:center;max-width:740px;margin:0 auto 26px}.site-content .start-intro h1{letter-spacing:-.05em;margin:15px 0 17px;font-size:43px}.start-intro>p:last-child{font-size:15px;line-height:1.9}.goal-entry{background:#fff;border:1px solid #d9d3e3;border-radius:14px;align-items:center;gap:15px;max-width:810px;margin:auto;padding:12px 13px 12px 22px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 36px #44335608}.goal-entry:focus-within{border-color:#9c87d8;box-shadow:0 0 0 3px #ede7fa}.goal-entry>svg{color:#b0a6be;flex-shrink:0}.goal-entry input{background:0 0;border:0;flex:1;min-width:30px;height:40px;font-size:14px;box-shadow:none!important;outline:none!important}.goal-entry input::placeholder{color:#a69aaf}.goal-entry button,.primary-action{background:var(--g-accent);color:#fff;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:13px 20px;font-size:13px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.goal-entry button:hover,.primary-action:hover{background:#5845b6}.goal-privacy{text-align:center;font-size:11px;color:#a59aad!important;margin:13px 0 36px!important}.start-routes{grid-template-columns:1fr;max-width:810px;margin:0 auto;display:grid}.start-routes>a{border-bottom:1px solid var(--g-line);align-items:center;gap:20px;padding:24px 8px;display:flex}.start-routes>a>svg:first-child{color:#8c7baf;margin-left:6px}.start-routes>a>svg:last-child{color:#b7aabe;margin-left:auto;transition:transform .2s}.start-routes>a:hover>svg:last-child{transform:translate(3px,-3px)}.start-routes h2{margin:0 0 5px;font-size:17px}.start-routes p{color:#95899e;margin:0;font-size:13px}.start-continuity{background:#f0edf6;border-radius:12px;align-items:center;gap:30px;max-width:810px;margin:35px auto 0;padding:24px;display:flex}.start-continuity h2{margin:0 0 7px;font-size:14px;display:inline}.start-continuity p{max-width:500px;margin:9px 0 0;font-size:12px;line-height:1.8}.connection-dot{vertical-align:middle;background:#b7aaba;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.connection-dot[data-connected=true]{background:var(--g-green)}.secondary-action{white-space:nowrap;color:#706080;background:0 0;border:1px solid #d4cade;border-radius:8px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:inline-flex}.secondary-action:hover{background:#fff8}.site-app-footer{border-top:1px solid var(--g-line);max-width:1152px;margin:auto;padding:36px 20px 24px}.site-footer-main{justify-content:space-between;align-items:flex-start;gap:35px;display:flex}.site-footer-main .site-brand>span:last-child{font-size:18px}.site-footer-main p{color:#9c92a5;margin:10px 0 0 41px;font-size:11px}.site-footer-links{color:#817687;flex-wrap:wrap;gap:24px;padding-top:10px;font-size:12px;display:flex}.site-more{color:#918497;margin:22px 0;font-size:11px}.site-more>summary{cursor:pointer;align-items:center;gap:8px;width:max-content;margin-left:auto;list-style:none;display:flex}.site-more[open]>summary svg{transform:rotate(90deg)}.site-more nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;padding:16px 0;display:flex}.site-footer-bottom{border-top:1px solid var(--g-line);color:#aaa0b0;justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;display:flex}.site-menu-dialog{background:var(--g-canvas);width:min(360px,92vw);height:100dvh;max-height:100dvh;color:var(--g-ink);border:0;margin:0 0 0 auto;padding:25px}.site-menu-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#25213266}.site-menu-dialog>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.site-menu-dialog h2{margin:0;font-size:20px}.site-menu-dialog button{background:0 0;border:0;padding:8px}.site-menu-dialog>nav{border-bottom:1px solid var(--g-line);flex-direction:column;padding-bottom:15px;display:flex}.site-menu-dialog a{padding:11px 3px;font-size:15px;display:block}.mobile-personal{padding-top:20px}.mobile-personal p{letter-spacing:.12em;color:#9b8aa5;font-size:10px}.mobile-personal a{padding:8px 3px;font-size:13px}.mobile-menu-footer{border-top:1px solid var(--g-line);gap:24px;margin-top:25px;padding-top:14px;display:flex}.mobile-menu-footer a{color:#897393;font-size:12px}.page-loading{max-width:850px;margin:25px 0 45px;padding:20px 0}.loading-label{color:#8e7caa;align-items:center;gap:10px;margin-bottom:25px;font-size:13px;display:flex}.loading-label svg{animation:2.2s linear infinite galaxy-turn}.skeleton{background:linear-gradient(100deg,#f0edf5 25%,#f8f6fb 45%,#f0edf5 65%) 0 0/220% 100%;border-radius:8px;margin:12px 0;animation:1.8s ease-in-out infinite galaxy-shimmer}.skeleton-title{width:48%;height:30px}.skeleton-line{width:85%;height:12px}.skeleton-line.short{width:65%}.skeleton-pair{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.skeleton-card{height:170px}.operation-progress{color:#78608f;z-index:10;background:#f2edfbef;border:1px solid #ddd3ef;border-radius:8px;align-items:center;gap:9px;margin:0 0 20px;padding:10px 15px;font-size:12px;display:flex;position:sticky;top:90px}.operation-progress span{background:#9b87bb;border-radius:50%;width:7px;height:7px;animation:1.2s infinite galaxy-pulse}.object-unavailable{background:#f6f3fa;border:1px dashed #d9cfe5;border-radius:14px;margin:30px 0;padding:35px}.object-unavailable p{max-width:700px}@keyframes galaxy-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes galaxy-shimmer{to{background-position:-220% 0}}@keyframes galaxy-turn{to{transform:rotate(360deg)}}@keyframes galaxy-pulse{50%{opacity:.3}}@media (max-width:1000px){.site-header-inner{gap:35px;padding:0 28px}.site-primary-nav{gap:23px}.site-header-actions{gap:18px}.site-brand small{display:none}.site-content{padding:42px 28px 65px}.site-footer-links{gap:15px}.site-app-footer{margin:0 28px;padding-inline:0}}@media (max-width:720px){.site-app-header{height:68px}.site-header-inner{gap:15px;padding:0 20px}.site-primary-nav{display:none}.site-header-actions{gap:16px;margin-left:auto}.personal-menu{display:none}.mobile-nav-toggle{display:block}.site-create{font-size:12px}.site-brand>span:last-child{font-size:20px}.site-brand svg{width:28px;height:28px}.site-content{padding:32px 20px 55px}.site-content h1,.site-content h1.small{font-size:28px}.site-content .lead{margin-bottom:23px;font-size:14px}.site-content .start-intro h1{font-size:34px}.start-page{padding-top:7px}.start-intro{text-align:left}.start-intro>p:last-child{font-size:14px}.goal-entry{flex-wrap:wrap;gap:9px;padding:9px 10px 9px 14px}.goal-entry>svg{width:19px}.goal-entry input{width:calc(100% - 40px);font-size:13px}.goal-entry button{width:100%;margin-top:4px;padding:11px}.goal-privacy{text-align:left;font-size:10px;margin-bottom:18px!important}.start-routes>a{gap:13px;padding:20px 2px}.start-routes h2{font-size:16px}.start-routes p{max-width:260px;font-size:12px}.start-continuity{flex-direction:column;align-items:flex-start;gap:15px;margin-top:26px;padding:20px}.form-pair,.entry-grid,.entry-grid.two,.skeleton-pair{grid-template-columns:1fr}.site-content .workspace-form{border-radius:12px;gap:20px;margin:24px 0;padding:20px}.workspace-form fieldset{padding:12px}.task-card,.task-body{padding:20px}.button-row{gap:8px}.search-row{flex-wrap:wrap}.search-row input{flex-basis:100%}.chat-history{padding:12px}.chat-message{max-width:95%;padding:13px 15px}.site-app-footer{margin:0 20px;padding-top:26px}.site-footer-main{flex-direction:column;gap:22px}.site-footer-links{gap:13px 21px;font-size:11px}.site-footer-main p{margin-left:38px}.site-more>summary{margin-left:0}.site-more nav{justify-content:flex-start}.site-footer-bottom{flex-direction:column;gap:7px;font-size:9px}.discovery-tabs{gap:20px;margin-top:-10px;font-size:12px}.operation-progress{top:77px}.object-unavailable{padding:24px}.site-content [data-slot=button]{min-height:42px}.page-loading{margin-top:10px}}@media (prefers-reduced-motion:reduce){html:has(.galaxy-site){scroll-behavior:auto}.galaxy-site *,.galaxy-site :before,.galaxy-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.request-steps{color:#a097ad;gap:28px;margin:30px 0 20px;font-size:12px;display:flex}.request-steps span{border-bottom:2px solid #0000;padding:9px 0}.request-steps span[aria-current]{color:var(--g-accent);border-color:var(--g-accent)}.workspace-form fieldset>label:not(:has(input[type=checkbox])):not(:has(input[type=radio])){flex-direction:column;align-items:stretch;gap:8px;margin:15px 0;display:flex}.workspace-form fieldset>label:first-of-type{margin-top:5px}.search-options{margin:0!important}.empty-state h2{margin-top:0}.empty-state p{max-width:600px;margin:12px auto}.task-tabs{border-bottom:1px solid var(--g-line);gap:24px;margin:26px 0;display:flex}.task-tabs button{color:#8f8598;background:0 0;border:0;padding:12px 0;font-size:13px}.task-tabs button[aria-selected=true]{color:var(--g-accent);border-bottom:2px solid var(--g-accent)}@media (max-width:720px){.request-steps{gap:19px;font-size:11px}.task-tabs{gap:20px}.task-tabs button{font-size:12px}}.galaxy-site [hidden]{display:none!important}.identity-choice-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.identity-choice-grid .task-body{height:100%}.identity-choice-grid h2{font-size:21px}.identity-choice-grid p{font-size:13px}.identity-choice-grid .button-row{flex-direction:column;align-items:stretch}.identity-choice-grid .button-row button{align-self:flex-start}.identity-recovery,#existing-device{scroll-margin-top:110px}.workspace-form details label{flex-direction:column;gap:8px;margin:15px 0;display:flex}.workspace-form details textarea{min-height:80px}@media (max-width:720px){.identity-choice-grid{grid-template-columns:1fr;gap:16px}}.collaboration-now{background:#f3eff9;border:1px solid #e4ddef;border-radius:14px;margin:0 0 24px;padding:25px 28px}.collaboration-now h2{margin:0 0 12px}.collaboration-now p{max-width:700px;font-size:13px}.collaboration-now .button-row{margin-bottom:0}.collaboration-section{border:1px solid var(--g-line);background:#fff;border-radius:11px;padding:4px 22px;scroll-margin-top:105px;margin:14px 0!important}.collaboration-section>summary{padding:16px 0;font-size:14px}.collaboration-section[open]{padding-bottom:20px}.collaboration-section .workspace-form{max-width:none}.task-management>summary{color:#8b7c8d}@media (max-width:720px){.collaboration-now{padding:21px}.collaboration-section{padding:3px 17px}.collaboration-section>summary{font-size:13px}}.task-page>.back-link{margin-right:18px}.task-page>.tag{vertical-align:middle;margin-bottom:22px}.galaxy-site .workspace-form,.galaxy-site .workspace-form fieldset,.galaxy-site .workspace-form label{min-width:0}.galaxy-site .workspace-form select{width:100%;min-width:0;max-width:100%}.site-header-inner{gap:42px}.site-primary-nav{gap:28px}.site-header-actions{gap:19px}.site-help{font-size:13px;color:var(--g-muted)!important}.site-create{background:#fff;border:1px solid #d9d5e3;border-radius:7px;padding:7px 12px}.nav-avatar{color:#625772;background:#ece9f2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.personal-menu-content button{text-align:left;border:0;border-top:1px solid var(--g-line);width:100%;color:var(--g-muted);background:0 0;margin-top:7px;padding:11px 8px 5px;font-size:12px;display:block}.personal-menu-content button:hover{color:var(--g-accent)}.site-content{max-width:1192px;padding-top:42px}.explore-intro{max-width:780px;padding:10px 0 28px}.site-content .explore-intro h1{letter-spacing:-.05em;margin:12px 0 13px;font-size:40px}.explore-intro>p:not(.eyebrow){max-width:700px;font-size:16px}.explore-actions{align-items:center;gap:24px;margin-top:25px;font-size:13px;display:flex}.explore-actions>a{align-items:center;gap:8px;display:inline-flex}.explore-actions .primary-action{padding:10px 16px}.explore-index{border:1px solid var(--g-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 40px;display:grid}.explore-index>a{align-items:center;gap:16px;min-width:0;padding:22px 24px;display:flex}.explore-index>a+a{border-left:1px solid var(--g-line)}.explore-index>a>svg:first-child{color:#827293}.explore-index>a>svg:last-child{color:#aea4b6;margin-left:auto}.explore-index strong{font-size:15px;font-weight:550;display:block}.explore-index span{color:#8d8495;margin-top:3px;font-size:12px;display:block}.browse-section{margin:0 0 39px;scroll-margin-top:100px}.browse-section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.browse-section>header h2{margin:0 0 5px;font-size:22px}.browse-section>header p{margin:0;font-size:13px}.browse-section>header>a{white-space:nowrap;color:var(--g-accent);align-items:center;gap:8px;font-size:12px;display:flex}.browse-empty{border:1px solid var(--g-line);background:#f5f3f7;border-radius:10px;align-items:center;gap:20px;padding:23px 25px;display:flex}.browse-empty>svg{color:#a69caf;flex-shrink:0}.browse-empty h3{margin:0 0 6px;font-size:14px}.browse-empty p{max-width:640px;margin:0;font-size:12px}.browse-empty>a,.browse-empty>button{white-space:nowrap;color:var(--g-accent);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.browse-loading{border:1px solid var(--g-line);height:122px;color:var(--g-muted);background:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:13px;display:flex}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:20px 0;display:grid}.content-card{border:1px solid var(--g-line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:23px;transition:border-color .15s,box-shadow .15s;display:flex}.content-card:hover{border-color:#c5badc;box-shadow:0 6px 25px #39295307}.content-card-meta{color:#88808f;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.content-card h3{margin:14px 0 11px;font-size:17px;line-height:1.6}.content-card h3 a{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-card h3 svg{color:#a393b5;flex-shrink:0;margin-top:5px}.content-card p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.85;display:-webkit-box;overflow:hidden}.content-read{align-items:center;gap:7px;margin-top:auto;padding-top:19px;font-size:12px;display:flex;color:var(--g-accent)!important}.content-card-foot{color:#887894;margin-top:6px;font-size:11px}.content-tags{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.content-tags span{color:#7a698e;overflow-wrap:anywhere;background:#f3f0f7;border-radius:4px;max-width:100%;padding:3px 7px;font-size:10px}.reading-guides{border-top:1px solid var(--g-line);grid-template-columns:1fr 1.15fr;gap:68px;margin:55px 0 0;padding-top:38px;display:grid}.reading-guides h2{margin:12px 0 17px;font-size:25px}.reading-guides p{font-size:13px;line-height:1.9}.reading-guides nav>a{border-bottom:1px solid var(--g-line);align-items:center;gap:17px;padding:17px 0;display:flex}.reading-guides nav>a:first-child{padding-top:0}.reading-guides nav>a>span{color:#aaa0b4;align-self:flex-start;margin-top:4px;font-size:11px}.reading-guides nav h3{margin:0 0 5px;font-size:14px}.reading-guides nav p{margin:0;font-size:12px}.reading-guides nav svg{color:#aa9bb9;flex-shrink:0;margin-left:auto}.directory-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.directory-heading>.lead{margin-bottom:20px}.directory-heading>a{white-space:nowrap;color:var(--g-accent);align-items:center;gap:8px;margin-top:34px;font-size:13px;display:flex}.directory-tabs{border-bottom:1px solid var(--g-line);gap:28px;margin:3px 0 23px;font-size:13px;display:flex}.directory-tabs a{color:var(--g-muted);padding:10px 0 13px}.directory-tabs a[aria-current]{color:var(--g-accent);border-bottom:2px solid var(--g-accent)}.directory-toolbar{justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;display:flex}.directory-toolbar form{background:#fff;border:1px solid #dcd8e4;border-radius:8px;flex:1;align-items:center;gap:10px;max-width:620px;padding:5px 6px 5px 13px;display:flex}.directory-toolbar form>svg{color:#aaa0b4;flex-shrink:0}.directory-toolbar input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:6px 0;font-size:13px}.directory-toolbar form:focus-within{outline-offset:2px;outline:2px solid #b9abe8}.directory-toolbar form>button{color:#675284;white-space:nowrap;background:#f1edf7;border:0;border-radius:5px;padding:7px 13px;font-size:12px}.directory-toolbar>a,.refresh-directory{color:#8b7b9b;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.directory-note{line-height:1.9;color:#94879f!important;margin:23px 0 0!important;font-size:12px!important}.directory-empty{text-align:center;border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);flex-direction:column;justify-content:center;align-items:center;min-height:300px;margin:28px 0;padding:45px 25px;display:flex}.directory-empty>svg{color:#ac9ebd;margin-bottom:9px}.directory-empty h2{margin:15px 0 12px;font-size:20px}.directory-empty p{max-width:560px;font-size:13px;line-height:1.9}.directory-empty>a,.directory-empty>button{color:var(--g-accent);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:inline-flex}.directory-empty>.primary-action{color:#fff}.load-more{color:#756384;background:#fff;border:1px solid #dcd5e6;border-radius:8px;margin:26px auto;padding:10px 24px;font-size:13px;display:block}.settings-layout{grid-template-columns:192px minmax(0,1fr);gap:55px;display:grid}.settings-sidebar{padding-top:5px}.settings-title{margin:0 0 20px;font-size:17px;font-weight:600;display:block;color:var(--g-ink)!important}.settings-sidebar nav{flex-direction:column;gap:5px;display:flex}.settings-sidebar nav a{color:#82788d;border-radius:7px;padding:9px 13px;font-size:13px;display:block}.settings-sidebar nav a[aria-current]{color:#67518b;background:#ece7f6;font-weight:550}.settings-sidebar>p{color:#a79aad;border-top:1px solid var(--g-line);margin-top:24px;padding:15px 12px;font-size:11px;line-height:1.85}.settings-content{min-width:0}.settings-content h1.small{font-size:30px}.settings-content .identity-choice-grid{grid-template-columns:1fr;gap:16px}.settings-content .identity-choice-grid h2{font-size:18px}.settings-content .lead{font-size:14px}.settings-content .account-settings{border:0;margin:0;padding:0}.account-state{background:#f1edf7;border:1px solid #e5deef;border-radius:11px;align-items:center;gap:19px;margin:27px 0 14px;padding:24px;display:flex}.account-avatar{color:#8f7da8;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.account-state h2{margin:0 0 7px;font-size:17px}.account-state p{margin:0;font-size:12px}.account-state .primary-action{flex-shrink:0;margin-left:auto;padding:9px 13px;font-size:12px}.connection-badge{color:#648171;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.settings-overview-links>a{border-bottom:1px solid var(--g-line);align-items:center;gap:19px;padding:23px 7px;display:flex}.settings-overview-links h2{margin:0 0 5px;font-size:15px}.settings-overview-links p{margin:0;font-size:12px}.settings-overview-links>a>svg:first-child{color:#95839f}.settings-overview-links>a>svg:last-child{color:#ab9ab9;flex-shrink:0;margin-left:auto}.account-footnote{line-height:1.9;color:#9b8da5!important;margin-top:27px!important;font-size:11px!important}.work-destinations{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0;display:grid}.work-destinations>a{border:1px solid var(--g-line);background:#fff;border-radius:10px;padding:23px}.work-destinations h2{justify-content:space-between;align-items:center;margin:0 0 10px;font-size:17px;display:flex}.work-destinations h2 svg{color:#a08eaf}.work-destinations p{margin:0;font-size:13px}.work-more nav{flex-wrap:wrap;gap:13px 24px;padding:20px 0;font-size:13px;display:flex}.browse-note{background:#f4f0f8;border:1px solid #e6dfed;border-radius:9px;align-items:center;gap:20px;margin:25px 0;padding:22px 25px;display:flex}.browse-note p{flex:1;margin:0;font-size:13px}.browse-note a{color:var(--g-accent);white-space:nowrap;font-size:12px}.settings-related{border-top:1px solid var(--g-line);padding:20px 0;margin-top:28px!important;font-size:13px!important}.service-details{margin-top:-10px!important}.service-details summary{color:#95869c;font-size:11px!important}.context-menu{white-space:nowrap;position:relative;margin-top:30px!important}.context-menu>summary{color:#796787;background:#fff;border:1px solid #dcd5e6;border-radius:7px;padding:7px 14px;font-size:12px;list-style:none}.context-menu>div{z-index:15;border:1px solid var(--g-line);background:#fff;border-radius:9px;width:190px;padding:10px;position:absolute;top:41px;right:0;box-shadow:0 12px 35px #3a25471a}.context-menu button,.context-menu a{text-align:left;background:0 0;border:0;width:100%;padding:9px;font-size:12px;display:block}.context-menu button:disabled{color:#b7abbf}.reading-action{background:#fff;border:1px solid #dfd7e9;border-radius:10px;padding:8px 22px;margin:28px 0!important}.reading-action>summary{color:#75608e;padding:13px 0;font-size:14px;font-weight:550}.reading-action .task-body{padding:12px 0 24px}.method-detail>.directory-heading{margin-bottom:12px}.method-versions{border-bottom:1px solid var(--g-line);padding:0 0 15px}.method-detail>.button-row{margin-top:10px}.task-read-actions{padding:22px 0}.task-read-actions>button{margin-top:14px}.task-apply>.back-link{margin-bottom:0}.task-page .return-note{border-top:0;margin-top:18px}.project-reading-page>.task-body,.method-detail .task-body{padding:24px 0}.method-detail dl{grid-template-columns:140px minmax(0,1fr);gap:14px 24px;margin:25px 0;display:grid}.method-detail dt{color:#9b8aa8;font-size:12px}.method-detail dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.method-detail dd ul{margin:0}.method-detail .task-body>h2{font-size:22px}@media (max-width:1000px){.site-header-inner{gap:26px}.site-primary-nav{gap:20px}.site-header-actions{gap:14px}.site-help{display:none}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-index>a{gap:12px;padding:20px 17px}.explore-index span{font-size:11px}.settings-layout{grid-template-columns:160px minmax(0,1fr);gap:32px}.account-state{flex-wrap:wrap}.account-state .primary-action{margin-left:75px}.browse-empty{flex-wrap:wrap}.browse-empty>a{margin-left:43px}.reading-guides{gap:35px}}@media (max-width:720px){.site-content{padding-top:29px}.site-help{display:none}.site-create{padding:5px 10px}.site-content .explore-intro h1{font-size:31px}.explore-intro{padding:2px 0 19px}.explore-intro>p:not(.eyebrow){font-size:14px;line-height:1.9}.explore-actions{flex-wrap:wrap;gap:19px;margin-top:20px;font-size:12px}.explore-index{grid-template-columns:1fr;margin:8px 0 31px}.explore-index>a{padding:16px 19px}.explore-index>a+a{border-left:0;border-top:1px solid var(--g-line)}.explore-index strong{font-size:14px}.explore-index span{font-size:11px}.browse-section{margin-bottom:30px}.browse-section>header h2{font-size:20px}.browse-section>header p{font-size:12px}.browse-section>header>a{font-size:11px}.browse-empty{align-items:flex-start;gap:14px;padding:20px}.browse-empty>div{flex:1;min-width:200px}.browse-empty>a{margin-left:37px}.browse-empty h3{font-size:13px}.browse-empty p{font-size:11px}.content-grid{grid-template-columns:1fr;gap:13px}.content-card{padding:21px}.content-card h3{font-size:17px}.reading-guides{grid-template-columns:1fr;gap:23px;margin-top:36px;padding-top:30px}.reading-guides h2{font-size:23px}.directory-heading{flex-wrap:wrap;gap:12px}.directory-heading>a{margin-top:-15px;margin-bottom:24px;font-size:12px}.directory-heading .lead{margin-bottom:24px}.directory-toolbar{flex-wrap:wrap;gap:15px}.directory-toolbar form{flex-basis:100%;max-width:none}.directory-toolbar>a{font-size:11px}.directory-empty{min-height:300px;padding:32px 16px}.directory-empty h2{font-size:19px}.directory-empty p{font-size:12px}.directory-tabs{gap:23px;font-size:12px}.settings-layout{display:block}.settings-sidebar{border-bottom:1px solid var(--g-line);margin:0 0 28px;padding-bottom:10px}.settings-title{margin-bottom:13px;font-size:16px}.settings-sidebar nav{flex-flow:wrap;gap:5px}.settings-sidebar nav a{padding:7px 10px;font-size:12px}.settings-sidebar>p{display:none}.settings-content h1.small{font-size:26px}.account-state{gap:14px;padding:21px}.account-avatar{width:44px;height:44px}.account-state>div{flex:1;min-width:185px}.account-state h2{font-size:15px}.account-state p{font-size:11px}.account-state .primary-action,.connection-badge{margin-left:58px}.settings-overview-links>a{gap:15px;padding:20px 0}.settings-overview-links h2{font-size:14px}.settings-overview-links p{font-size:11px}.work-destinations{grid-template-columns:1fr;gap:12px}.work-destinations>a{padding:21px}.browse-note{flex-direction:column;align-items:flex-start;gap:12px;padding:21px}.browse-note p{font-size:12px}.context-menu{margin-top:-15px!important;margin-bottom:24px!important}.context-menu>div{left:0;right:auto}.method-detail dl{grid-template-columns:1fr;gap:7px}.method-detail dt{margin-top:14px}.method-detail dd{font-size:13px}.reading-action{padding:7px 18px}.reading-action>summary{font-size:13px}.task-read-actions{padding:16px 0}}.galaxy-site .task-page>h1,.galaxy-site .forum-workspace h2,.galaxy-site .forum-workspace h3,.galaxy-site .task-page>.lead,.galaxy-site .task-body,.galaxy-site section[aria-label=原工作关联]>h3{overflow-wrap:anywhere;min-width:0}.galaxy-site .forum-workspace{min-width:0;max-width:920px;margin:0 auto}.galaxy-site .forum-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.galaxy-site .forum-tabs,.galaxy-site .forum-versions{border-bottom:1px solid var(--g-line,#e0e5e1);flex-wrap:wrap;gap:10px 22px;margin:24px 0;padding-bottom:16px;display:flex}.galaxy-site .forum-tabs a{color:var(--g-muted,#64746b);padding:4px 0;text-decoration:none}.galaxy-site .forum-tabs a.active{color:var(--g-ink,#183d31);border-bottom:2px solid var(--g-accent,#b7cf3c);font-weight:650}.galaxy-site .forum-feed{gap:18px;display:grid}.galaxy-site .forum-card,.galaxy-site .forum-post,.galaxy-site .forum-editor,.galaxy-site .forum-report,.galaxy-site .forum-pending{border:1px solid var(--g-line,#e0e5e1);background:var(--g-surface,#fff);border-radius:14px;min-width:0;margin:20px 0;padding:28px}.galaxy-site .forum-card{margin:0;padding:24px 26px}.galaxy-site .forum-card h2{margin:10px 0;font-size:22px;line-height:1.5}.galaxy-site .forum-card h2 a{color:inherit;text-decoration:none}.galaxy-site .forum-meta{color:var(--g-muted,#64746b);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;line-height:1.65;display:flex}.galaxy-site .forum-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:14px;display:flex}.galaxy-site .forum-excerpt{-webkit-line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--g-muted,#64746b);-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.galaxy-site .forum-prose{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;line-height:1.95}.galaxy-site .forum-links{margin:18px 0;padding:0;list-style:none}.galaxy-site .forum-links li{overflow-wrap:anywhere;margin:8px 0}.galaxy-site .forum-links a{line-height:1.7;display:inline}.galaxy-site .forum-links svg{vertical-align:middle;flex-shrink:0;margin-left:6px;display:inline-block}.galaxy-site .forum-owner-actions{border-top:1px solid var(--g-line,#e0e5e1);margin-top:22px;padding-top:18px}.galaxy-site .forum-owner-actions summary{cursor:pointer;font-size:14px}.galaxy-site .forum-replies{margin:32px 0}.galaxy-site .forum-reply{border-top:1px solid var(--g-line,#e0e5e1);min-width:0;padding:22px 0;scroll-margin-top:100px}.galaxy-site .forum-reply .button-row{margin-top:8px}.galaxy-site .forum-editor{border-color:var(--g-accent,#b7cf3c);scroll-margin-top:100px}.galaxy-site .forum-editor .workspace-form{border:0;gap:18px;max-width:none;margin:20px 0;padding:0}.galaxy-site .forum-editor .workspace-form fieldset{border:0;padding:0}.galaxy-site .forum-editor textarea{resize:vertical;min-height:170px}.galaxy-site .forum-editor label:has(textarea[maxlength="32768"]) textarea{min-height:90px}.galaxy-site .forum-publication-terms{background:var(--g-soft,#f3f5ef);border-radius:9px;margin:16px 0;padding:16px 18px;font-size:14px;line-height:1.8}.galaxy-site .forum-publication-terms p{margin:0 0 8px}.galaxy-site .forum-publication-terms summary{cursor:pointer;color:var(--g-muted,#64746b)}.galaxy-site .forum-preview{border:1px solid var(--g-line,#e0e5e1);border-radius:10px;margin:20px 0;padding:22px}.galaxy-site .forum-pending>article{border-top:1px solid var(--g-line,#e0e5e1);margin-top:20px;padding-top:14px}@media (max-width:600px){.galaxy-site .forum-heading{align-items:flex-start;gap:12px}.galaxy-site .forum-heading>button{flex-shrink:0;margin-top:25px}.galaxy-site .forum-card,.galaxy-site .forum-post,.galaxy-site .forum-editor,.galaxy-site .forum-report,.galaxy-site .forum-pending{border-radius:11px;padding:20px 17px}.galaxy-site .forum-tabs{gap:12px 18px;font-size:14px}.galaxy-site .forum-meta{gap:5px 12px;font-size:12px}.galaxy-site .forum-card h2{font-size:20px}.galaxy-site .forum-preview{padding:17px}.galaxy-site .forum-publication-terms{padding:13px}.galaxy-site .forum-editor .button-row{align-items:stretch}.galaxy-site .forum-editor .button-row>button{white-space:normal}}.galaxy-site .site-header-inner{gap:40px}.galaxy-site .site-header-actions{gap:18px}.site-message-link,.site-mobile-dock{display:none}.galaxy-site .site-primary-nav{gap:30px}.galaxy-site .site-primary-nav a[aria-current]:after{border-radius:0;width:100%;height:2px;bottom:0;left:0}.galaxy-site .member-avatar{background:hsl(var(--member-hue,250) 25% 93%);width:38px;height:38px;color:hsl(var(--member-hue,250) 24% 42%);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.galaxy-site .icon-button{width:38px;height:38px;color:var(--g-muted);background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.galaxy-site .icon-button:hover{background:var(--g-soft);color:var(--g-accent)}.galaxy-site .page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.galaxy-site .page-heading h1{margin:0}.galaxy-site .messages-page{max-width:850px;margin:0 auto}.galaxy-site .message-navigation{border-bottom:1px solid var(--g-line);gap:30px;margin-bottom:22px;display:flex}.galaxy-site .message-navigation a{color:var(--g-muted);align-items:center;gap:9px;padding:11px 0 15px;font-size:14px;display:flex}.galaxy-site .message-navigation a[aria-current]{color:var(--g-accent);border-bottom:2px solid var(--g-accent);font-weight:600}.galaxy-site .conversation-empty{text-align:center;color:#afa6bb;flex-direction:column;justify-content:center;align-items:center;min-height:255px;padding:36px 20px;display:flex}.galaxy-site .conversation-empty h2{color:var(--g-ink);margin:17px 0 10px;font-size:20px}.galaxy-site .conversation-empty p{max-width:360px;font-size:14px;line-height:1.8}.galaxy-site .conversation-empty>button{margin-top:12px}.galaxy-site .conversation-list{margin:10px 0 25px}.galaxy-site .conversation-list>a{border-bottom:1px solid var(--g-line);align-items:center;gap:17px;padding:22px 12px;transition:background .15s;display:flex}.galaxy-site .conversation-list>a:hover{background:#f1eef7}.galaxy-site .conversation-list .member-avatar{border-radius:16px;width:46px;height:46px}.galaxy-site .conversation-list>a>div{flex:1;min-width:0}.galaxy-site .conversation-list h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:17px}.galaxy-site .conversation-list p{color:var(--g-muted);margin:0;font-size:12px}.galaxy-site .conversation-list>a>svg{color:#a99db5;flex-shrink:0}.galaxy-site .new-conversation-form{border:1px solid var(--g-line);background:#fff;border-radius:12px;margin:20px 0;padding:24px}.galaxy-site .new-conversation-form label{gap:9px;font-size:13px;display:grid}.galaxy-site .conversation-create-footer{align-items:center;gap:12px;margin-top:18px;display:flex}.galaxy-site .conversation-create-footer>label{color:var(--g-muted);align-items:center;gap:10px;margin-right:auto;font-size:12px;display:flex}.galaxy-site .conversation-invitations{margin:25px 0}.galaxy-site .conversation-invitations>h2{font-size:15px}.galaxy-site .conversation-invitations article{background:#f1eef7;border-radius:10px;gap:17px;margin:12px 0;padding:19px;display:flex}.galaxy-site .conversation-invitations article>div{min-width:0}.galaxy-site .conversation-invitations h3{margin:0 0 6px;font-size:16px}.galaxy-site .conversation-invitations p{margin:0;font-size:12px}.galaxy-site .conversation-invitations .button-row{margin-top:12px}.galaxy-site .conversation-page{border:1px solid var(--g-line);background:#fff;border-radius:14px;max-width:920px;overflow:hidden}.galaxy-site .conversation-header{border-bottom:1px solid var(--g-line);background:#fff;align-items:center;gap:13px;padding:18px 21px;display:flex}.galaxy-site .conversation-title{flex:1;min-width:0}.galaxy-site .conversation-title h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:19px}.galaxy-site .conversation-title>button{color:var(--g-muted);background:0 0;border:0;padding:3px 0 0;font-size:11px}.galaxy-site .conversation-tools{gap:3px;display:flex}.galaxy-site .conversation-notice{color:#726486;border-bottom:1px solid var(--g-line);background:#f5f2fa;align-items:center;gap:12px;padding:11px 23px;font-size:12px;display:flex}.galaxy-site .conversation-page>.message{border-radius:0;margin:0;font-size:13px}.galaxy-site .conversation-context{border-bottom:1px solid var(--g-line);background:#faf9fc;flex-wrap:wrap;gap:13px;padding:9px 25px;font-size:12px;display:flex}.galaxy-site .conversation-context a{color:#7d6a9e;overflow-wrap:anywhere;align-items:center;gap:7px;display:inline-flex}.galaxy-site .conversation-history{overscroll-behavior:contain;scrollbar-width:thin;background:#fcfbfd;height:clamp(300px,100dvh - 390px,660px);min-height:300px;padding:22px 26px;overflow-y:auto}.galaxy-site .conversation-history>.conversation-empty{min-height:100%;padding:30px}.galaxy-site .conversation-earlier{border:1px solid var(--g-line);color:#8a7a9a;background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:7px;margin:0 auto 25px;padding:6px 14px;font-size:12px;display:flex}.galaxy-site .conversation-message{align-items:flex-start;gap:12px;margin:0 0 24px;scroll-margin:20px;display:flex}.galaxy-site .conversation-message .member-avatar{border-radius:11px;width:33px;height:33px;margin-top:2px}.galaxy-site .conversation-message-content{min-width:0;max-width:78%}.galaxy-site .conversation-message-content>header{color:#6d647a;align-items:center;gap:14px;margin:0 0 6px;font-size:12px;line-height:1.6;display:flex}.galaxy-site .conversation-message-content time{color:#a097a9;font-size:10px}.galaxy-site .conversation-message-content header small{color:#847391;border:1px solid #dcd5e6;border-radius:3px;margin-left:6px;padding:1px 3px;font-size:9px}.galaxy-site .message-bubble{overflow-wrap:anywhere;background:#f1eef5;border-radius:0 13px 13px;min-width:60px;padding:12px 16px}.galaxy-site .message-bubble p{white-space:pre-wrap;color:#3d3747;margin:0;font-size:14px;line-height:1.9}.galaxy-site .message-bubble blockquote{color:#82768d;white-space:pre-wrap;background:#e8e2ee;border-left:2px solid #b5a7c9;margin:0 0 10px;padding:4px 10px;font-size:12px}.galaxy-site .message-bubble.retracted{background:0 0;padding:4px 0;font-style:italic}.galaxy-site .message-bubble.retracted p{color:#a398af;font-size:12px}.galaxy-site .conversation-message.own,.galaxy-site .conversation-message.own header{flex-direction:row-reverse}.galaxy-site .conversation-message.own .message-bubble{background:#eee9fc;border-radius:13px 0 13px 13px}.galaxy-site .conversation-message.own .conversation-message-actions{justify-content:flex-end}.galaxy-site .conversation-message-actions{gap:15px;margin-top:5px;display:flex}.galaxy-site .conversation-message-actions button{color:#95889f;background:0 0;border:0;padding:2px 0;font-size:10px}.galaxy-site .conversation-message-actions button:hover{color:var(--g-accent)}.galaxy-site .conversation-message.located .message-bubble{outline-offset:3px;outline:2px solid #c7b6ec}.galaxy-site .shared-message-link{color:var(--g-accent);align-items:center;gap:7px;padding:7px 0 0;font-size:12px;display:flex}.galaxy-site .conversation-compose{border-top:1px solid var(--g-line);background:#fff;padding:17px 22px 16px}.galaxy-site .conversation-compose>textarea{box-shadow:none;resize:vertical;min-height:78px;max-height:180px;color:var(--g-ink);background:0 0;border:0;border-radius:0;padding:4px 2px;font-size:14px}.galaxy-site .conversation-compose>textarea:focus-visible{box-shadow:none;outline:0}.galaxy-site .conversation-compose:focus-within{border-top-color:#bbaaed}.galaxy-site .compose-tools{align-items:center;gap:13px;margin-top:10px;display:flex}.galaxy-site .compose-tools>div{flex:1;min-width:0}.galaxy-site .compose-tools details{margin:0}.galaxy-site .compose-tools summary{color:#8d7ba0;cursor:pointer;font-size:12px}.galaxy-site .compose-shortcut{color:#afa4b6;white-space:nowrap;font-size:10px}.galaxy-site .compose-tools>button{white-space:nowrap;align-self:flex-end}.galaxy-site .compose-context{background:#f6f3fa;border-left:2px solid #b29adb;align-items:center;gap:10px;margin:0 0 9px;padding:7px 10px;font-size:12px;display:flex}.galaxy-site .compose-context>span{flex:1;min-width:0}.galaxy-site .compose-context small{text-overflow:ellipsis;white-space:nowrap;color:#94869f;max-width:100%;font-size:11px;display:block;overflow:hidden}.galaxy-site .compose-context button{color:#94869f;background:0 0;border:0;padding:5px}.galaxy-site .conversation-search-result{border-bottom:1px solid var(--g-line);color:#7c6a92;justify-content:space-between;align-items:center;padding:10px 24px;font-size:12px;display:flex}.galaxy-site .conversation-search-result button{color:var(--g-accent);align-items:center;gap:7px;font-size:12px;display:flex}.galaxy-site .conversation-panel,.galaxy-site .conversation-confirm{border:1px solid var(--g-line);width:min(700px,100vw - 40px);max-height:calc(100dvh - 70px);color:var(--g-ink);background:#fff;border-radius:15px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 90px #27163c29}.galaxy-site .conversation-panel::backdrop,.galaxy-site .conversation-confirm::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#251b354d}.galaxy-site .conversation-panel>header{z-index:4;border-bottom:1px solid var(--g-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:19px 25px;display:flex;position:sticky;top:0}.galaxy-site .conversation-panel>header h2{margin:0;font-size:19px}.galaxy-site .conversation-settings,.galaxy-site .conversation-shared,.galaxy-site .notification-settings,.galaxy-site .conversation-search-form{padding:8px 28px 28px}.galaxy-site .conversation-settings>section{border-bottom:1px solid var(--g-line);padding:15px 0 24px}.galaxy-site .conversation-settings>section:last-child{border:0}.galaxy-site .conversation-settings h3{margin:6px 0 18px;font-size:15px}.galaxy-site .conversation-settings p{font-size:12px}.galaxy-site .conversation-settings form{align-items:flex-end;gap:12px;margin-top:22px;display:flex}.galaxy-site .conversation-settings label{flex:1;gap:8px;font-size:12px;display:grid}.galaxy-site .member-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.galaxy-site .member-list li{align-items:center;gap:13px;min-width:0;display:flex}.galaxy-site .member-list strong{font-size:13px;font-weight:500}.galaxy-site .member-list small{color:#a599b0;overflow-wrap:anywhere;font-size:10px;display:block}.galaxy-site .member-decision{border-bottom:1px solid var(--g-line);padding:13px 0;font-size:13px}.galaxy-site .member-decision>span{color:#9887a6;margin-left:15px;font-size:11px}.galaxy-site .member-decision>p{margin:6px 0}.galaxy-site .conversation-leave{flex-wrap:wrap;gap:10px;display:flex}.galaxy-site .conversation-search-form{align-items:flex-end;gap:13px;padding-top:25px;display:flex}.galaxy-site .conversation-search-form label{flex:1;gap:8px;font-size:13px;display:grid}.galaxy-site .panel-sections{border-bottom:1px solid var(--g-line);color:var(--g-accent);gap:24px;padding:15px 0;font-size:13px;display:flex}.galaxy-site .conversation-shared>section{border-bottom:1px solid var(--g-line);padding:16px 0}.galaxy-site .conversation-confirm{max-width:430px;padding:27px}.galaxy-site .conversation-confirm h2{margin:0 0 14px;font-size:20px}.galaxy-site .conversation-confirm p{font-size:14px;line-height:1.8}.galaxy-site .conversation-confirm .button-row{justify-content:flex-end;margin-top:22px}.galaxy-site .notification-filter{gap:7px;margin:20px 0 10px;display:flex}.galaxy-site .notification-filter button{color:#93849e;background:0 0;border:0;border-radius:6px;padding:6px 13px;font-size:12px}.galaxy-site .notification-filter button[aria-pressed=true]{background:var(--g-soft);color:var(--g-accent)}.galaxy-site .notification-list>article{border-bottom:1px solid var(--g-line);align-items:flex-start;gap:17px;padding:23px 7px;display:flex}.galaxy-site .notification-type{color:#9788a9;background:#f0edf4;border-radius:12px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.galaxy-site .notification-content{flex:1;min-width:0}.galaxy-site .notification-content h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:15px;font-weight:500;line-height:1.8}.galaxy-site .notification-content p{color:#a496ae;gap:15px;margin:0;font-size:11px;display:flex}.galaxy-site .notification-list>article.unread .notification-type{color:#8264bf;background:#eee7fb}.galaxy-site .notification-list>article.unread h2{font-weight:600}.galaxy-site .notification-prompt{color:#7d6699;background:#f5f1fa;border:1px solid #e1d7ef;border-radius:9px;align-items:center;gap:12px;padding:13px 16px;font-size:13px;display:flex}.galaxy-site .notification-prompt>button:not(.icon-button){text-align:left;background:0 0;border:0;flex:1}.galaxy-site .notification-settings .workspace-form{border:0;max-width:none;margin:15px 0;padding:0}.galaxy-site .notification-settings code{overflow-wrap:anywhere;word-break:break-all}.galaxy-site .forum-workspace{max-width:850px}.galaxy-site .forum-heading{margin-bottom:26px}.galaxy-site .forum-heading h1{margin-bottom:8px}.galaxy-site .forum-heading p{margin:0;font-size:14px}.galaxy-site .forum-tabs{border-bottom:1px solid var(--g-line);align-items:center;gap:28px;margin:0;padding:0}.galaxy-site .forum-tabs a{padding:12px 0;font-size:13px}.galaxy-site .forum-tabs .forum-reports-link{color:#a294ab;margin-left:auto;font-size:11px}.galaxy-site .forum-feed{display:block}.galaxy-site .forum-card{border:0;border-bottom:1px solid var(--g-line);background:0 0;border-radius:0;margin:0;padding:26px 0}.galaxy-site .forum-card .forum-meta{gap:9px;font-size:11px}.galaxy-site .forum-card .member-avatar{border-radius:8px;width:24px;height:24px}.galaxy-site .forum-card .member-avatar svg{width:14px;height:14px}.galaxy-site .forum-card h2{margin:12px 0 9px;font-size:21px;font-weight:600}.galaxy-site .forum-excerpt{-webkit-line-clamp:2;margin:0;font-size:14px;line-height:1.9}.galaxy-site .forum-card-footer{color:#a291af;justify-content:flex-start;gap:20px;margin-top:14px;font-size:11px}.galaxy-site .forum-card-footer a{color:#8c789f;align-items:center;gap:6px;display:inline-flex}.galaxy-site .forum-post{border:0;border-bottom:1px solid var(--g-line);background:0 0;border-radius:0;margin:10px 0 25px;padding:17px 0 28px}.galaxy-site .forum-post>.forum-meta{gap:11px;font-size:12px}.galaxy-site .forum-post h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:25px 0;font-size:34px;line-height:1.55}.galaxy-site .forum-post-body{max-width:760px}.galaxy-site .forum-post .forum-prose{white-space:pre-wrap;color:#49434e;margin:0 0 25px;font-size:16px;line-height:2.05}.galaxy-site .forum-links{border-top:1px solid var(--g-line);margin:20px 0;padding:15px 0}.galaxy-site .forum-links a{color:var(--g-accent);font-size:13px}.galaxy-site .forum-post-actions{align-items:center;gap:13px;margin-top:30px;display:flex}.galaxy-site .forum-options-toggle{color:#9b8caa;background:0 0;border:0;margin-left:auto;padding:8px 0;font-size:12px}.galaxy-site .forum-post-details{border-top:1px solid var(--g-line);margin-top:22px;padding:20px 0 0}.galaxy-site .forum-post-details h2{margin:0 0 14px;font-size:15px}.galaxy-site .forum-post-details .forum-versions{border:0;gap:16px;margin:0 0 12px;padding:0}.galaxy-site .forum-versions a{font-size:12px}.galaxy-site .forum-replies{margin-top:30px}.galaxy-site .forum-replies>h2{align-items:center;gap:10px;margin:0 0 22px;font-size:20px;display:flex}.galaxy-site .forum-replies>h2>span{color:#a394ad;font-size:12px;font-weight:400}.galaxy-site .forum-reply{border-top:1px solid var(--g-line);padding:22px 0}.galaxy-site .forum-reply .forum-meta{gap:10px;font-size:12px}.galaxy-site .forum-reply .forum-meta a{color:#a395af;margin-left:auto;font-size:11px}.galaxy-site .forum-reply .forum-prose{color:#59515f;margin:11px 0 8px 48px;font-size:14px;line-height:1.95}.galaxy-site .forum-reply .button-row{margin-left:38px}.galaxy-site .forum-reply .button-row button{color:#9783a8;min-height:28px;padding:5px 10px;font-size:11px}.galaxy-site .reply-context{color:#a08dac;border-left:2px solid #d7c9e6;margin:8px 0 0 48px;padding-left:10px;font-size:11px}.galaxy-site .forum-parent-link{padding:15px 0 20px;font-size:13px}.galaxy-site .forum-parent-link a{color:var(--g-accent);align-items:center;gap:7px;display:flex}.galaxy-site .forum-discussion-empty{color:#a397ab;padding:16px 0;font-size:13px}.galaxy-site .forum-reply-start{border:1px solid var(--g-line);text-align:left;color:#b0a4ba;background:#fff;border-radius:10px;align-items:center;gap:13px;width:100%;margin:20px 0;padding:15px 17px;font-size:13px;display:flex}.galaxy-site .forum-reply-start>span:nth-child(2){flex:1}.galaxy-site .forum-editor{background:#fff;border:1px solid #ded4ee;border-radius:12px;margin:24px 0;padding:25px}.galaxy-site .forum-editor>h2{margin:0 0 20px;font-size:21px}.galaxy-site .forum-editor .workspace-form{margin:0}.galaxy-site .forum-editor label{font-size:13px}.galaxy-site .forum-editor fieldset{gap:20px;display:grid}.galaxy-site .forum-publication-note{color:#a496ae;margin:14px 0;font-size:11px}.galaxy-site .forum-editor>.muted{margin:13px 0 0;font-size:10px!important}.galaxy-site .forum-pending-note{border-left:2px solid #c7b7e3;margin:20px 0;padding:8px 16px;font-size:12px}.galaxy-site .forum-pending-note p{margin:0 0 8px}.galaxy-site .forum-editor .button-row{justify-content:flex-end}.galaxy-site .forum-editor .button-row>button:first-child{order:1}@media (max-width:1000px){.galaxy-site .site-header-inner{gap:27px}.galaxy-site .site-primary-nav{gap:23px}.galaxy-site .site-header-actions{gap:13px}}@media (max-width:720px){.galaxy-site .site-content{padding:26px 20px 42px}.galaxy-site .site-app-header{height:65px}.galaxy-site .site-header-inner{padding:0 20px}.galaxy-site .site-header-actions{gap:9px;margin-left:auto}.galaxy-site .site-message-link,.galaxy-site .site-primary-nav{display:none}.galaxy-site .site-mobile-dock{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--g-line);padding:8px 10px max(9px,env(safe-area-inset-bottom));height:calc(64px + env(safe-area-inset-bottom));background:#fffffff2;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.galaxy-site .site-mobile-dock a{color:#a094aa;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:58px;font-size:10px;display:flex}.galaxy-site .site-mobile-dock a[aria-current]{color:var(--g-accent)}.galaxy-site .site-app-footer{padding-bottom:100px}.galaxy-site .page-heading{margin-bottom:16px}.galaxy-site .page-heading h1{font-size:27px}.galaxy-site .message-navigation{margin-bottom:14px}.galaxy-site .conversation-list>a{gap:13px;padding:20px 2px}.galaxy-site .conversation-list h2{font-size:16px}.galaxy-site .conversation-page{border-radius:10px;margin:-12px -12px 0}.galaxy-site .conversation-header{gap:9px;padding:13px 10px}.galaxy-site .conversation-header>.member-avatar{display:none}.galaxy-site .conversation-title h1{font-size:16px}.galaxy-site .conversation-title>button{font-size:10px}.galaxy-site .conversation-tools{gap:0}.galaxy-site .conversation-tools .icon-button{width:32px;height:34px}.galaxy-site .conversation-history{height:calc(100dvh - 375px);min-height:220px;padding:20px 12px}.galaxy-site .conversation-message{gap:8px;margin-bottom:19px}.galaxy-site .conversation-message .member-avatar{border-radius:9px;width:28px;height:28px}.galaxy-site .conversation-message .member-avatar svg{width:16px}.galaxy-site .conversation-message-content{max-width:calc(100% - 58px)}.galaxy-site .conversation-message-content>header{flex-wrap:wrap;gap:9px;font-size:10px}.galaxy-site .conversation-message-content time{font-size:9px}.galaxy-site .message-bubble{padding:10px 12px}.galaxy-site .message-bubble p{font-size:13px;line-height:1.85}.galaxy-site .conversation-compose{padding:11px 13px 12px}.galaxy-site .conversation-compose>textarea{min-height:66px;font-size:14px}.galaxy-site .compose-shortcut{display:none}.galaxy-site .compose-tools{gap:8px;margin-top:6px}.galaxy-site .compose-tools>button{min-height:35px;font-size:12px}.galaxy-site .conversation-context{padding:8px 16px;font-size:11px}.galaxy-site .conversation-panel{border-radius:12px;width:calc(100vw - 18px);max-height:calc(100dvh - 24px)}.galaxy-site .conversation-panel>header{padding:15px 19px}.galaxy-site .conversation-settings,.galaxy-site .conversation-shared,.galaxy-site .notification-settings,.galaxy-site .conversation-search-form{padding:6px 19px 24px}.galaxy-site .conversation-settings form{flex-wrap:wrap}.galaxy-site .conversation-settings form>label{flex-basis:100%}.galaxy-site .conversation-search-form{padding-top:22px}.galaxy-site .new-conversation-form{padding:18px}.galaxy-site .conversation-create-footer{flex-wrap:wrap}.galaxy-site .conversation-create-footer>label{flex-basis:100%;margin:0 0 5px}.galaxy-site .conversation-create-footer>button:nth-child(2){margin-left:auto}.galaxy-site .notification-list>article{gap:12px;padding:20px 0}.galaxy-site .notification-type{border-radius:10px;width:35px;height:35px}.galaxy-site .notification-content h2{font-size:14px}.galaxy-site .notification-content p{flex-wrap:wrap;gap:11px;font-size:10px}.galaxy-site .notification-read{width:30px;height:32px}.galaxy-site .forum-heading{align-items:center;gap:12px;margin-bottom:22px}.galaxy-site .forum-heading>button{min-height:36px;margin-top:0;font-size:12px}.galaxy-site .forum-heading h1{font-size:27px}.galaxy-site .forum-heading p{max-width:230px;font-size:12px;line-height:1.8}.galaxy-site .forum-tabs{gap:23px}.galaxy-site .forum-card{padding:23px 0}.galaxy-site .forum-card h2{font-size:19px}.galaxy-site .forum-excerpt{font-size:13px}.galaxy-site .forum-post{border-radius:0;padding:12px 0 22px}.galaxy-site .forum-post h1{margin:20px 0;font-size:27px}.galaxy-site .forum-post .forum-prose{font-size:15px;line-height:2}.galaxy-site .forum-reply .member-avatar{border-radius:10px;width:31px;height:31px}.galaxy-site .forum-reply .forum-prose{margin-left:41px;font-size:13px}.galaxy-site .forum-reply .button-row{margin-left:31px}.galaxy-site .reply-context{margin-left:41px}.galaxy-site .forum-editor{padding:20px 17px}.galaxy-site .forum-publication-note{font-size:10px;line-height:1.8}.galaxy-site .forum-post-actions{gap:7px}.galaxy-site .forum-post-actions button{font-size:12px}.galaxy-site .forum-reply-start{padding:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.galaxy-site *{scroll-behavior:auto!important}.site-content>section{animation:none}}.galaxy-site .chat-read-marker{width:1px;height:1px;display:block}.galaxy-site .notification-row-actions{flex-direction:column;gap:3px;display:flex}.galaxy-site .forum-card h2>a{display:block}.galaxy-site .request-compose-page{max-width:790px}.galaxy-site .request-compose-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.galaxy-site .request-compose-heading h1{margin:7px 0}.galaxy-site .request-compose-heading>a{color:var(--g-accent);align-items:center;gap:6px;font-size:12px;display:flex}.galaxy-site .request-steps{border-bottom:1px solid var(--g-line);align-items:center;gap:35px;margin:0 0 32px;padding:12px 0 22px;display:flex}.galaxy-site .request-steps>button,.galaxy-site .request-steps>span{color:#aa9fb4;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:13px;display:flex}.galaxy-site .request-steps>button:disabled{cursor:default;opacity:.75}.galaxy-site .request-steps>button>span,.galaxy-site .request-steps>span>span{border:1px solid #e2dce9;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.galaxy-site .request-steps>[aria-current=step]{color:var(--g-accent);font-weight:600}.galaxy-site .request-steps>[aria-current=step]>span{background:var(--g-soft);border-color:#d4c8e9}.galaxy-site .request-compose-form{margin:0;display:block}.galaxy-site .request-compose-form fieldset{border:0;gap:23px;min-width:0;margin:0;padding:0;display:grid}.galaxy-site .request-compose-form legend{margin-bottom:20px;font-size:17px;font-weight:500}.galaxy-site .request-compose-form label,.galaxy-site .request-extra-fields label{color:#60556b;gap:10px;font-size:14px;display:grid}.galaxy-site .request-compose-form input:not([type=radio]),.galaxy-site .request-compose-form select,.galaxy-site .request-compose-form textarea{border:1px solid var(--g-line);width:100%;box-shadow:none;color:var(--g-ink);background:#fff;border-radius:8px;padding:12px 14px;font-size:14px}.galaxy-site .request-compose-form input[type=datetime-local]{max-width:325px}.galaxy-site .request-compose-form>fieldset>label>textarea{min-height:175px;line-height:1.9}.galaxy-site .request-compose-form label>small{color:#a396ad;font-size:11px;font-weight:400}.galaxy-site .text-action{color:var(--g-accent);text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:inline-flex}.galaxy-site .request-extra-fields{background:#f5f2f8;border-radius:10px;gap:20px;padding:23px;display:grid}.galaxy-site .request-visibility{grid-template-columns:1fr 1fr;gap:14px;display:grid}.galaxy-site .request-visibility>label{border:1px solid var(--g-line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:15px;padding:21px 18px;display:flex;position:relative}.galaxy-site .request-visibility>label.selected{background:#f9f6fc;border-color:#bda4e0}.galaxy-site .request-visibility input{opacity:0;width:1px;height:1px;position:absolute}.galaxy-site .request-visibility label:focus-within{outline:2px solid var(--g-accent);outline-offset:3px}.galaxy-site .request-visibility svg{color:#987cab;flex-shrink:0}.galaxy-site .request-visibility label>span:not(.choice-indicator){flex:1;min-width:0}.galaxy-site .request-visibility strong{margin-bottom:6px;font-size:14px;font-weight:500;display:block}.galaxy-site .request-visibility small{color:#a293af;font-size:11px;line-height:1.65}.galaxy-site .choice-indicator{border:1px solid #d4cada;border-radius:50%;flex-shrink:0;width:14px;height:14px}.galaxy-site .selected>.choice-indicator{border:4px solid var(--g-accent);background:#fff}.galaxy-site .request-field-note{color:#a092aa;margin:0;font-size:12px}.galaxy-site .request-form-footer{border-top:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:24px;display:flex}.galaxy-site .request-form-footer>div:first-child>span{color:#a79aaf;margin-bottom:3px;font-size:10px;display:block}.galaxy-site .request-form-footer .button-row{flex-wrap:nowrap;margin:0}.galaxy-site .request-form-footer .button-row button{min-width:95px}.galaxy-site .request-origin{color:#9c86ad;flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0;font-size:12px;display:flex}.galaxy-site .request-origin>span:last-child{font-size:11px}.galaxy-site .request-related{border-top:1px solid var(--g-line);margin-top:15px;padding:25px 0}.galaxy-site .request-related>form{align-items:flex-end;gap:13px;margin:16px 0;display:flex}.galaxy-site .request-related>form>label{flex:1;gap:8px;font-size:12px;display:grid}.galaxy-site .request-related>p{color:#a095ab;font-size:12px}.galaxy-site .request-publication-preview{padding:5px 0 20px}.galaxy-site .request-publication-preview>h2{margin:20px 0 25px;font-size:29px;line-height:1.6}.galaxy-site .request-publication-preview>section{padding:15px 0}.galaxy-site .request-publication-preview>section h3{color:#9b88aa;margin:0 0 10px;font-size:13px;font-weight:500}.galaxy-site .request-publication-preview p{white-space:pre-wrap;font-size:14px;line-height:1.95}.galaxy-site .request-main-text{font-size:16px!important}.galaxy-site .request-preview-meta{color:#987fac;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.galaxy-site .request-preview-meta>span{color:#a799b1;margin-left:auto;font-size:11px}.galaxy-site .identity-continuation{background:#f7f3fc;border:1px solid #ddd3ea;border-radius:9px;margin:25px 0;padding:20px}.galaxy-site .identity-continuation h3{margin:0 0 8px;font-size:15px}.galaxy-site .identity-continuation p{margin:0 0 12px;font-size:12px;line-height:1.8}.galaxy-site .request-login{border-top:1px solid var(--g-line);margin-top:24px;padding:18px 0}.galaxy-site .request-pending{color:#8d739f;padding:17px 0;font-size:12px}.galaxy-site .request-pending>span{background:var(--g-accent);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}@media (max-width:720px){.galaxy-site .request-compose-heading{margin-bottom:16px}.galaxy-site .request-compose-heading .eyebrow{font-size:10px}.galaxy-site .request-steps{gap:18px;margin-bottom:27px;padding:13px 0 22px}.galaxy-site .request-steps>button,.galaxy-site .request-steps>span{gap:6px;font-size:11px}.galaxy-site .request-steps>button>span,.galaxy-site .request-steps>span>span{min-width:20px;height:20px;font-size:10px}.galaxy-site .request-compose-form label{font-size:13px}.galaxy-site .request-compose-form fieldset{gap:21px}.galaxy-site .request-compose-form>fieldset>label>textarea{min-height:180px}.galaxy-site .request-visibility{grid-template-columns:1fr}.galaxy-site .request-visibility>label{padding:20px 17px}.galaxy-site .request-form-footer{align-items:flex-end;gap:13px}.galaxy-site .request-form-footer .button-row{gap:7px}.galaxy-site .request-form-footer .button-row button{min-width:0;padding:8px 13px;font-size:12px}.galaxy-site .request-form-footer>div:first-child{max-width:145px}.galaxy-site .request-publication-preview>h2{font-size:25px}.galaxy-site .request-preview-meta>span{width:100%;margin:5px 0 0}.galaxy-site .request-extra-fields{padding:18px 15px}.galaxy-site .request-related>form{gap:10px}}.galaxy-site .help-search-page{max-width:880px}.galaxy-site .help-page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.galaxy-site .help-page-heading h1{margin:8px 0 12px}.galaxy-site .help-page-heading p{color:#a093aa;margin:0;font-size:14px;line-height:1.8}.galaxy-site .help-page-heading>a{color:var(--g-accent);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.galaxy-site .help-view-tabs{border-bottom:1px solid var(--g-line);align-items:center;gap:29px;margin-bottom:29px;display:flex}.galaxy-site .help-view-tabs button,.galaxy-site .help-view-tabs>span{color:#a093aa;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 0;font-size:13px;display:inline-flex}.galaxy-site .help-view-tabs [aria-current=page]{color:var(--g-accent);border-color:var(--g-accent)}.galaxy-site .help-view-tabs button>span{background:var(--g-soft);border-radius:5px;padding:1px 5px;font-size:10px}.galaxy-site .help-query{margin:0 0 22px;display:block}.galaxy-site .help-query>div:first-child{background:#fff;border:1px solid #dcd3e7;border-radius:10px;align-items:center;gap:12px;padding:8px 8px 8px 17px;display:flex}.galaxy-site .help-query>div>svg{color:#ad9cba;flex-shrink:0}.galaxy-site .help-query>div>input{box-shadow:none;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 2px;font-size:14px}.galaxy-site .help-query>div>input:focus-visible{box-shadow:none;outline:0}.galaxy-site .help-query>div:focus-within{outline-offset:3px;outline:2px solid #ddd0f0}.galaxy-site .help-query>.text-action{color:#a293b0;margin-top:12px}.galaxy-site .help-source-options{background:#f3f0f7;border:0;border-radius:9px;margin:16px 0;padding:20px}.galaxy-site .help-source-options legend{float:left;color:#9e8eab;width:100%;margin-bottom:15px;font-size:12px}.galaxy-site .help-source-options>div{clear:both;flex-wrap:wrap;gap:18px;display:flex}.galaxy-site .help-source-options label{color:#7c6b8b;align-items:center;gap:7px;font-size:12px;display:flex}.galaxy-site .help-source-options>label{max-width:470px;margin-top:18px;display:grid}.galaxy-site .help-source-options label>small{color:#a496ad;font-size:10px}.galaxy-site .help-read-note{color:#a497ad;margin:12px 0;font-size:12px;line-height:1.8}.galaxy-site .help-read-note a{color:var(--g-accent);margin-left:9px}.galaxy-site .help-source-tabs{border-bottom:1px solid var(--g-line);flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0;padding-bottom:14px;display:flex}.galaxy-site .help-source-tabs button{color:#aa9bb3;background:0 0;border:0;border-radius:6px;gap:7px;padding:6px 11px;font-size:12px;display:flex}.galaxy-site .help-source-tabs button[aria-pressed=true]{color:var(--g-accent);background:var(--g-soft)}.galaxy-site .help-source-tabs button>span{color:#b2a5bd;font-size:10px}.galaxy-site .help-start{text-align:center;color:#a797b3;padding:65px 15px 85px}.galaxy-site .help-start>svg{color:#b7a4cc;margin:auto auto 20px}.galaxy-site .help-start h2{color:#72617f;margin:0 0 12px;font-size:19px;font-weight:500}.galaxy-site .help-start p{margin:0 0 22px;font-size:13px}.galaxy-site .help-start a{color:var(--g-accent);align-items:center;gap:7px;font-size:12px;display:inline-flex}.galaxy-site .help-results>article{border-bottom:1px solid var(--g-line);padding:25px 0}.galaxy-site .help-result-type{color:#a18aac;align-items:center;gap:13px;font-size:10px;display:flex}.galaxy-site .help-result-type>span{align-items:center;gap:5px;display:inline-flex}.galaxy-site .help-result-type>span:first-child{background:#f0ebf5;border-radius:4px;padding:3px 7px}.galaxy-site .help-results h2{margin:10px 0 9px;font-size:20px;font-weight:500;line-height:1.7}.galaxy-site .help-results h2>button{text-align:left;color:var(--g-ink);width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}.galaxy-site .help-results h2>button:hover{color:var(--g-accent)}.galaxy-site .help-results article>p{color:#95859f;white-space:pre-wrap;margin:0 0 14px;font-size:14px;line-height:1.9}.galaxy-site .help-results footer{justify-content:space-between;gap:20px;display:flex}.galaxy-site .help-results footer>button:last-child{color:#a795b4;font-size:11px}.galaxy-site .help-source-error{color:#a68a9b;align-items:center;gap:20px;padding:17px 0;font-size:12px;display:flex}.galaxy-site .help-source-error p{margin:0}.galaxy-site .help-selection-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf6ffeb;border:1px solid #d9cbe9;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:16px 21px;display:flex;position:sticky;bottom:18px;box-shadow:0 3px 16px #6843930a}.galaxy-site .help-selection-bar>span,.galaxy-site .help-selection-bar>button{color:var(--g-accent);align-items:center;gap:9px;font-size:12px;display:flex}.galaxy-site .help-selection-bar>button{background:0 0;border:0}.galaxy-site .help-comparison>h2{margin:25px 0 20px;font-size:24px}.galaxy-site .help-comparison-list>article{border-bottom:1px solid var(--g-line);padding:22px 43px 22px 0;position:relative}.galaxy-site .help-comparison-list label{align-items:flex-start;gap:14px;display:flex}.galaxy-site .help-comparison-list label>input{margin-top:6px}.galaxy-site .help-comparison-list label small{color:#a495ac;font-size:10px}.galaxy-site .help-comparison-list label strong{margin:6px 0 9px;font-size:16px;font-weight:500;line-height:1.7;display:block}.galaxy-site .help-comparison-list label p{color:#9989a4;margin:0;font-size:13px;line-height:1.9}.galaxy-site .help-comparison-list .icon-button{position:absolute;top:22px;right:0}.galaxy-site .help-comparison-list .text-action{margin:12px 0 0 27px}.galaxy-site .help-comparison>.workspace-form{border:0;max-width:none;margin:0;padding:24px 0}.galaxy-site .help-saved .section-heading{justify-content:space-between;align-items:center;margin:25px 0 12px;display:flex}.galaxy-site .help-saved .section-heading h2{margin:0;font-size:22px}.galaxy-site .help-saved-item{border-bottom:1px solid var(--g-line);padding:27px 0}.galaxy-site .help-saved-item>header{align-items:flex-start;gap:15px;display:flex}.galaxy-site .help-saved-item header>svg{color:#aa91bd;flex-shrink:0;margin-top:4px}.galaxy-site .help-saved-item h3{margin:0 0 6px;font-size:18px;font-weight:500;line-height:1.7}.galaxy-site .help-saved-item header span{color:#af9cbc;font-size:10px}.galaxy-site .help-saved-item>p{color:#95809e;margin:17px 0;font-size:14px;line-height:1.9}.galaxy-site .saved-source-states{color:#ac9bb7;flex-wrap:wrap;gap:7px;font-size:10px;display:flex}.galaxy-site .saved-source-states>span{border:1px solid var(--g-line);border-radius:4px;padding:3px 7px}.galaxy-site .help-saved-item footer{flex-wrap:wrap;gap:20px;margin-top:15px;display:flex}.galaxy-site .help-saved-item footer>button:last-child{color:#b39ca9;margin-left:auto}.galaxy-site .help-detail-dialog{max-width:780px}.galaxy-site .help-detail-dialog>header>span{color:#9b83ad;font-size:12px}.galaxy-site .help-detail-body{padding:5px 30px 30px}.galaxy-site .help-detail-body>h2{margin:10px 0 19px;font-size:25px;line-height:1.7}.galaxy-site .help-detail-summary{color:#907b9e;font-size:15px;line-height:1.9}.galaxy-site .help-detail-body .fact-details{font-size:13px;line-height:1.85}.galaxy-site .help-detail-body h4{margin:20px 0 9px;font-size:15px;font-weight:500}.galaxy-site .help-detail-body p{white-space:pre-wrap;font-size:13px;line-height:1.9}.galaxy-site .help-detail-body>footer{border-top:1px solid var(--g-line);justify-content:flex-end;gap:12px;margin-top:26px;padding-top:22px;display:flex}.galaxy-site .source-reference{color:#b09bbd;border-top:1px solid var(--g-line);grid-template-columns:50px 1fr;gap:8px;margin-top:25px;padding-top:20px;font-size:10px;display:grid}.galaxy-site .source-reference dd{overflow-wrap:anywhere;margin:0}@media (max-width:720px){.galaxy-site .help-page-heading{margin-bottom:20px;display:block}.galaxy-site .help-page-heading h1{font-size:28px}.galaxy-site .help-page-heading p{font-size:12px}.galaxy-site .help-page-heading>a{margin-top:13px}.galaxy-site .help-view-tabs{margin-bottom:23px}.galaxy-site .help-query>div:first-child{gap:8px;padding:7px 7px 7px 12px}.galaxy-site .help-query>div>input{font-size:12px}.galaxy-site .help-query>div>button{padding:8px 13px;font-size:12px}.galaxy-site .help-query>div>svg{width:16px}.galaxy-site .help-source-tabs{gap:4px}.galaxy-site .help-source-tabs button{padding:5px 9px;font-size:11px}.galaxy-site .help-results h2{font-size:18px}.galaxy-site .help-results article>p{font-size:13px}.galaxy-site .help-selection-bar{padding:13px 15px;bottom:78px}.galaxy-site .help-start{padding:45px 10px 65px}.galaxy-site .help-start h2{font-size:17px;line-height:1.8}.galaxy-site .help-detail-body{padding:3px 20px 25px}.galaxy-site .help-detail-body>h2{font-size:21px}.galaxy-site .help-comparison>h2{font-size:22px}.galaxy-site .help-saved-item h3{font-size:17px}.galaxy-site .help-saved-item footer{gap:15px}.galaxy-site .help-source-options{padding:17px}.galaxy-site .help-source-options>div{gap:14px}}.galaxy-site .task-pending-status{color:#9a83aa;margin:15px 0;font-size:12px}.galaxy-site .task-pending-status p{margin:6px 0;font-size:12px;line-height:1.8}.galaxy-site .task-pending-status .button-row{gap:10px;margin:4px 0}.galaxy-site .task-pending-status .button-row button{font-size:12px}.galaxy-site .task-recovery-dialog{max-width:600px}.galaxy-site .task-recovery-body{padding:10px 26px 26px}.galaxy-site .task-recovery-body h3{font-size:17px;font-weight:500}.galaxy-site .task-recovery-body p{white-space:pre-wrap;font-size:14px;line-height:1.9}.galaxy-site .task-recovery-body .button-row{justify-content:flex-end;margin-top:20px}.galaxy-site .submitted-content dl{border-top:1px solid var(--g-line);grid-template-columns:70px 1fr;gap:10px;margin-top:20px;padding-top:20px;font-size:12px;display:grid}.galaxy-site .submitted-content dd{overflow-wrap:anywhere;margin:0}.task-page>.lead{white-space:pre-wrap;color:#515b60;max-width:850px;font-size:16px;line-height:1.9}.task-tabs button[aria-current=page]{color:#1b655b;background:#eef7f3;border-color:#2b796b}.request-detail-body{max-width:900px;padding:18px 0 32px}.request-detail-body>section{margin:10px 0 32px}.request-detail-body h2{margin:0 0 14px;font-size:18px}.request-detail-body p{white-space:pre-wrap;line-height:1.85}.task-terms{color:#6e7978;font-size:13px;line-height:1.7}.task-terms p{margin:0}.task-terms details{max-width:600px;margin-top:12px}.task-read-actions{border-top:1px solid #e6ebe7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.collaboration-now{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex;background:0 0!important;border:0!important;border-radius:0!important}.collaboration-now h2{margin:4px 0 10px;font-size:22px}.collaboration-now p{color:#707b76;margin:0;font-size:14px}.collaboration-now .eyebrow{color:#74877c;font-size:11px}.collaboration-tabs{scrollbar-width:thin;border-bottom:1px solid #e4eae4;align-items:center;gap:4px;margin-bottom:24px;padding-bottom:0;display:flex;overflow:auto}.collaboration-tabs button{white-space:nowrap;color:#707974;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:13px 16px;font-size:13px;display:inline-flex}.collaboration-tabs button[aria-current=page]{color:#28624e;border-color:#34745a;font-weight:600}.collaboration-tabs button span{background:#e9f1ea;border-radius:4px;padding:0 5px;font-size:11px}.collaboration-group{margin:28px 0 38px}.collaboration-group>h3{color:#7a827d;margin:0 0 12px;font-size:13px;font-weight:500}.collaboration-person{border-bottom:1px solid #e9ede8;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:24px 0;display:grid}.collaboration-person>div{min-width:0}.collaboration-person header,.collaboration-delivery>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.collaboration-person header strong{font-size:14px}.collaboration-person header>span,.collaboration-delivery>header>span{color:#7d847d;font-size:12px}.collaboration-person h4{margin:15px 0 8px;font-size:15px;font-weight:550}.collaboration-person p{white-space:pre-wrap;color:#4e5b53;margin:12px 0;font-size:14px;line-height:1.85}.collaboration-person .button-row{margin-top:12px}.collaboration-person .button-row button{height:auto;min-height:32px;padding:7px 10px;font-size:12px}.collaboration-scope{border-left:2px solid #d5dfd5;padding-left:14px}.collaboration-empty{text-align:center;color:#879184;background:#f8faf7;border-radius:12px;padding:44px 20px}.collaboration-empty>svg{margin:0 auto}.collaboration-empty p{margin:16px 0 20px;font-size:14px}.collaboration-change{background:#f6f8f0;border-radius:8px;margin-top:18px;padding:16px 18px}.collaboration-change>strong{font-size:13px}.collaboration-delivery{border-top:1px solid #e8ece5;margin-top:24px;padding-top:4px}.source-locator{color:#859082;overflow-wrap:anywhere;margin:14px 0;font-size:12px}.source-locator p{font-size:12px}.collaboration-my-application{background:#f4f8ef;border-radius:10px;justify-content:space-between;gap:16px;padding:20px;display:flex}.collaboration-my-application strong{font-size:14px}.collaboration-my-application p{white-space:pre-wrap;margin-top:8px;font-size:13px}.collaboration-purpose>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.collaboration-purpose h3{margin:0;font-size:18px}.collaboration-purpose>header p{color:#7a8177;margin:10px 0 0;font-size:14px}.collaboration-purpose>.workspace-form{background:#f7faf5;border-radius:12px;max-width:620px;margin-bottom:30px;padding:24px}.task-management{max-width:740px}.task-management-actions{border-top:1px solid #e5eae2;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.task-management-actions strong{font-size:14px}.task-management-actions p{color:#7a8277;margin:8px 0 0;font-size:13px}.collaboration-dialog{width:min(560px,100vw - 32px)}.collaboration-dialog p{white-space:pre-wrap;font-size:14px;line-height:1.8}.collaboration-dialog .dialog-heading h2{font-size:20px}.collaboration-dialog fieldset{border:0;min-width:0;padding:0}.collaboration-dialog label{font-size:14px}.application-page{max-width:760px;margin:20px auto 48px}.application-page>header{margin-bottom:36px}.application-page>header h2{margin:9px 0 14px;font-size:26px}.application-page>header p:not(.eyebrow){color:#81867a;font-size:14px}.application-page textarea{background:#fff;border-radius:9px;min-height:130px;padding:14px;font-size:14px;line-height:1.8}.application-page .workspace-form>fieldset{border:0;gap:28px;min-width:0;padding:0;display:grid}.application-page .request-form-footer>span{color:#939888;font-size:12px}.application-note{color:#74846f;font-size:13px;line-height:1.7}.application-preview{background:#fff;border:1px solid #e1e8d9;border-radius:16px;padding:28px}.application-preview>header{align-items:center;gap:14px;margin-bottom:28px;display:flex}.application-preview h3{margin:0 0 8px;font-size:17px}.application-preview>header p{color:#8b9182;margin:0;font-size:12px}.application-preview>section{margin:26px 0}.application-preview h4{color:#89907e;margin-bottom:8px;font-size:12px;font-weight:500}.application-preview p{white-space:pre-wrap;font-size:15px;line-height:1.85}.application-sent{color:#35654b;background:#f4f8ee;border-radius:12px;gap:18px;padding:28px;display:flex}.application-sent>svg{flex-shrink:0;margin-top:4px}.application-sent h3{margin:0;font-size:18px}.application-sent p{margin:14px 0 22px;font-size:14px;line-height:1.8}.application-draft-choice{background:#fbfcf7;border:1px solid #e0e7d6;border-radius:12px;margin-bottom:26px;padding:22px}.application-draft-choice h3{margin:0;font-size:15px}.application-draft-choice p,.application-draft-choice blockquote{font-size:13px;line-height:1.8}.application-draft-choice blockquote{white-space:pre-wrap;color:#6c7660;border-left:2px solid #c5d5b7;padding-left:14px}@media (max-width:600px){.collaboration-now{padding:16px 0;display:block}.collaboration-now h2{font-size:19px}.collaboration-now>.button-row{margin-top:18px}.collaboration-tabs{width:calc(100% + 32px);margin-inline:-16px;padding-inline:7px}.collaboration-tabs button{padding:13px 10px;font-size:12px}.collaboration-person{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:20px 0}.collaboration-person .member-avatar{width:32px;height:32px}.collaboration-person header strong{font-size:13px}.collaboration-person header>span{font-size:11px}.collaboration-person p{font-size:13px}.collaboration-purpose>header{display:block}.collaboration-purpose>header>button{margin-top:18px}.collaboration-purpose>.workspace-form{padding:18px}.task-management-actions{gap:12px}.application-page{margin-top:12px}.application-page>header h2{font-size:23px}.application-page>header{margin-bottom:28px}.application-preview{padding:20px}.application-page .request-form-footer{align-items:flex-start}.application-page .request-form-footer>span{max-width:150px}.application-preview .dialog-actions{justify-content:space-between}.request-detail-body{padding-top:10px}.task-page>.lead{font-size:14px;line-height:1.85}}.work-facts{min-width:0;padding:8px 0 28px}.work-facts-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.work-facts-heading h2{margin:0;font-size:20px}.work-facts-heading p{color:#8a927f;margin:10px 0 18px;font-size:13px}.work-facts-tabs{gap:8px;margin:8px 0 22px;display:flex}.work-facts-tabs button{color:#7b876e;border-radius:7px;padding:8px 13px;font-size:13px}.work-facts-tabs button[aria-current=page]{color:#487032;background:#eef4e8;font-weight:600}.work-fact-actions{border-bottom:1px solid #e5ecdd;gap:8px;margin-bottom:24px;padding-bottom:22px}.work-fact-actions button{height:auto;min-height:34px;padding:8px 11px;font-size:12px}.work-facts>h3{color:#849176;margin:28px 0 14px;font-size:14px;font-weight:500}.work-facts>.task-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e7eddf;border-radius:0;padding:20px 0}.work-facts>.task-card h4{margin:0 0 12px;font-size:16px;font-weight:550;line-height:1.65}.work-facts>.task-card p{white-space:pre-wrap;color:#6c785f;margin:8px 0;font-size:13px;line-height:1.85}.work-record-meta{align-items:center;gap:8px;display:flex}.work-record-meta .member-avatar{flex-shrink:0;width:25px;height:25px}.work-record-meta .member-avatar>svg{width:13px}.work-facts>.task-card button{height:auto;min-height:32px;padding:6px 10px;font-size:12px}.work-record-dialog,.method-use-dialog,.method-preview-dialog{width:min(680px,100vw - 32px);padding:28px}.work-record-dialog>.workspace-form{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.work-record-dialog .dialog-heading h3{margin:0;font-size:21px;line-height:1.4}.work-record-dialog label,.work-record-dialog legend{font-size:13px;line-height:1.7}.work-record-dialog p{font-size:12px;line-height:1.85}.work-record-dialog fieldset{min-width:0}.work-record-dialog textarea{min-height:90px;font-size:14px;line-height:1.7}.work-record-dialog .button-row{justify-content:flex-end;margin-top:24px}.work-record-dialog .message{font-size:13px}.method-primary-action{background:#f1f6e9;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:22px 24px;display:flex}.method-primary-action p{color:#6d8257;margin:0;font-size:14px}.method-use-author{color:#7a866e;align-items:center;gap:10px;font-size:13px;display:flex}.method-use-author .member-avatar{width:28px;height:28px}.method-use-dialog>.dialog-heading h2,.method-preview-dialog h2{margin:0;font-size:21px}.method-use-dialog>.dialog-heading p{color:#899279;margin:10px 0 0;font-size:12px}.method-use-dialog>.dialog-heading{margin-bottom:24px}.method-use-dialog>fieldset,.method-application>fieldset{border:0;min-width:0;padding:0}.method-application .workspace-form{box-shadow:none;background:0 0;border:0;padding:0}.method-application .workspace-form>label{font-size:14px}.method-application .workspace-form input,.method-application .workspace-form textarea,.method-application .workspace-form select{font-size:14px;line-height:1.7}.method-application .workspace-form select{text-overflow:ellipsis;max-width:100%}.method-application .button-row:empty{display:none}.method-application p{font-size:13px;line-height:1.75}.method-preview p{white-space:pre-wrap;font-size:14px;line-height:1.8}.method-preview dl{grid-template-columns:110px minmax(0,1fr);gap:12px 16px;margin:24px 0;font-size:13px;line-height:1.8;display:grid}.method-preview dd{overflow-wrap:anywhere;margin:0}.method-preview dt{color:#8a977d}.method-preview .button-row{justify-content:flex-end;margin-top:24px}@media (max-width:600px){.work-record-dialog,.method-use-dialog,.method-preview-dialog{padding:21px 18px}.work-fact-actions button{padding:7px 9px;font-size:11px}.method-primary-action{align-items:flex-start;padding:18px}.method-primary-action p{max-width:130px;font-size:12px;line-height:1.8}.method-preview dl{grid-template-columns:1fr;gap:5px}.method-preview dd{margin-bottom:12px}.work-record-dialog .dialog-heading h3{font-size:19px}}.request-compose-page{scroll-margin-top:96px}.application-preview{scroll-margin-top:100px}.professional-page .directory-row{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:1.2rem;padding:1.5rem 0;display:flex}.professional-page .directory-row>div{min-width:0}.professional-page .directory-row h2{margin:.3rem 0;font-size:1.25rem}.text-link{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.text-link:hover{color:var(--primary,#6754ba)}.professional-page .directory-search{align-items:end;gap:.75rem;margin:1.75rem 0;display:flex}.professional-page .directory-search .search-field{flex:1}.professional-page .directory-search label{gap:.45rem;font-size:.88rem;display:grid}.professional-page input,.professional-page select,.professional-page textarea{min-width:0;max-width:100%}.scope-tabs{border-bottom:1px solid #e7e7ed;gap:1.2rem;margin-bottom:.75rem;display:flex;overflow:auto}.scope-tabs button{white-space:nowrap;color:#686575;background:0 0;border:0;border-bottom:2px solid #0000;padding:.85rem .05rem}.scope-tabs button[aria-current]{color:#4e3d91;border-color:#7c62b9;font-weight:600}.professional-detail,.professional-editor{max-width:860px;margin:1.5rem auto}.professional-detail>.back-link,.professional-editor>.back-link{margin-bottom:1.8rem}.professional-status{color:#6b6476;border-block:1px solid #ece9f0;flex-wrap:wrap;gap:.65rem 1.2rem;margin:1rem 0;padding:.8rem 0;font-size:.86rem;display:flex}.professional-section{border-bottom:1px solid #eeecf1;padding:1.6rem 0}.professional-section h2{margin:0 0 1rem;font-size:1.35rem}.professional-section h3{margin:0 0 .55rem;font-size:1.03rem;font-weight:650}.professional-section h4{margin:1.1rem 0 .35rem;font-size:1rem}.professional-section p{margin:.55rem 0;line-height:1.8}.professional-record .professional-section:last-child{border:0}.professional-record .record-links{gap:1.5rem;padding:1.2rem 0;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading>span,.record-meta{color:#756d7e;font-size:.85rem}.plain-record-list{margin:.8rem 0;padding:0;list-style:none}.plain-record-list>li{border-bottom:1px solid #eeecf1;padding:.8rem 0;line-height:1.7}.plain-record-list>li:last-child{border:0}.plain-record-list p{margin:.35rem 0}.scope-chip-list{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.scope-chip-list li{background:#f1edf8;border-radius:1rem;padding:.3rem .75rem;font-size:.85rem}.technical-details{color:#746c7c;border-top:1px solid #eeecf1;margin-top:1.5rem;padding:1rem 0}.technical-details summary{cursor:pointer;font-size:.85rem}.technical-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f4f8;border-radius:.5rem;padding:1rem;font-size:.76rem;line-height:1.6}.code-input{tab-size:2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.83rem}.professional-editor .workspace-form{gap:1.25rem}.professional-preview{padding:.4rem 0 1.5rem}.professional-preview>h2{margin:0 0 1rem;font-size:1.4rem}.hub-charter article{padding:.7rem 0 1.15rem}.hub-charter article:last-child{padding-bottom:0}.hub-charter .record-meta{font-size:.75rem}.hub-members .member-record{border-bottom:1px solid #eae6ee;padding:1.5rem 0}.member-line{align-items:center;gap:.75rem;display:flex}.member-line h3{margin:0;font-size:1rem}.member-line p{margin:.2rem 0}.hub-thread{border-block:1px solid #ebe7f0;margin:1.5rem 0;padding:1.5rem 0}.hub-thread-message{border-left:2px solid #ded6ec;margin:1.3rem 0;padding-left:1rem}.hub-thread-message h3{margin:1rem 0 .5rem;font-size:1.1rem}.hub-preview-dialog{max-width:760px}.charter-field{border:0;margin:0 0 1.4rem;padding:0}.charter-field legend{margin-bottom:.6rem;font-weight:600}.charter-field textarea{width:100%;min-height:7rem}.charter-field label{margin-top:.5rem;font-size:.8rem}.flow-steps{flex-wrap:wrap;gap:.55rem;margin:1.3rem 0;display:flex}.flow-steps button{background:#fff;border:1px solid #e0d9eb;border-radius:1rem;padding:.45rem .8rem;font-size:.8rem}.flow-steps button[aria-current]{color:#50387b;background:#ede5f8;border-color:#c8b7e2}.professional-page .compact-form{background:#f6f3f9;border-radius:.7rem;max-width:600px;padding:1.25rem}.operation-status{border-block:1px solid #eee8f2;margin:1.5rem 0;padding:1rem 0}@media (max-width:650px){.professional-page .directory-search{flex-wrap:wrap}.professional-page .directory-search .search-field{flex-basis:100%}.professional-page .directory-row{display:block}.professional-page .directory-row>button{margin-top:.65rem}.professional-detail,.professional-editor{margin:1rem 0}.professional-page .directory-heading{display:block}.professional-page .directory-heading>button,.professional-page .directory-heading .context-menu{margin-top:1rem}.section-heading{align-items:flex-start;display:block}.section-heading>span{margin-top:-.4rem;display:block}.scope-tabs{gap:1rem}.professional-section{padding:1.2rem 0}.professional-page .technical-details pre{padding:.65rem}}.galaxy-site .workspace-dialog{width:min(680px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 36px);color:var(--g-ink,#332b3b);background:#fff;border:1px solid #e4deec;border-radius:16px;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 22px 80px #291b3c2b}.galaxy-site .workspace-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#26203266}.galaxy-site .dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.galaxy-site .dialog-heading h2,.galaxy-site .dialog-heading h3{margin:0;line-height:1.5}.galaxy-site .dialog-heading .icon-button{color:#84768e;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:-5px -5px 0 0;padding:6px;display:flex}.galaxy-site .dialog-heading .icon-button:hover{background:#f1ecf7}.galaxy-site .work-record-dialog>.workspace-form{background:0 0;border:0;gap:20px;margin:0;padding:0}.galaxy-site .workspace-dialog .reading-prose{white-space:pre-wrap;line-height:1.8}.galaxy-site .workspace-dialog .review-fields{grid-template-columns:100px minmax(0,1fr);gap:14px 18px;margin:24px 0;line-height:1.7;display:grid}.galaxy-site .workspace-dialog .review-fields dt{color:#92859e;font-size:13px}.galaxy-site .workspace-dialog .review-fields dd{overflow-wrap:anywhere;margin:0;font-size:14px}@media (max-width:600px){.galaxy-site .workspace-dialog{border-radius:13px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px 18px}.galaxy-site .dialog-heading{gap:12px;margin-bottom:18px}.galaxy-site .workspace-dialog .review-fields{grid-template-columns:1fr;gap:5px}.galaxy-site .workspace-dialog .review-fields dd{margin-bottom:12px}}html:has(.galaxy-site dialog[open]){overflow:hidden}.galaxy-site .shared-message-origin{color:#91859c;border-top:1px solid #d8d0e34d;margin:12px 0 0;padding-top:7px;font-size:11px}.galaxy-site .shared-message-origin summary{color:inherit;padding:0;font-size:11px}.galaxy-site .shared-message-origin p{overflow-wrap:anywhere;margin:8px 0;font-size:11px;line-height:1.7}.galaxy-site .shared-message-origin code{font-size:10px}.galaxy-site .site-content :is(h1,h2,h3,[id],[tabindex]){scroll-margin-top:106px}.galaxy-site .workspace-dialog :is(h1,h2,h3,[id],[tabindex]){scroll-margin-top:20px}@media (max-width:720px){.galaxy-site .site-content :is(h1,h2,h3,[id],[tabindex]){scroll-margin-top:86px}}.method-authoring{max-width:820px;margin:20px auto;scroll-margin-top:105px}.method-authoring>header h2{margin-top:0;font-size:25px}.method-authoring>header p{font-size:14px}.method-authoring-fields{border:0;min-width:0;padding:0}.method-authoring .workspace-form{box-shadow:none;background:0 0;border:0;padding:0}.method-authoring .method-source-summary{background:#f5f2f9;border-radius:10px;padding:18px}.method-authoring .method-source-summary h3{margin:0 0 10px}.method-authoring .method-source-summary p{font-size:13px;line-height:1.8}.method-optional-tools label{gap:8px;margin:18px 0;display:grid}.method-authoring .request-form-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.method-authoring .request-form-footer>span{color:#94869f;font-size:12px}.method-authoring .request-form-footer .button-row{margin:0}.configuration-workspace{max-width:1040px}.configuration-workspace .resume-note{background:#f3f6ee;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 32px;padding:20px 22px;display:flex}.configuration-workspace .resume-note p{color:#7a8172;margin:6px 0 0;font-size:13px}.configuration-editor{max-width:760px;margin:20px auto}.configuration-editor .workspace-form>fieldset{border:0;gap:24px;min-width:0;padding:0;display:grid}.configuration-editor textarea{min-height:110px}.configuration-editor .form-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.flow-actions{border-top:1px solid #e5eadd;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding-top:22px;display:flex}.flow-actions .button-row{margin:0}.draft-status{color:#859079;font-size:12px}.configuration-content p{white-space:pre-wrap;line-height:1.85}.configuration-content .record-meta{color:#859079;font-size:13px}.configuration-content .record-reference{overflow-wrap:anywhere;color:#809074}.configuration-versions{border-top:1px solid #e5eadd;margin:30px 0;padding-top:22px}.configuration-versions h2{font-size:17px}.configuration-preview{width:min(720px,100vw - 24px)}.configuration-preview h3{margin:20px 0;font-size:18px}.configuration-preview code{overflow-wrap:anywhere}.configuration-workspace .text-link{text-align:left;font:inherit;line-height:1.6}.identity-group-workspace{margin:20px 0 35px}.identity-group-workspace>.section-heading{align-items:flex-start;gap:24px}.identity-group-workspace>.section-heading p{color:#7c8574;max-width:650px;margin:12px 0 0;font-size:14px;line-height:1.8}.identity-group-editor{max-width:740px;margin:20px 0}.identity-group-record{border-bottom:1px solid #e5eadf;padding:26px 0}.identity-group-record .member-line h3{margin:0;font-size:17px}.identity-group-record .member-line p{color:#7c8575;margin:7px 0 0;font-size:13px}.identity-members{margin:20px 0;padding:0;list-style:none}.identity-members li{flex-direction:column;gap:4px;margin:12px 0;display:flex}.identity-members span{font-size:14px}.identity-members code{color:#889180;overflow-wrap:anywhere;font-size:11px}.identity-group-record>section h4{margin-bottom:10px;font-size:14px}.identity-group-record>section p{font-size:14px;line-height:1.8}.identity-group-dialog{width:min(620px,100vw - 24px)}.identity-group-preview h3{margin:24px 0 10px;font-size:15px}.identity-group-preview p{font-size:14px;line-height:1.8}.source-selection{border-top:1px solid #e5eadf;margin-top:18px;padding:18px 0}.identity-response{max-width:740px}.identity-proposal{margin:28px 0}.galaxy-site .site-content button,.galaxy-site .site-content input,.galaxy-site .site-content select,.galaxy-site .site-content textarea{scroll-margin-top:106px;scroll-margin-bottom:85px}.galaxy-site .site-content dialog button,.galaxy-site .site-content dialog input,.galaxy-site .site-content dialog select,.galaxy-site .site-content dialog textarea{scroll-margin:20px}@media (max-width:600px){.configuration-workspace .resume-note{align-items:flex-start;gap:14px;padding:18px}.configuration-workspace .resume-note strong{font-size:14px}.configuration-editor .form-pair{grid-template-columns:1fr;gap:24px}.flow-actions{flex-direction:column;align-items:flex-start;gap:15px}.flow-actions .button-row{flex-wrap:wrap}.identity-group-workspace>.section-heading{display:block}.identity-group-workspace>.section-heading>button{margin-top:18px}.identity-group-workspace>.section-heading p{font-size:13px}.galaxy-site .site-content button,.galaxy-site .site-content input,.galaxy-site .site-content select,.galaxy-site .site-content textarea{scroll-margin-top:86px}.galaxy-site .site-content dialog button,.galaxy-site .site-content dialog input,.galaxy-site .site-content dialog select,.galaxy-site .site-content dialog textarea{scroll-margin:18px}}.configuration-content .fact-details{grid-template-columns:minmax(100px,.3fr) minmax(0,1fr);gap:20px 28px;margin:28px 0;display:grid}.configuration-content .fact-details dt{color:#7d8972;padding-top:3px;font-size:12px;font-weight:500}.configuration-content .fact-details dd{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.85}.configuration-content .fact-details ul{margin:0;padding-left:18px}@media (max-width:600px){.configuration-content .fact-details{margin:24px 0;display:block}.configuration-content .fact-details dt{margin:20px 0 7px;padding:0}.configuration-content .fact-details dd{font-size:14px}}.material-workspace{padding:.25rem 0 1rem}.material-workspace>.section-heading p{color:#746c7c;max-width:42rem;margin:0;line-height:1.7}.material-row{border-bottom:1px solid #e8e3ec;padding:1.5rem 0}.material-row h4{margin:0 0 .35rem;font-size:1.04rem}.material-row>.record-meta{margin:.7rem 0 1rem}.material-row .technical-details{border-top:0;margin-top:1rem;padding:.7rem 0 0}.material-row .technical-details p{overflow-wrap:anywhere;font-size:.8rem}.material-editor{max-width:720px;margin:1.2rem auto}.material-editor .workspace-form{gap:1.2rem}.material-editor h4{margin:0 0 .35rem;font-size:1.2rem}.material-editor fieldset{gap:1rem;display:grid}.material-recipient{padding:.65rem 0;align-items:flex-start!important;gap:.7rem!important}.material-recipient strong{display:block}.material-recipient small{color:#746c7c;margin-top:.3rem;font-size:.83rem;line-height:1.7;display:block}.material-dialog{max-width:720px}.material-dialog>article,.material-dialog article>section{margin:1.35rem 0}.material-dialog h3{margin:.8rem 0;font-size:1.16rem}.material-dialog h4{margin:.8rem 0 .5rem;font-size:1rem}.material-dialog .reading-prose{line-height:1.85}.material-dialog .permission-line{color:#6b6275;margin:1.5rem 0}.material-dialog .button-row{margin-top:1.5rem}.charter-report-reference{background:#f6f3f9;border-radius:.6rem;margin-top:.8rem;padding:1rem}.charter-report-reference p{font-size:.85rem}@media (max-width:650px){.material-workspace>.section-heading>button{margin-top:1rem}.material-editor{margin:1rem 0}.material-row .member-line{align-items:flex-start}}html:has(.galaxy-site){scroll-behavior:auto}.project-contact-page .workspace-tabs{margin-bottom:32px}.project-contact-page>.section-heading{margin:20px 0}.project-list-row{padding:25px 0}.project-list-row .reading-title-link{text-align:left;font-size:20px;line-height:1.55}.project-list-row>p{margin:10px 0;font-size:14px;line-height:1.8}.project-list-row>.record-meta{color:#877b93;font-size:12px}.project-reading{max-width:780px;padding:25px 0}.project-reading h2{margin:0 0 12px;font-size:25px;line-height:1.6}.project-reading h3{margin:28px 0 10px;font-size:16px}.project-reading .reading-prose{font-size:15px;line-height:1.95}.project-reading .record-meta{color:#877b93;font-size:12px}.project-reading>.button-row{margin:28px 0}.project-manage-more{border-top:1px solid #e8e3ec;margin-top:30px;padding-top:18px}.project-manage-more summary{font-size:13px}.project-editor{max-width:760px;margin:22px 0}.project-editor h2{font-size:23px;line-height:1.7}.project-editor>.workspace-form,.workspace-form.project-editor{box-shadow:none;background:0 0;border:0;padding:0}.project-editor fieldset{border:1px solid #e8e3ec;border-radius:10px;gap:15px;padding:18px;display:grid}.project-editor .check-label{align-items:flex-start;gap:10px;display:flex}.project-editor .check-label input{margin-top:5px}.project-contact-page .inline-field{align-items:center;gap:12px;font-size:13px;display:flex}.member-permission-row{border-bottom:1px solid #e8e3ec;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.member-permission-row p{color:#877b93;margin:4px 0 0;font-size:12px}.contact-message{margin:18px 0}.contact-message>.record-meta{color:#877b93;margin-bottom:6px;font-size:12px}.contact-message>.reading-prose{font-size:14px;line-height:1.8}.project-confirmation p{line-height:1.8}.project-confirmation .button-row{margin-top:28px}.project-search{max-width:760px}.contact-origin-links{border-top:1px solid #e8e3ec;margin-top:24px;padding:20px 0}.contact-origin-links>p{color:#877b93;font-size:13px}@media (max-width:600px){.project-list-row .reading-title-link{font-size:18px}.project-contact-page .section-heading>button{margin-top:14px}.project-reading h2,.project-editor h2{font-size:21px}.member-permission-row{align-items:flex-start}.project-contact-page .workspace-tabs{gap:14px}.project-contact-page .directory-heading>button{margin-top:12px}}.task-contact-workspace .contact-search{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;margin:20px 0 10px;padding:0}.contact-search label{min-width:0}.contact-candidate-list{margin:24px 0}.contact-candidate{border-bottom:1px solid #e8e3ec;padding:24px 0}.contact-choice{cursor:pointer;align-items:flex-start!important;gap:12px!important;display:flex!important}.contact-choice>input{flex:none;margin-top:10px!important}.contact-choice .member-avatar{flex:none}.contact-choice strong{font-size:15px;line-height:1.7;display:block}.contact-choice small{color:#82758d;margin-top:4px;font-size:12px;font-weight:400;line-height:1.7;display:block}.contact-source-list{margin:16px 0 0 54px}.contact-source-list>section{padding:12px 0}.contact-source-list h4{margin:0 0 6px;font-size:14px}.contact-source-list p{font-size:13px;line-height:1.85}.contact-source-list .technical-details{border:0;margin:10px 0 0;padding:0}.contact-note-editor{background:#f8f6fb!important;margin:20px 0 0 54px!important;padding:18px!important}.contact-selection-actions{margin:24px 0}.task-room-row{padding:20px 0}.task-room-row .reading-title-link{text-align:left;font-size:17px;line-height:1.6;display:block}.task-room-row .record-meta{margin-top:8px;font-size:12px}.room-arrangement-editor{margin-top:20px}.room-arrangement-editor fieldset{gap:18px;display:grid}.room-invitation-progress{margin:28px 0}.room-invitation-progress .contact-candidate{padding:16px 0}.invite-preview-row{border-bottom:1px solid #e8e3ec;margin-bottom:18px;padding:20px 0}.invite-preview-row h3{margin:0;font-size:16px}.invite-preview-row .record-meta{margin-top:10px;font-size:12px}.outcome-material .material-editor{margin:12px 0}.outcome-material .workspace-form{background:0 0;border:0;padding:0}.outcome-material .workspace-form label{gap:8px;min-width:0;display:grid}.outcome-material .workspace-form input:not([type=checkbox]),.outcome-material .workspace-form textarea,.outcome-material .workspace-form select{width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #ded8e7;border-radius:8px;padding:10px 12px}.outcome-material .workspace-form textarea{resize:vertical;min-height:100px}.outcome-material .workspace-form fieldset{border:1px solid #e8e3ec;border-radius:8px;gap:12px;padding:16px;display:grid}.outcome-material .workspace-form .check-label{align-items:flex-start;display:flex}.outcome-material .workspace-form .check-label input{margin-top:4px}.outcome-material .technical-details p{overflow-wrap:anywhere}.outcome-material .material-dialog>p{line-height:1.85}.outcome-material .material-dialog .record-meta{color:#82758d;font-size:12px}@media (max-width:650px){.task-contact-workspace .contact-search{grid-template-columns:1fr;gap:16px}.task-contact-workspace .contact-search>button{justify-self:start}.contact-source-list{margin-left:0}.contact-note-editor{margin-left:0!important}.contact-choice{gap:9px!important}.outcome-material>.section-heading{display:block}.outcome-material .section-heading>button{margin-top:16px}.task-room-row .reading-title-link{font-size:16px}}.chat-agent-controls .section-heading{align-items:flex-start;margin:1rem 0}.chat-agent-controls h4{margin:0 0 .35rem;font-weight:650}.chat-agent-controls .reading-list-item p{margin:.25rem 0}.chat-ai-child{border-top:1px solid var(--line,#dce2df);margin-top:1.5rem;padding-top:1.2rem}.attachment-entry{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.chat-attachment-picker{min-width:0;max-width:100%}.attachment-selected-summary{white-space:nowrap;text-overflow:ellipsis;max-width:30rem;color:var(--muted,#627169);font-size:.8rem;display:block;overflow:hidden}.attachment-dialog{width:min(44rem,100vw - 2rem)}.attachment-dialog>output.message{display:block}.attachment-file-input{gap:.5rem;margin-top:1.25rem;font-weight:600;display:grid}.attachment-file-input input{max-width:100%;font-size:.9rem}.attachment-upload-choice{padding:1rem 0}.attachment-list{margin:1rem 0}.attachment-list h4{overflow-wrap:anywhere}.attachment-list .checkbox-row{margin:.7rem 0}.confirmation-facts dd{overflow-wrap:anywhere}.project-public-reading{max-width:52rem}.project-public-reading>.person-line{margin:.5rem 0}.project-public-reading>.lead{margin:1.7rem 0 2rem}.project-public-reading h2{margin:1.75rem 0 .7rem;font-size:1.2rem}.project-public-reading>.button-row{margin-top:1.8rem}.project-public-reading>.technical-details{margin-top:2rem}.project-contact-entry,.project-related-search{border-top:1px solid var(--line,#dce2df);margin-top:2.5rem;padding-top:1.5rem}.project-opportunity-dialog{width:min(50rem,100vw - 2rem)}.task-records-return{margin-top:2rem}.galaxy-site .galaxy-dialog{width:min(680px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 36px);color:var(--g-ink,#332b3b);background:#fff;border:1px solid #e4deec;border-radius:16px;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 22px 80px #291b3c2b}.galaxy-site .galaxy-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#26203266}.galaxy-site .galaxy-dialog h3{margin:0 0 1.2rem;font-size:1.35rem;font-weight:650}.galaxy-site .galaxy-dialog p{margin:.8rem 0;line-height:1.75}.galaxy-site .galaxy-dialog .reading-prose{white-space:pre-wrap;overflow-wrap:anywhere}.galaxy-site .galaxy-dialog .confirmation-facts{grid-template-columns:110px minmax(0,1fr);gap:12px 18px;margin:1.4rem 0;line-height:1.7;display:grid}.galaxy-site .galaxy-dialog .confirmation-facts dt{color:#80728f;font-size:.85rem}.galaxy-site .galaxy-dialog .confirmation-facts dd{overflow-wrap:anywhere;margin:0}.galaxy-site .galaxy-dialog>.button-row{margin-top:1.5rem}.galaxy-site .galaxy-dialog :is(h1,h2,h3,[id],[tabindex]){scroll-margin-top:20px}@media (max-width:600px){.galaxy-site .galaxy-dialog{border-radius:13px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px 18px}.galaxy-site .galaxy-dialog .confirmation-facts{grid-template-columns:1fr;gap:4px}.galaxy-site .galaxy-dialog .confirmation-facts dd{margin-bottom:10px}}.method-reading-meta{color:#847b8e;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 25px;font-size:12px;display:flex}.method-reading-meta .member-avatar{width:29px;height:29px}.method-reading-meta .tag{font-size:10px}.method-prose{max-width:790px}.method-prose>section{margin:28px 0}.method-prose h2{margin-bottom:12px;font-size:19px}.method-prose p,.method-prose li{font-size:14px;line-height:1.95}.method-prose .reading-prose{white-space:pre-wrap;color:#55515f}.method-prose .method-environment,.method-prose .method-license{color:#89828e;font-size:12px}.method-prose .method-environment{border-bottom:1px solid var(--g-line);padding-bottom:17px}.method-prose .technical-details{margin:24px 0}.method-prose .technical-details p{font-size:12px}.method-prose .method-primary-action{margin:28px 0}.method-new-version{background:#f1edf7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;max-width:790px;padding:12px 16px;font-size:13px;display:flex}.method-uses{border-top:1px solid var(--g-line);max-width:790px;margin:34px 0 18px;padding-top:13px}.method-use-record{border-bottom:1px solid var(--g-line);padding:24px 0}.method-use-record h3{margin:0;font-size:14px}.method-use-record>.member-line{margin-bottom:15px}.method-use-record p{font-size:13px;line-height:1.85}.method-use-record .button-row{margin:10px 0 0}.method-use-record .method-outcome{color:#5d7650;font-weight:550}.method-uses .empty-state{text-align:left;background:0 0;border:0;padding:15px 0 20px;font-size:14px}.method-owner-actions{margin-top:20px}.method-versions{max-width:790px}.method-detail>.directory-heading .lead:empty{display:none}@media (max-width:600px){.method-prose>section{margin:24px 0}.method-prose h2{font-size:18px}.method-prose p,.method-prose li{font-size:14px}.method-reading-meta{gap:8px}.method-use-record{padding:20px 0}.method-new-version{font-size:12px}}.forum-recovery-dialog{width:min(680px,100vw - 32px);padding:24px}.forum-recovery-dialog .forum-prose{white-space:pre-wrap;line-height:1.9}.forum-recovery-dialog>.button-row{justify-content:flex-end}.galaxy-site output.request-field-note{display:block}.galaxy-site .identity-continuation>output{margin:0 0 12px;font-size:12px;line-height:1.8;display:block}.galaxy-site output.message,.galaxy-site output.recovery-note{display:block}.site-capability-groups{border-top:1px solid var(--g-line);grid-template-columns:1fr 1fr;gap:22px 48px;padding:25px 0;display:grid}.site-capability-groups h2{color:var(--g-muted);margin:0 0 12px;font-size:12px;font-weight:600}.site-capability-groups nav>div{flex-wrap:wrap;gap:10px 22px;font-size:12px;display:flex}.site-capability-groups a{color:var(--g-muted)}.galaxy-site .site-mobile-dock{grid-template-columns:repeat(5,minmax(0,1fr))}.help-source-person{color:var(--g-muted);align-items:center;gap:9px;margin:0 0 18px;font-size:13px;display:flex}.help-source-person .member-avatar{width:30px;height:30px}.help-method-reading>section{margin:24px 0}.galaxy-site .help-method-reading h3,.galaxy-site .help-source-experience>h3{margin:0 0 10px;font-size:16px}.help-method-reading p,.help-method-reading li,.help-opportunity-reading>.reading-prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.help-method-reading .help-read-note{color:var(--g-muted);font-size:12px}.help-method-reading .primary-action{align-items:center;gap:8px;margin:14px 0;display:inline-flex}.help-opportunity-reading .opportunity-contact-section{border-top:1px solid var(--g-line);margin-top:23px;padding:24px 0}.help-source-experience{margin:27px 0}.help-source-experience>details{border-top:1px solid var(--g-line);padding:15px 0}.help-source-experience>details>summary{cursor:pointer;font-size:14px}.help-source-reference{color:var(--g-muted);margin-top:24px;font-size:12px}.help-source-reference>summary{cursor:pointer}.help-source-reference .source-reference{overflow-wrap:anywhere;font-size:11px}@media (max-width:650px){.site-capability-groups{grid-template-columns:1fr;gap:23px;padding:23px 0}.site-capability-groups nav>div{gap:12px 20px}.galaxy-site .site-mobile-dock>a{min-width:0;padding:9px 2px}.galaxy-site .site-mobile-dock>a>span{font-size:10px}}.task-material-selection{max-width:780px;margin:30px auto 0}.task-material-selection>header{margin:0 0 24px}.task-material-selection>header h2{letter-spacing:-.035em;margin:7px 0 12px;font-size:27px;font-weight:600;line-height:1.5}.task-material-selection>header>p:last-child{color:var(--g-muted);font-size:14px;line-height:1.8}.task-material-selection>fieldset{border:0;gap:20px;min-width:0;margin:28px 0;padding:0;display:grid}.task-material-selection legend{margin-bottom:20px;padding:0;font-size:15px;font-weight:600}.task-material-selection label,.task-material-part label{gap:9px;min-width:0;font-size:14px;font-weight:500;display:grid}.task-material-selection label:has(>input[type=checkbox]){align-items:flex-start;gap:10px;font-weight:400;line-height:1.8;display:flex}.task-material-selection input[type=checkbox]{width:16px;height:16px;accent-color:var(--g-accent);flex:none;margin-top:4px}.task-material-selection input:not([type=checkbox]),.task-material-selection textarea,.task-material-selection select,.task-material-part input,.task-material-part textarea{border:1px solid var(--g-line);width:100%;min-width:0;font:inherit;color:var(--g-ink);background:#fff;border-radius:10px;padding:11px 13px}.task-material-selection textarea{resize:vertical;min-height:170px;line-height:1.8}.task-material-selection small,.task-material-selection .muted,.task-material-part .muted{color:var(--g-muted);font-size:12px;font-weight:400;line-height:1.8}.task-material-selection details{border-top:1px solid var(--g-line);padding:14px 0}.task-material-selection details>label{margin-top:16px}.task-material-selection summary{cursor:pointer;font-size:13px}.task-material-selection details>p,.task-material-selection fieldset>p{color:var(--g-muted);margin:0;font-size:13px;line-height:1.8}.task-material-selection .button-row{border-top:1px solid var(--g-line);gap:12px;padding-top:18px}.task-material-part{margin:4px 0 14px;background:#f5f2fa!important;border-left:3px solid #b7a3d4!important;padding:18px!important}.task-material-part h3{margin:0 0 12px;font-size:14px}.task-material-part .button-row{margin-top:14px}.task-material-part output{font-size:13px;line-height:1.8;display:block}.task-material-notice{margin:12px 0;font-size:12px;line-height:1.8}.task-material-selection .message>button{margin:10px 8px 0 0}@media (max-width:640px){.task-material-selection{margin-top:22px}.task-material-selection>header h2{font-size:23px}.task-material-selection>fieldset{gap:18px}.task-material-selection .button-row{grid-template-columns:1fr;display:grid}.task-material-selection textarea{min-height:190px}.task-material-part{padding:14px!important}}
