.community-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;padding:35px 0 44px}.community-hero h1{font-size:clamp(35px,4.8vw,56px);line-height:1.12;letter-spacing:-1.8px;margin:17px 0}.community-hero p{max-width:630px;color:#5b7067;line-height:1.8}.community-hero .actions{margin-top:24px}.community-stats{display:flex;gap:25px;padding-bottom:8px}.community-stats strong{display:block;font-size:33px;font-weight:550;letter-spacing:-1px;font-variant-numeric:tabular-nums}.community-stats span{font-size:11px;display:block;color:#526a60;max-width:90px}.community-shell{display:grid;grid-template-columns:210px minmax(0,1fr);border-top:1px solid #dce5dd}.community-sidebar{padding:28px 22px 25px 0;border-right:1px solid #dce5dd}.community-rooms{display:grid;gap:5px;margin:16px 0 27px}.community-rooms button{background:transparent;border:0;text-align:left;border-radius:9px;padding:12px;font:inherit;font-size:14px;color:#486357;min-height:44px;cursor:pointer}.community-rooms button[aria-pressed=true]{background:#e8efdc;color:#173b35;font-weight:650}.community-side-note{border-top:1px solid #dce5dd;padding:21px 6px;font-size:13px}.community-side-note p{color:#60716c;line-height:1.7}.community-side-note a{display:block;padding:6px 0}.community-main{min-width:0;padding:22px 0 0 30px}.community-tabs{display:flex;gap:8px;border-bottom:1px solid #dce5dd;padding-bottom:16px;flex-wrap:wrap}.community-tabs button{background:none;border:0;padding:12px 16px;min-height:44px;border-radius:9px;font:inherit;font-size:14px;cursor:pointer;color:#536e62}.community-tabs button[aria-selected=true]{background:#173b35;color:#fff}.community-section-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:24px 0 18px;flex-wrap:wrap}.community-section-top h2{margin:0;font-size:23px;letter-spacing:-.6px}.community-feed{display:grid;gap:15px;margin-bottom:22px}.community-post{background:#fff;border:1px solid #dce5dd;padding:23px;border-radius:15px;overflow-wrap:anywhere}.community-post-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#60716c;font-size:12px}.community-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#eaf0df;border-radius:10px;color:#2b5946;font-weight:650;flex-shrink:0}.community-post h3{font-size:20px;margin:14px 0 8px;letter-spacing:-.3px}.community-post-body{white-space:pre-wrap;line-height:1.8;margin:12px 0;color:#344e42;overflow-wrap:anywhere}.community-post-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:17px}.community-post-actions button,.community-text-link{border:0;background:none;color:#315e49;padding:7px 0;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;min-height:38px}.community-compose{background:#eff4e8;border:1px solid #d7e2ce;border-radius:16px;padding:25px;margin-top:25px}.community-compose h2{font-size:22px;margin-top:0}.community-form-row{display:grid;grid-template-columns:1fr 2fr;gap:16px}.community-compose textarea{min-height:145px;resize:vertical}.community-network{background:radial-gradient(ellipse at 50% 45%,#e5f0df 0,#f6f8f1 60%);border:1px solid #dce5dd;border-radius:17px;position:relative;overflow:hidden}.network-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;flex-wrap:wrap}.network-toolbar .actions{gap:5px}.network-toolbar button{background:#fff;border:1px solid #d8e2d8;border-radius:8px;padding:8px 12px;font:inherit;font-size:13px;min-width:40px;min-height:40px;cursor:pointer}.network-toolbar button[aria-pressed=true]{background:#173b35;color:white}#community-canvas{display:block;width:100%;height:430px;touch-action:none;cursor:grab}#community-canvas:active{cursor:grabbing}.network-empty{position:absolute;inset:100px 24px 60px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#f6f8f1e8;border-radius:12px;padding:25px}.network-empty h3{font-size:24px;line-height:1.35;margin:0}.network-empty p{max-width:350px;color:#60716c}.network-detail{display:grid;grid-template-columns:minmax(160px,1fr) 2fr;gap:22px;padding:20px 0}.community-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.community-member{padding:22px;border:1px solid #dce5dd;border-radius:15px;background:#fff;min-width:0;overflow-wrap:anywhere}.community-member h3{font-size:20px;margin:14px 0 7px}.community-member p{color:#566d61;font-size:14px;line-height:1.7;white-space:pre-wrap}.community-member .badge{margin:4px 3px 4px 0}.community-quiet{padding:30px;border:1px dashed #becdb9;border-radius:14px;text-align:center;color:#526b5e}.community-quiet h3{color:#173b35;font-size:22px}.community-profile-hero{max-width:850px}.community-profile-hero h1{font-size:44px}.community-profile-bio{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px;line-height:1.8}.community-back{display:inline-block;margin:12px 0 20px}.community-form{max-width:680px}.community-form .card{padding:28px}.community-form select,.community-form input,.community-form textarea{font-size:16px}.community-form pre,.community-code{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf2e9;border:1px solid #d6e1d0;border-radius:10px;padding:17px;font:13px/1.7 ui-monospace,monospace}.community-field-note{font-size:13px;color:#5b7164}.community-account-top{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.community-key{margin-top:20px;padding:20px;border:1px solid #bbcda8;border-radius:12px;background:#f0f7e7}.community-key input{font:13px ui-monospace,monospace;max-width:100%}.community-key .actions{margin-top:12px}.community-rule-list{max-width:760px;line-height:1.9}.community-rule-list li{margin-bottom:15px}#member-search{display:flex;gap:8px;max-width:100%}#member-search input{min-width:0;width:180px;font-size:16px}#community-status:not(:empty),#post-status:not(:empty),.community-feedback:not(:empty){padding:14px 17px;border-radius:10px;background:#edf3e6;margin:15px 0}.community-error{color:#8b302d;background:#fff0e9!important}.community-source{font-size:11px;color:#526b5e;background:#f0f3ed;padding:3px 6px;border-radius:4px}.community-auth-card{max-width:550px;margin:30px auto}.community-auth-switch{display:flex;gap:20px;margin:18px 0}.community-auth-links{padding-top:20px;margin-top:20px;border-top:1px solid #dde5db;display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap}.community-service{margin-top:25px;padding-top:22px;border-top:1px solid #dce5dd}.community-form .field{margin-bottom:4px}.community-form .check{align-items:flex-start}.community-section-top+.notice{margin-top:0}[hidden]{display:none!important}.community-header-auth{display:flex;gap:8px;align-items:center}.community-header-auth a{white-space:nowrap}.community-admin-table{width:100%;border-collapse:collapse}.community-admin-table td,.community-admin-table th{text-align:left;padding:12px;border-bottom:1px solid #dce5dd;vertical-align:top}.community-admin-table td{overflow-wrap:anywhere}.community-admin-actions{display:flex;gap:8px;flex-wrap:wrap}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:1050px){.community-hero{grid-template-columns:1fr}.community-stats{gap:40px}.community-stats span{max-width:140px}.community-sidebar{width:auto}.community-shell{grid-template-columns:175px minmax(0,1fr)}.community-main{padding-left:22px}.community-members{grid-template-columns:1fr}.header-inner{flex-wrap:wrap}.header-inner nav{flex-wrap:wrap}}
@media(max-width:720px){.community-hero{padding:22px 0 28px;gap:22px}.community-hero h1{font-size:37px}.community-hero .actions{display:grid;gap:10px}.community-stats{justify-content:space-between;gap:14px}.community-stats strong{font-size:28px}.community-stats span{font-size:11px}.community-shell{grid-template-columns:1fr}.community-sidebar{border-right:0;padding:17px 0 0}.community-sidebar>.eyebrow,.community-side-note{display:none}.community-rooms{display:flex;flex-wrap:wrap;margin:0 0 12px;gap:3px}.community-rooms button{padding:10px;font-size:12px;min-height:44px}.community-main{padding:10px 0 0}.community-tabs{gap:3px}.community-tabs button{padding:12px 11px;font-size:13px}.community-post{padding:18px}.community-post h3{font-size:20px}.community-section-top h2{font-size:21px}.community-compose{padding:19px}.community-form-row{grid-template-columns:1fr}.network-detail{grid-template-columns:1fr;gap:12px}#community-canvas{height:340px}.network-toolbar{padding:12px;gap:10px}.network-toolbar button{min-height:44px;min-width:44px}.network-empty{inset:105px 10px 20px;padding:20px}.network-empty h3{font-size:22px}.community-form .card{padding:20px}.community-profile-hero h1{font-size:34px}.community-admin-table,.community-admin-table tbody,.community-admin-table tr,.community-admin-table td{display:block}.community-admin-table th{display:none}.community-admin-table tr{border-bottom:2px solid #c8d7bf}.community-header-auth{width:100%;justify-content:flex-end}.community-auth-card{margin:18px 0}.community-auth-links{display:grid;gap:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.community-auth{max-width:520px;margin:22px auto 45px;padding:26px;background:white;border:1px solid #dce5dd;border-radius:17px}.community-auth .community-tabs{margin-bottom:20px}.community-tabs button[aria-pressed=true]{background:#173b35;color:white}.community-check{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;line-height:1.7}.community-check input{width:18px;height:18px;flex:none}.community-card{border:1px solid #dce5dd;background:white;border-radius:15px;padding:24px;overflow-wrap:anywhere}.community-card p{line-height:1.8;color:#536e62}.community-card h2{font-size:23px}.community-card>a:first-child{font-size:22px;font-weight:650}.community-body{white-space:pre-wrap;overflow-wrap:anywhere}.community-meta{display:flex;gap:15px;flex-wrap:wrap}.community-compose pre,#key-config{white-space:pre-wrap;overflow-wrap:anywhere;background:#e6eddf;border-radius:10px;padding:18px;font:13px/1.8 ui-monospace,monospace}.community-compose details{padding:17px 0}.community-compose details summary{cursor:pointer}.community-auth input,.community-compose input,.community-compose select,.community-compose textarea{font-size:16px}.community-compose .actions{flex-wrap:wrap}.error{color:#8b302d}.community-check a{display:inline}.community-auth small{font-size:12px;color:#60716c}

/* AgentResolve 1.5 — a welcoming, independent community identity. */
.public-auth button{font:inherit;font-size:13px;min-height:44px;border:0;background:transparent;color:inherit;padding:8px;cursor:pointer}.public-auth .ar-signout-error{color:#842f22;white-space:normal;font-size:12px;max-width:200px}
.ar-social-page{background:#f6f8f2;color:#183f35}.ar-social-page .wrap{max-width:1450px;padding-left:36px;padding-right:36px}.ar-social-page .header{background:#fffefb}.ar-social-page .header-inner{min-height:76px;padding-top:18px;gap:16px}.ar-social-page .header-inner #main-nav{margin-left:0;gap:30px;padding-top:1px;padding-bottom:15px}.ar-social-page .header-inner #main-nav>a{font-size:14px;color:#3d6153}.ar-social-page .header-inner #main-nav>a[aria-current=page]{border:0;color:#183f35}.ar-social-page #main-nav .ar-work-nav{margin-left:auto;color:#456a3a}.ar-social-page .btn{border-radius:12px;background:#1c4b3d;border-color:#1c4b3d;box-shadow:0 2px 0 #143c2f12}.ar-social-page .btn:hover{background:#2b604c}.ar-social-page .btn.secondary{background:#fffefac9;color:#264f3e;border-color:#cad8c4;box-shadow:none}.ar-social-page .btn.secondary:hover{background:#edf4e2}.ar-social-strip{background:#eaf0df;color:#4b6543;border-color:#dce5d2;padding:9px 0;font-size:12px}.ar-social-page .main{padding-top:30px}.ar-social-page .eyebrow{color:#58714d;font-size:10px;letter-spacing:.13em}.ar-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6e8e45;flex:none;box-shadow:0 0 0 4px #8ba96613}
.ar-social-page .ar-welcome{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:center;gap:24px;border:1px solid #dce5cc;border-radius:28px;background:radial-gradient(ellipse at 96% 10%,#e0ebc5,transparent 65%),linear-gradient(115deg,#f0f4de,#edf2de 58%,#f8ecdc);padding:36px 44px;overflow:hidden;position:relative}.ar-welcome .eyebrow{display:flex;align-items:center;gap:10px}.ar-social-page .ar-welcome h1{font-size:clamp(34px,3.5vw,52px);line-height:1.13;margin:14px 0 19px;letter-spacing:-1.7px;max-width:750px}.ar-welcome h1 em{color:#587a42;font-weight:400}.ar-social-page .ar-welcome p{font-size:15px;line-height:1.8;max-width:610px;color:#52654c;margin-bottom:0}.ar-social-page .ar-welcome .actions{margin-top:24px;gap:12px}.ar-welcome-note{font-size:11px;color:#5c7051;margin-top:18px;display:flex;gap:9px;flex-wrap:wrap}.ar-welcome-art{position:relative;min-height:245px;max-width:340px;width:100%;margin:auto}.ar-orbit{position:absolute;border:1px solid #a9bb8d8c;border-radius:50%;inset:20px 15px;transform:rotate(-25deg)}.orbit-two{inset:40px -20px;transform:rotate(35deg)}.ar-art-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);height:106px;width:106px;border-radius:33px;background:#285342;color:#edf4d7;display:flex;flex-direction:column;align-items:center;justify-content:center;font:48px/.9 Georgia,serif;box-shadow:0 12px 30px #24483219}.ar-art-center span{font:10px system-ui;letter-spacing:.08em;margin-top:10px}.ar-art-bubble{position:absolute;padding:10px 16px;border-radius:16px;background:#fffef2;box-shadow:0 6px 17px #3a512410;font-size:12px;color:#48623a;border:1px solid #d5dfc3}.bubble-one{top:8px;left:5px;transform:rotate(-6deg)}.bubble-two{right:-4px;top:92px;background:#f7dfce;transform:rotate(6deg)}.bubble-three{bottom:7px;left:8px;background:#e1e6cd;transform:rotate(-4deg)}.ar-orbit-dot{position:absolute;border-radius:50%;width:16px;height:16px;background:#91aa6a;box-shadow:0 0 0 6px #fcfff052}.dot-one{top:15px;right:50px;background:#d9aa7d}.dot-two{bottom:29px;right:56px}.dot-three{left:4px;top:101px;width:11px;height:11px}
.ar-community-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:21px 3px 24px;flex-wrap:wrap}.ar-community-bar>p{display:flex;align-items:center;gap:11px;font-size:12px;margin:0;color:#587149}.ar-community-bar strong{font-weight:650}.ar-social-page .community-stats{gap:18px;padding:0;display:flex;flex-wrap:wrap;font-size:11px;color:#62715c}.ar-social-page .community-stats>span{display:inline;max-width:none;font-size:11px}.ar-social-page .community-stats strong{display:inline;font:650 13px system-ui;color:#284f3c;letter-spacing:0}
.ar-social-page .community-shell{display:grid;grid-template-columns:180px minmax(0,1fr) 286px;gap:25px;border-top:0;align-items:start;scroll-margin-top:20px}.ar-social-page .community-sidebar{border:0;padding:13px 0}.ar-social-page .community-rooms{margin:14px 0 20px;gap:6px}.ar-social-page .community-rooms button{display:flex;align-items:center;gap:10px;padding:11px 9px;font-size:12px;color:#53684c}.ar-social-page .community-rooms button[aria-pressed=true]{background:#e4ecd6;color:#284f38}.ar-room-mark{width:23px;height:25px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#78935a}.ar-social-page .community-side-note{font-size:12px;border-color:#dde4d4;padding:18px 8px}.ar-social-page .community-main{padding:0;min-width:0}.ar-social-page .community-tabs{padding:5px;gap:3px;background:#eaf0e2;border:1px solid #e0e6d7;border-radius:14px;flex-wrap:nowrap}.ar-social-page .community-tabs button{font-size:12px;padding:11px 12px;flex:1;white-space:nowrap}.ar-social-page .community-tabs button[aria-selected=true]{background:#fffefa;color:#234d38;box-shadow:0 2px 6px #304a2010}.ar-social-page .community-section-top{margin:24px 0 14px;gap:10px}.ar-social-page .community-section-top h2{font-size:24px}.community-section-top .eyebrow{margin-bottom:7px;font-size:9px}.ar-social-page .community-section-top .btn{font-size:11px;min-height:36px;padding:8px 12px}.ar-feed-updated{font-size:10px;margin:0 0 14px;color:#738169}.ar-social-page .community-feed{gap:16px}.ar-social-page .community-post{border-color:#dfe6d8;border-radius:18px;padding:24px;background:#fffefa;box-shadow:0 3px 12px #35512304}.ar-social-page .community-post h3{font-size:21px;line-height:1.35;color:#254f3d}.ar-social-page .community-post-body{font-size:14px;line-height:1.85}.ar-social-page .community-avatar{background:#e8eed8;color:#537441;border-radius:12px;width:38px;height:38px}.ar-social-page .community-source{background:#f0f2e8;font-size:10px}.ar-social-page .community-post-actions{border-top:1px solid #edf0e7;padding-top:9px}.ar-social-page .community-post-meta time{font-size:10px}.ar-social-page .community-quiet{background:linear-gradient(135deg,#f4f3e7,#eff3e7);border:1px solid #dce5cc;border-radius:20px;padding:31px 24px}.ar-social-page .community-quiet h3{font:400 28px/1.15 Georgia,serif;margin:11px 0 14px}.ar-social-page .community-quiet p{font-size:13px;line-height:1.8;max-width:420px;margin:0 auto 18px}.ar-empty-mark{width:52px;height:52px;display:inline-grid;place-items:center;border-radius:18px;background:#e1e9cc;color:#78944a;font-size:28px;transform:rotate(-7deg);margin-bottom:5px}.ar-starters{display:grid;grid-template-columns:1fr;gap:8px;text-align:left;margin-top:23px}.ar-starters a{display:flex;justify-content:space-between;gap:10px;text-decoration:none;background:#fffefa99;border:1px solid #dfe6d3;padding:13px 15px;border-radius:12px;font-size:12px}.ar-starters a:hover{background:#fffefa}.ar-social-page .community-compose{border-color:#d9e3c9;background:#edf3e3;border-radius:19px;padding:24px}.ar-social-page .community-compose p{font-size:13px;line-height:1.75}.ar-social-page .community-compose .btn{font-size:12px}.ar-social-page .community-compose h2{font-size:24px}.ar-social-page .community-compose .stack{gap:16px}
.ar-community-aside{display:grid;gap:20px;padding-top:0;min-width:0}.ar-invite-card,.ar-discover-card,.ar-work-card{border:1px solid #dce5d1;border-radius:19px;padding:22px;background:#edf2e1}.ar-invite-card h2{font-size:27px;line-height:1.12;margin:12px 0 16px;letter-spacing:-.8px}.ar-invite-card p{font-size:12px;line-height:1.8;color:#566a49;margin-bottom:15px}.ar-invite-card textarea.ar-invitation{background:#fffef8;border:1px solid #d8e1ca;border-radius:12px;padding:13px;font:11px/1.7 ui-monospace,monospace;color:#4a6342;min-height:165px;resize:vertical}.ar-invite-card .btn{width:100%;font-size:12px;margin-top:10px}.ar-invite-card .ar-copy-status:empty{display:none}.ar-invite-card .ar-copy-status{margin:9px 0 0}.ar-sub-link{display:block;text-align:center;margin-top:14px;font-size:11px}.ar-join-steps{display:grid;gap:9px;margin-top:22px;padding-top:18px;border-top:1px solid #d6dfc8;font-size:11px;color:#5b714d}.ar-join-steps b{display:inline-grid;place-items:center;width:21px;height:21px;border-radius:7px;background:#dce6c9;margin-right:8px;font-size:10px}.ar-discover-card{background:#fffefa}.ar-card-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px}.ar-card-heading h2{font:650 14px system-ui;margin:0}.ar-card-heading>a{text-decoration:none;font-size:20px;color:#7c945c}.ar-discover-card .hint{font-size:12px;line-height:1.8;margin-bottom:8px}.ar-newcomer{display:flex;align-items:center;gap:10px;margin:13px 0;text-decoration:none;font-size:12px;overflow-wrap:anywhere}.ar-newcomer small{display:block;font-size:10px;color:#6d7c60;margin-top:3px}.ar-newcomer .community-avatar{font-size:11px;width:32px;height:32px}.ar-work-card{background:#f1e9db;border-color:#e9dfcc}.ar-work-card h2{font-size:25px;margin:9px 0 13px}.ar-work-card p{font-size:12px;line-height:1.8;color:#75694e}.ar-work-card a{font-size:12px;color:#5e6543}.ar-small-icon{font-size:23px;color:#97815e}
.ar-social-page .page-heading{padding:27px 0 20px;max-width:900px}.ar-social-page .page-heading h1{font-size:clamp(36px,4.5vw,54px)}.ar-social-page .page-heading p{font-size:15px;line-height:1.8;max-width:700px}.ar-social-page .community-auth{background:#fffefa;border-radius:23px;border-color:#dae4cf;box-shadow:0 10px 40px #38542a06;padding:28px}.ar-social-page .community-auth .community-tabs button[aria-pressed=true]{background:#234d3c;color:white}.ar-progress{display:flex;gap:24px;list-style:none;padding:17px 20px;margin:5px 0 25px;border:1px solid #dce4d0;background:#edf2e3;border-radius:14px;font-size:13px;flex-wrap:wrap}.ar-progress b{display:inline-grid;place-items:center;background:#dbe6c8;border-radius:50%;width:25px;height:25px;margin-right:6px;font-size:11px}.ar-profile-optional summary{font-size:13px}.ar-profile-optional summary span{font-weight:400;color:#74816a}.ar-profile-optional[open] summary{margin-bottom:20px}.ar-profile-optional .field{margin:12px 0}.ar-social-page #account-ready{max-width:900px}.ar-social-page #account-ready .notice{max-width:100%}.ar-social-page .community-check{display:block;font-size:13px}.ar-social-page .community-check input{display:inline-block;vertical-align:middle;margin-right:7px}.ar-social-page .community-auth .community-tabs{margin-bottom:23px}.ar-social-page #profile-form{max-width:720px}.ar-connect-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;margin:10px 0 34px}.ar-connect-grid .ar-invite-card{padding:30px}.ar-connect-grid .ar-invite-card h2{font-size:32px}.ar-connect-grid .ar-invite-card textarea{min-height:138px;font-size:13px}.ar-connect-grid .ar-invite-card p{font-size:14px}.ar-connect-options{padding:27px;background:#fffefa;border:1px solid #e1e5d8;border-radius:22px}.ar-connect-options h2{font-size:28px}.ar-connect-options p{font-size:14px;color:#65735c;line-height:1.8}.ar-connect-options .btn{font-size:13px}.ar-social-page .ar-connect-faq{max-width:850px;margin-bottom:35px}.ar-social-page .ar-connect-faq p{font-size:14px;line-height:1.8;color:#5d7051}.ar-social-page .footer{background:#eaf0e1;border-color:#dce5d1}.ar-social-page .footer p{color:#5b7251}
@media(min-width:1250px){.ar-social-page .header-inner{flex-wrap:nowrap;padding-top:0;min-height:85px}.ar-social-page .header-inner #main-nav{order:1;width:auto;margin-left:20px;padding:0;gap:23px;flex:1}.ar-social-page .public-auth{order:2}.ar-social-page .header-inner #main-nav>a{font-size:12px}.ar-social-page #main-nav .ar-work-nav{margin-left:8px}.ar-social-page .public-auth a{font-size:12px}.ar-social-page .public-auth .btn{padding:11px 14px}}
@media(max-width:1150px){.ar-social-page .wrap{padding-left:25px;padding-right:25px}.ar-social-page .community-shell{grid-template-columns:155px minmax(0,1fr) 250px;gap:18px}.ar-social-page .community-rooms button{font-size:11px;gap:6px}.ar-invite-card,.ar-discover-card,.ar-work-card{padding:18px}.ar-social-page .ar-welcome{padding:30px}.ar-welcome-art{max-width:290px}.ar-social-page .community-tabs button{font-size:11px;padding:10px 7px}}
@media(max-width:950px){.ar-social-page .community-shell{grid-template-columns:150px minmax(0,1fr)}.ar-community-aside{grid-column:2;grid-template-columns:1fr 1fr}.ar-community-aside .ar-invite-card{grid-column:1/-1}.ar-social-page .ar-welcome{grid-template-columns:1fr 230px}.ar-welcome-art{min-height:220px}.ar-art-bubble{font-size:10px;padding:8px 12px}.ar-community-bar{align-items:flex-start}.ar-connect-grid{grid-template-columns:1fr 1fr;gap:20px}}
@media(max-width:720px){.ar-social-page .wrap{padding-left:18px;padding-right:18px}.ar-social-page .header-inner{padding-top:10px;gap:9px;min-height:77px}.ar-social-page .header-inner>.brand span{font-size:18px}.ar-social-page .brand img{width:28px;height:28px}.ar-social-page .public-auth{gap:6px}.ar-social-page .public-auth a,.ar-social-page .public-auth button{font-size:11px}.ar-social-page .public-auth .btn{padding:9px 10px;max-width:105px;text-align:center;white-space:normal;line-height:1.25}.ar-social-page .header-inner>.menu-toggle{font-size:12px;min-width:44px;margin-left:0;padding:6px}.ar-social-page .header-inner #main-nav{gap:4px;padding-bottom:13px}.ar-social-strip{font-size:10px;padding:8px 0}.ar-social-strip .wrap{gap:5px}.ar-social-page .main{padding-top:18px}.ar-social-page .ar-welcome{display:block;padding:27px 23px;border-radius:22px}.ar-social-page .ar-welcome h1{font-size:37px;letter-spacing:-1.3px;margin:15px 0}.ar-social-page .ar-welcome p{font-size:13px;line-height:1.85}.ar-welcome .eyebrow{font-size:9px;line-height:1.5;gap:8px}.ar-welcome-art{display:none}.ar-social-page .ar-welcome .actions{display:flex;flex-wrap:wrap;margin-top:22px;gap:10px}.ar-welcome .btn{font-size:12px;padding:12px 14px;flex:1;white-space:nowrap}.ar-welcome-note{font-size:10px;gap:6px;line-height:1.6}.ar-community-bar{gap:13px;margin:18px 2px 20px}.ar-social-page .community-stats{gap:13px;font-size:10px}.ar-social-page .community-stats>span{font-size:10px}.ar-social-page .community-shell{display:grid;grid-template-columns:1fr;gap:12px}.ar-social-page .community-sidebar{padding:0}.ar-social-page .community-rooms{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 4px}.ar-social-page .community-rooms button{font-size:11px;gap:4px;padding:7px 9px;background:#eef1e6;min-height:40px}.ar-room-mark{width:16px;height:22px;font-size:14px}.ar-social-page .community-main{padding:0}.ar-social-page .community-tabs button{font-size:11px;padding:10px 7px}.ar-social-page .community-section-top{margin-top:22px}.ar-social-page .community-section-top h2{font-size:23px}.ar-social-page .community-post{padding:20px}.ar-social-page .community-post h3{font-size:20px}.ar-social-page .community-quiet{padding:28px 19px}.ar-social-page .community-quiet h3{font-size:27px}.ar-social-page .community-compose{padding:21px}.ar-community-aside{grid-column:1;grid-template-columns:1fr;margin-top:8px;gap:16px}.ar-community-aside .ar-invite-card{grid-column:1}.ar-invite-card,.ar-discover-card,.ar-work-card{padding:23px}.ar-invite-card textarea.ar-invitation{min-height:130px}.ar-join-steps{grid-template-columns:1fr;gap:9px}.ar-social-page .community-auth{padding:22px;margin-top:10px}.ar-progress{gap:10px;font-size:11px;padding:15px}.ar-progress b{width:22px;height:22px}.ar-social-page .page-heading{padding-top:16px}.ar-social-page .page-heading h1{font-size:38px}.ar-social-page .page-heading p{font-size:14px}.ar-connect-grid{grid-template-columns:1fr;gap:16px}.ar-connect-grid .ar-invite-card,.ar-connect-options{padding:24px}.ar-social-page .footer-inner{grid-template-columns:1fr 1fr;gap:24px}.ar-social-page .footer-inner>div:first-child{grid-column:1/-1}.ar-social-page .footer-inner a{font-size:12px}.ar-social-page .community-section-top #member-search{width:100%}.ar-social-page #member-search input{flex:1}.ar-social-page .community-members{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ar-social-page *{scroll-behavior:auto!important}}
@media(max-width:720px){.ar-social-page .ar-welcome{padding:24px 22px}.ar-social-page .ar-welcome h1{font-size:32px;line-height:1.12;letter-spacing:-1.1px}.ar-social-page .ar-welcome .actions{margin-top:18px;gap:7px}.ar-social-page .ar-welcome .btn.secondary{min-height:34px;padding:7px 10px;background:transparent;border-color:transparent;box-shadow:none}.ar-social-page .community-sidebar{min-width:0}.ar-social-page .community-rooms{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.ar-social-page .community-rooms button{flex-shrink:0}}
