/* DON r21 member spaces keep owner tools intact and preserve the approved mobile shell. */
[data-member-only]{display:none!important}.member-mode [data-owner-only]{display:none!important}.member-mode [data-member-only]{display:flex!important}.member-mode #sidebar .member-navigation{display:block!important}.member-mode .member-mobile-nav{display:none!important}.member-mode .member-navigation a{display:flex}.member-mode #sidebar .brand b:after{content:" AI";color:#63e8ca}.member-mode .owner>div{overflow:hidden;overflow-wrap:anywhere}.member-mode .member-navigation{min-width:0}.member-mode .member-navigation a{align-items:center;gap:12px}.member-mode .member-navigation a>span{color:#9bb4d0}.member-mode .member-navigation a.active>span{color:#69e8c7}.member-mode .nav-caption{font-size:9px}.member-mode .sidebar-bottom .settings-link{display:flex;align-items:center;gap:10px}.member-mode .sidebar-bottom .member-sidebar-feedback{display:flex;align-items:center;gap:10px;padding:8px 11px;font-size:10px;color:#b19ada}.member-mode .sidebar-bottom .member-sidebar-feedback svg{width:16px;height:16px}.member-mode .breadcrumbs{overflow:hidden}.member-mode #breadcrumb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-mode .ai-layout{grid-template-columns:minmax(0,1fr)}.member-mode .member-ai-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;min-width:0}.member-ai-heading h1{font-size:24px;color:#eaf3fa;letter-spacing:-1px;font-weight:700;line-height:1.5;overflow-wrap:anywhere;margin:0}.member-ai-heading .eyebrow{font-size:9px}.member-economy-badge,.member-owner-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #68cdb5;background:#103a331a;color:#88f2d9;border-radius:10px;padding:4px 9px;font-size:10px;line-height:1.6;white-space:nowrap;flex:none}.member-economy-badge svg{width:13px;height:13px}.member-owner-badge{font-size:11px;padding:5px 10px}.member-projects>h2{font-size:23px;letter-spacing:-.8px;line-height:1.65;color:#e5f2f8;font-weight:650;margin:8px 0 25px}.member-projects>h2 em{font-style:normal;color:#70e8cf}.member-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.member-new-project-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;min-height:224px;padding:24px 16px;border:1px dashed #5c7f8f;border-radius:17px;background:radial-gradient(ellipse at 50% 50%,#143c3e30,transparent 80%),#0b1e2b;box-shadow:inset 0 1px #ffffff05;color:#dcebf2;text-align:center;transition:border-color .2s,background .2s,transform .2s}.member-new-project-card>span{display:block;font-size:41px;line-height:1.25;font-weight:300;color:#59e5c6;margin-bottom:3px}.member-new-project-card>strong{font-size:17px;font-weight:650;line-height:1.7;letter-spacing:-.6px}.member-new-project-card>small{font-size:10px;color:#678e9f;line-height:1.9}.member-new-project-card:hover{border-color:#79d5bd;background:#123a3b;transform:translateY(-2px)}.member-project-card{display:flex;flex-direction:column;min-width:0;background:linear-gradient(140deg,#18394735,transparent),#0c1f2d;border:1px solid #325166;border-radius:17px;padding:23px;min-height:224px}.member-project-symbol{display:flex;align-items:center;justify-content:center;width:39px;height:39px;background:#153d3b;border:1px solid #2f6d61;border-radius:11px;color:#7cdec5;margin-bottom:13px}.member-project-symbol svg{width:21px;height:21px}.member-project-card h3{font-size:16px;color:#e5f0f8;line-height:1.65;margin:0 0 5px;overflow-wrap:anywhere;font-weight:650}.member-project-card p{font-size:11px;line-height:1.9;color:#88a7bb;overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 12px}.member-project-caption{font-size:9px;color:#648d9f;line-height:1.8;margin-top:auto}.member-project-open{font-size:11px;color:#9ee3d4;border:1px solid #3a7668;border-radius:8px;background:#12372f;padding:7px 12px;line-height:1.6;min-height:35px;margin-top:12px}.member-project-open:hover{border-color:#6bd7ba;background:#174c3f}.member-feedback-link{display:inline-flex;align-items:center;justify-content:flex-end;color:#baa3ee;text-decoration:underline;text-decoration-color:#776093;text-underline-offset:3px;font-size:11px;line-height:1.8;margin-top:24px}.member-projects>.member-feedback-link{display:flex}.member-chat-feedback{font-size:9px;margin:0 7px 8px;min-height:18px;flex:none}.member-mode .ai-chat{height:calc(100dvh - 245px);min-height:410px}.member-welcome{max-width:700px;margin:7px auto 0}.member-welcome h2{font-size:23px;line-height:1.7;letter-spacing:-.7px;font-weight:650;color:#e2f0f6;margin:0 0 23px}.member-welcome h2 em{font-style:normal;color:#68e3c7}.member-welcome .member-new-project-card{max-width:480px;min-height:240px;margin:0 auto}.member-start-note{display:flex;gap:13px;align-items:flex-start;border:1px solid #315362;border-radius:13px;padding:20px;background:#102c37;min-width:0}.member-start-note>svg{width:23px;height:23px;color:#80ddc5;margin-top:3px}.member-start-note strong{font-size:14px;font-weight:600;color:#bedfcf;line-height:1.7;overflow-wrap:anywhere}.member-start-note p{font-size:10px;color:#7499a9;line-height:1.9;margin:7px 0 0;overflow-wrap:anywhere}.member-ai-unavailable{display:flex;align-items:flex-start;gap:8px;border:1px solid #66533b;background:#352c202b;border-radius:8px;padding:10px 12px;margin-top:16px;color:#bea783;font-size:10px;line-height:1.8}.member-ai-unavailable>svg{width:14px;height:14px;margin-top:2px;flex:none}.member-mode .member-composer-options{grid-template-columns:minmax(120px,220px) minmax(0,1fr)}.member-mode .member-composer-options #input-state{max-width:100%;text-align:right}.member-mode .member-composer-options #member-project{color:#92dacb}.member-account-panel h2{font-size:21px;letter-spacing:-.6px;line-height:1.65;margin:19px 0 23px}.member-feedback-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.member-feedback-form-panel{padding:24px}.member-feedback-form-panel label{font-size:11px;color:#bad2df;line-height:1.8;margin:0 0 17px}.member-feedback-form-panel input,.member-feedback-form-panel select,.member-feedback-form-panel textarea{width:100%;font-size:12px;background:#0b1d2b;border-color:#35536a;border-radius:8px;line-height:1.8;resize:vertical}.member-feedback-form-panel textarea{min-height:130px}.member-feedback-history>h2,.member-admin>h2{font-size:20px;line-height:1.6;color:#e0ecf5;font-weight:650;margin:0 0 18px}.member-feedback-card{padding:20px;border:1px solid #3a5668;border-radius:14px;background:linear-gradient(135deg,#19394836,transparent 80%),#102231;margin-bottom:14px;min-width:0}.member-feedback-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.member-feedback-card>header>span:first-child{display:inline-flex;align-items:center;border-radius:7px;padding:2px 7px;background:#453461;color:#cdb6ec;font-size:9px;line-height:1.6}.member-feedback-card h3{font-size:15px;line-height:1.7;font-weight:650;color:#e0edf6;overflow-wrap:anywhere;margin:0 0 7px}.member-feedback-card>p{font-size:12px;line-height:1.95;color:#9eb7ca;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.member-feedback-card>footer{display:flex;flex-direction:column;gap:6px;margin-top:13px;padding:0;border:0;background:none;font-size:9px;color:#638c9f;line-height:1.8}.member-feedback-card>footer small{font-size:10px;color:#95c8bb;white-space:pre-wrap;overflow-wrap:anywhere}.member-empty-small{display:flex;align-items:center;justify-content:center;min-height:150px;padding:24px;border:1px dashed #2d4f61;border-radius:13px;font-size:12px;line-height:1.8;color:#7196aa;background:#0c202c44;text-align:center}.member-admin-tabs{display:flex;align-items:center;width:100%;gap:4px;border-bottom:1px solid #31505f;margin-bottom:24px;padding-bottom:6px}.member-admin-tabs button{flex:1;border:0;border-radius:10px;background:transparent;color:#b2c2d6;font-size:13px;font-weight:600;line-height:1.7;padding:10px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px}.member-admin-tabs button.active{background:linear-gradient(120deg,#59e9c9,#29cdae);color:#062e27}.member-admin-tabs button>span{font-size:9px;opacity:.65;font-weight:400}.admin-member-grid,.admin-feedback-grid,.admin-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;align-items:start}.admin-member-card{min-width:0;border:1px solid #39566b;border-radius:15px;background:linear-gradient(130deg,#19354666,transparent 85%),#102332;overflow:hidden}.admin-member-card>header{display:flex;align-items:center;gap:13px;padding:19px;min-width:0}.admin-member-avatar{width:43px;height:46px;border-radius:13px;background:linear-gradient(135deg,#5b4d8b,#343459);color:#c6b4f2;display:flex;align-items:center;justify-content:center;flex:none;font-size:20px;font-weight:600}.admin-member-card>header>div{flex:1;min-width:0}.admin-member-card h3{font-size:17px;line-height:1.6;font-weight:650;margin:0;overflow-wrap:anywhere}.admin-member-card header>div>span{display:block;color:#8ca7c0;font-size:9px;line-height:1.7;overflow-wrap:anywhere}.admin-member-active{border:1px solid #46667b;color:#8daabe;background:#142f41;border-radius:16px;padding:3px 9px;min-height:27px;font-size:10px;line-height:1.5;white-space:nowrap;flex:none}.admin-member-active.active{background:#10443322;border-color:#63c7aa;color:#84f2cd}.admin-member-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #2e495a;border-bottom:1px solid #253e50;padding:15px 10px;gap:0;min-width:0}.admin-member-counts>div{text-align:center;border-right:1px solid #355164;padding:0 5px;min-width:0}.admin-member-counts>div:last-child{border:0}.admin-member-counts span{display:block;font-size:9px;color:#b2c6d7;line-height:1.7;white-space:nowrap}.admin-member-counts b{display:block;font-size:16px;font-weight:500;line-height:1.9;color:#c6dbe9;overflow-wrap:anywhere}.admin-member-counts strong{display:inline-flex;border:1px solid #4e9b85;border-radius:10px;color:#86eacb;padding:2px 5px;font-size:8px;line-height:1.5;white-space:nowrap;margin-top:4px;font-weight:500}.admin-member-card>footer{display:flex;align-items:center;gap:8px;padding:10px 15px;line-height:1.6;font-size:9px;color:#7b9fb4;margin:0;border:0;background:#0d1e2c55}.admin-member-card>footer>span{margin-right:auto}.admin-member-card>footer>input{width:57px;min-width:0;height:28px;padding:3px 6px;font-size:10px;border-radius:5px;border-color:#35536a;background:#0b1e2b}.admin-member-card>footer>button{min-height:28px;padding:3px 9px;font-size:9px;border-color:#3c6267;background:#153d37;color:#aedccf;border-radius:5px}.admin-feedback-state{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:15px 0 0;border-top:1px solid #2c4556;padding-top:12px;font-size:9px;color:#7d9fb5}.admin-feedback-state>select{width:112px;height:31px;min-height:31px;margin:0;font-size:10px;padding:4px 7px;border-color:#3f596d;background:#122837}.admin-job-card{background:#0e2332;border:1px solid #304e64;border-radius:13px;padding:18px;min-width:0}.admin-job-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.admin-job-card>header>strong{font-size:11px;font-weight:500;color:#b6a1d5;overflow-wrap:anywhere}.admin-job-card h3{font-size:15px;line-height:1.7;color:#d5e8ed;margin:0 0 7px;overflow-wrap:anywhere}.admin-job-card p{font-size:11px;line-height:1.9;color:#91adbf;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-job-card details{margin-top:13px;border-top:1px solid #2c4859;padding-top:8px}.admin-job-card summary{font-size:10px;color:#70bba9;cursor:pointer;line-height:1.8}.admin-job-card details p{font-size:10px;line-height:1.95;margin-top:8px}.admin-job-card>footer{font-size:8px;color:#597f95;line-height:1.8;margin-top:15px;border:0;background:none;padding:0}#feedback-form-state{font-size:11px;color:#f0b7ab;line-height:1.8;margin:0 0 12px}.auth-card .brand b .auth-ai{color:#65e5c6}.auth-card .auth-tabs{display:flex;align-items:center;gap:4px;border:1px solid #2d4b5e;border-radius:9px;padding:3px;margin:-10px 0 24px;background:#0c1c29}.auth-tabs button{flex:1;min-height:32px;line-height:1.6;padding:5px;border:0;background:transparent;border-radius:6px;color:#7797ad;font-size:11px}.auth-tabs button.active{background:#1c3b43;color:#a0eadb}.auth-card #auth-title{font-size:30px;letter-spacing:-1.2px;line-height:1.5;margin-top:0}.auth-card #auth-title em{font-style:normal;color:#60e4c5}.auth-card #auth-description{font-size:12px;line-height:1.95;color:#a7c0d3;margin-bottom:27px}.auth-card .auth-brand-sub{font-size:9px;letter-spacing:1.3px;line-height:1.5}.auth-card .auth-password-wrap{display:flex;align-items:center;border:1px solid #52718a;border-radius:8px;background:#0a1d2c;margin-top:8px;overflow:hidden}.auth-card .auth-password-wrap>input{flex:1;width:100%;min-width:0;margin:0;border:0;background:transparent;padding:11px 12px;outline:0;font-size:13px;border-radius:0}.auth-card .auth-password-wrap>button{flex:none;width:36px;min-width:36px;padding:0;border:0;background:transparent;min-height:38px;color:#9ab0c1;line-height:1;font-size:17px}.auth-card .auth-password-wrap:focus-within{outline:2px solid #56d9bb;outline-offset:2px}.auth-card .auth-password-wrap>input:focus-visible{outline:none}.auth-card #password-guide{font-size:10px;color:#97adc2;line-height:1.9;margin:-9px 0 19px}.auth-card #auth-form>label{font-size:12px;color:#d7e5ef;font-weight:600;line-height:1.7;margin-bottom:17px}.auth-card #auth-form>label>input{border-color:#52718a;border-radius:8px;background:#0a1d2c;padding:11px 12px;min-height:44px;font-size:13px;font-weight:400}.auth-card #auth-form>.primary{border-radius:10px;font-size:15px;min-height:49px;background:linear-gradient(110deg,#3ce8bd,#0ed5b3);border-color:#33e7bf;box-shadow:0 2px 13px #23e9bc13;margin-top:4px}.auth-card .auth-switch{display:block;background:none;border:0;padding:0;margin:18px auto 0;min-height:24px;color:#b8a0ed;font-size:11px;line-height:1.7;text-decoration:underline;text-underline-offset:4px}.auth-card .auth-switch:hover{color:#d6c6ff}.auth-card .brand{margin-bottom:34px;padding:0}.auth-card .brand b{font-size:27px}.auth-card .brand img{width:35px;height:40px}.auth-card{max-width:445px;padding:34px 35px 26px;border-color:#26475d;background:radial-gradient(ellipse at 50% 4%,#153b4433,transparent 55%),#0a1a28;box-shadow:0 30px 100px #0004}.auth-screen{background:radial-gradient(ellipse at 50% 0,#14313c66,transparent 62%),#07141f;padding:28px 18px}.signup-view .auth-card>small{display:none}
@media(max-width:1150px) and (min-width:1025px){.member-project-grid{grid-template-columns:1fr 1fr}.admin-member-grid,.admin-feedback-grid,.admin-job-grid{grid-template-columns:1fr}.member-feedback-layout{grid-template-columns:1fr}.member-mode .member-ai-heading h1{font-size:21px}}
@media(max-width:1024px){.member-mode .member-mobile-nav{display:flex!important;justify-content:space-around;padding-inline:12vw}.member-mode .member-mobile-nav a{min-width:65px}.member-mode .member-mobile-nav button{width:53px;height:53px}.member-mode .member-mobile-nav a:first-child{color:#d2e5e9}.member-mode .member-mobile-nav a:last-child{color:#b99de9}.member-mode .member-projects>h2{font-size:23px;margin:2px 0 22px;line-height:1.8}.member-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.member-new-project-card{min-height:233px;border-radius:17px}.member-mode main{padding-bottom:95px}.member-mode.ai-page main{padding-bottom:0}.member-mode .member-ai-heading{display:none}.member-mode.ai-page .ai-chat{height:100%;min-height:0}.member-mode .member-welcome{width:100%;max-width:640px;margin:4px auto 0}.member-mode .member-welcome h2{font-size:24px;margin-bottom:25px;line-height:1.8;letter-spacing:-.9px}.member-mode .member-welcome .member-new-project-card{min-height:240px;max-width:none}.member-mode .member-composer-options{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.member-mode .member-composer-options>input{display:none}.member-mode .member-composer-options #member-project{height:17px;min-height:17px;font-size:8px}.member-mode .member-chat-feedback{font-size:10px;margin:3px 3px 11px;min-height:18px}.member-feedback-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px}.member-feedback-form-panel{padding:20px}.member-feedback-history>h2{font-size:18px}.admin-member-grid,.admin-feedback-grid,.admin-job-grid{grid-template-columns:1fr 1fr;gap:15px}.member-admin-tabs{margin-bottom:22px}.member-admin-tabs button{font-size:13px;min-height:43px}.member-admin>h2{font-size:22px}.member-owner-badge{font-size:10px}.member-projects>.member-feedback-link{margin-bottom:0}.member-account-panel h2{font-size:22px}.member-mode .settings-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.member-mode .page-heading{gap:10px;align-items:center;margin-bottom:20px}.member-mode .page-heading h1{font-size:23px;letter-spacing:-.7px;line-height:1.7}.member-mode .page-heading p{display:none}.member-mode .page-heading .eyebrow{font-size:7px;letter-spacing:1.5px;margin-bottom:5px}.member-economy-badge{font-size:8px;padding:3px 7px;border-radius:8px;gap:4px}.member-economy-badge svg{width:11px;height:11px}.member-project-grid{grid-template-columns:1fr;gap:14px}.member-mode .member-projects>h2{font-size:19px;letter-spacing:-.7px;line-height:1.8;margin-bottom:23px}.member-new-project-card{min-height:220px;border-radius:15px;padding:24px 16px}.member-new-project-card>span{font-size:40px}.member-new-project-card>strong{font-size:17px}.member-new-project-card>small{font-size:9px}.member-project-card{padding:21px;min-height:215px;border-radius:15px}.member-project-card h3{font-size:16px}.member-project-card p{font-size:11px}.member-project-caption{font-size:8px}.member-project-open{font-size:11px;min-height:36px}.member-mode .member-welcome h2{font-size:19px;letter-spacing:-.7px;line-height:1.9;margin:3px 0 22px}.member-mode .member-welcome .member-new-project-card{min-height:218px;border-radius:16px}.member-mode .member-welcome .member-new-project-card>small{display:none}.member-mode .member-start-note{padding:15px;gap:10px}.member-start-note>svg{width:19px;height:19px}.member-start-note strong{font-size:12px}.member-start-note p{font-size:9px}.member-ai-unavailable{font-size:8px;padding:8px 10px;gap:6px;margin-top:13px}.member-ai-unavailable>svg{width:12px;height:12px}.member-mode .member-chat-feedback{font-size:9px;margin-bottom:10px}.member-feedback-layout{grid-template-columns:1fr;gap:23px}.member-feedback-form-panel{padding:19px}.member-feedback-form-panel label{font-size:10px}.member-feedback-form-panel input,.member-feedback-form-panel select,.member-feedback-form-panel textarea{font-size:11px}.member-feedback-history>h2{font-size:18px;margin-bottom:14px}.member-feedback-card{padding:17px;border-radius:13px}.member-feedback-card h3{font-size:14px}.member-feedback-card>p{font-size:11px}.member-feedback-card>header>span:first-child{font-size:8px}.member-feedback-card .badge{font-size:9px;padding:2px 7px}.member-feedback-card>footer{font-size:8px}.admin-member-grid,.admin-feedback-grid,.admin-job-grid{grid-template-columns:1fr;gap:15px}.member-admin-tabs{gap:3px;margin-bottom:22px;padding-bottom:5px}.member-admin-tabs button{font-size:12px;padding:8px 5px;gap:5px;min-height:40px;border-radius:9px}.member-admin-tabs button>span{font-size:8px}.member-admin>h2{font-size:21px;margin-bottom:17px}.member-owner-badge{font-size:9px;border-radius:8px;padding:3px 8px}.admin-member-card>header{padding:17px;gap:11px}.admin-member-avatar{width:40px;height:43px;font-size:19px;border-radius:12px}.admin-member-card h3{font-size:17px}.admin-member-card header>div>span{font-size:8px}.admin-member-active{font-size:9px;padding:3px 8px}.admin-member-counts{padding:14px 9px}.admin-member-counts span{font-size:8px}.admin-member-counts b{font-size:16px}.admin-member-counts strong{font-size:7px;padding:2px 4px}.admin-member-card>footer{font-size:8px;padding:9px 13px}.admin-member-card>footer>input{font-size:9px;width:52px}.admin-member-card>footer>button{font-size:8px}.admin-job-card{padding:17px}.admin-job-card h3{font-size:14px}.admin-job-card p{font-size:10px}.member-mode .settings-grid{grid-template-columns:1fr}.member-account-panel h2{font-size:21px}.member-feedback-link{font-size:10px}.member-empty-small{font-size:11px;min-height:135px}.auth-screen{padding:18px 12px}.auth-card{max-width:430px;border-radius:18px;padding:27px 25px 24px}.auth-card .brand{margin-bottom:31px}.auth-card .brand b{font-size:26px}.auth-card .brand img{width:32px;height:37px}.auth-card .auth-brand-sub{font-size:8px;letter-spacing:1.5px}.auth-card .auth-tabs{margin:-6px 0 24px}.auth-tabs button{font-size:10px;min-height:30px}.auth-card #auth-title{font-size:29px;line-height:1.5;letter-spacing:-1.2px;margin-bottom:14px}.auth-card #auth-description{font-size:11px;line-height:1.95;margin-bottom:26px}.auth-card #auth-form>label{font-size:12px;margin-bottom:18px}.auth-card #auth-form>label>input{font-size:13px;min-height:44px;padding:10px 11px}.auth-card .auth-password-wrap>input{font-size:13px;padding:10px 11px;min-height:43px}.auth-card #password-guide{font-size:9px;line-height:1.9;margin:-10px 0 18px}.auth-card #auth-form>.primary{font-size:15px;min-height:47px;border-radius:10px}.auth-card .auth-switch{font-size:10px;margin-top:18px}.auth-card #auth-error{font-size:10px;line-height:1.8}.member-mode .member-mobile-nav small{font-size:10px}}
@media(max-width:350px){.member-mode .page-heading h1{font-size:21px}.member-mode .member-projects>h2{font-size:17px}.member-mode .member-welcome h2{font-size:17px}.member-economy-badge{font-size:7px;padding:3px 6px}.member-economy-badge svg{width:10px;height:10px}.member-new-project-card{min-height:206px}.member-mode .member-welcome .member-new-project-card{min-height:200px}.member-mode .member-chat-feedback{font-size:8px}.member-mode .member-composer-options #member-project{font-size:7px}.member-feedback-form-panel{padding:16px}.admin-member-card>header{padding:15px 13px;gap:9px}.admin-member-avatar{width:35px;height:39px;font-size:17px}.admin-member-card h3{font-size:15px}.admin-member-card header>div>span{font-size:7px}.admin-member-active{font-size:8px;padding:3px 6px}.admin-member-counts span{font-size:7px}.admin-member-counts strong{font-size:6px}.member-admin-tabs button{font-size:11px}.auth-card{padding:24px 20px 22px;border-radius:16px}.auth-card .brand{margin-bottom:27px}.auth-card .brand b{font-size:23px}.auth-card .brand img{width:29px;height:34px}.auth-card #auth-title{font-size:26px}.auth-card #auth-description{font-size:10px;margin-bottom:23px}.auth-card #auth-form>label{font-size:11px;margin-bottom:16px}.auth-card #auth-form>label>input,.auth-card .auth-password-wrap>input{font-size:12px;min-height:41px}.auth-card #password-guide{font-size:8px}.auth-card #auth-form>.primary{font-size:14px;min-height:45px}.auth-tabs button{font-size:9px}.auth-card .auth-switch{font-size:9px}.member-owner-badge{font-size:8px;padding:3px 6px}.member-mode .member-mobile-nav small{font-size:9px}}
@media(prefers-reduced-motion:reduce){.member-new-project-card,.member-project-open,.member-admin-tabs button{transition:none!important;animation:none!important}}
