/* Shared workspace polish, without changing application behavior. */
body{font-size:16px;background:#f5f0ea}.live-dashboard{max-width:1500px;padding:0 clamp(20px,4vw,64px) 64px}.live-dashboard .topbar{min-height:112px;height:auto;padding:22px 0;border-bottom:1px solid #38243818;gap:24px}.live-dashboard .topbar>div:not(.brand){margin-left:auto}.live-dashboard .nav{gap:12px}.live-dashboard .btn,.auth-layout .btn{border-radius:100px;font-size:14px;font-weight:600;padding:13px 21px;min-height:46px;transition:transform .2s,box-shadow .2s,background .2s}.live-dashboard .btn:hover,.auth-layout .btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #3824380b;filter:none}.live-tabs{gap:8px!important;position:relative;padding:22px 0!important;margin:0 0 34px!important;border-bottom:1px solid #38243812}.live-tabs>.btn{border:0;background:transparent;color:#796477;padding:12px 20px}.live-tabs>.btn.primary{background:#382438;color:#fff;box-shadow:0 5px 16px #38243814}.live-dashboard .section-head h1{font-weight:500;letter-spacing:-.06em;font-size:clamp(34px,4.5vw,60px)}.live-dashboard .section-head{margin-bottom:34px}.live-dashboard .section-head p{font-size:17px;margin-top:16px}.live-dashboard .box{border-color:#e7dfe4;border-radius:22px;box-shadow:0 12px 40px #38243804}.live-dashboard .live-box{padding:30px}.live-dashboard .live-property{padding:0;overflow:hidden}.live-dashboard .live-cover{height:250px;border-radius:0;object-fit:cover}.live-stats{gap:20px!important}.live-stats .box{padding:30px;border-radius:22px;background:#fff}.live-stats .box:first-child{background:#382438;color:#f5f0ea}.live-stats .box:first-child span{color:#c8b8ab}.live-stats .box strong{font-weight:500;font-size:56px;line-height:1;letter-spacing:-.06em}.live-stats .box span{font-size:15px;margin-top:20px}.live-dashboard .live-column{background:#eae3e9;border-radius:20px;padding:18px}.live-dashboard .live-column>h2{font-size:17px;letter-spacing:-.025em}.live-dashboard .live-contact{padding:22px;border:1px solid #e8e0e7}.live-dashboard .live-contact h3{font-size:21px;font-weight:600;letter-spacing:-.04em}.live-dashboard .live-contact p{font-size:14px}.live-dashboard .pill{font-size:11px;font-weight:500;padding:7px 12px;background:#eee7ee}.live-dashboard .live-editor{max-width:1100px;margin-inline:auto}.live-dashboard input,.live-dashboard select,.live-dashboard textarea,.auth-layout input{border-radius:12px;border-color:#ded4dd;padding:14px 16px;font-size:16px;background:#fffcf9;min-height:48px}.live-dashboard label{font-size:13px;color:#786075;font-weight:500}.live-dashboard h2{font-size:28px;font-weight:500;letter-spacing:-.04em}.live-dashboard fieldset{border-color:#e1d6df;border-radius:16px}.live-dashboard .notice{border:1px solid #e7dce5;background:#f0e8ee;color:#765971;font-size:14px}.live-dashboard .portal-demo-banner{font-size:12px;border-color:#e0d5dc;background:#ece4df;color:#665060;border-radius:12px}.live-dashboard .portal-demo-banner strong{font-weight:600}.live-dashboard .portal-demo-banner .btn{padding:8px 14px;min-height:36px;font-size:12px}.auth-layout{gap:80px!important;padding:70px 0!important}.auth-intro h1{font-size:clamp(42px,5.5vw,78px);font-weight:500;line-height:1.06}.auth-intro-photo{border-radius:24px!important;overflow:hidden}.auth-card{border-radius:26px!important;border-color:#e5dce4!important;padding:40px!important;box-shadow:0 30px 80px #38243808!important}.auth-card h2{font-weight:500}.founder-dashboard .founder-stats .box:first-child{background:#382438;color:#f5f0ea}.founder-dashboard .founder-stats .box:first-child .file-note,.founder-dashboard .founder-stats .box:first-child small{color:#c8b8ab}.founder-dashboard .founder-value{font-weight:500;letter-spacing:-.05em}.founder-table-wrap{border-radius:18px;border:1px solid #e4dae2}.founder-table th{background:#ebe3e9}.founder-table td{font-size:14px}.demo-home-intro{padding:75px 0 48px}.demo-home-intro h1{font-weight:500;max-width:1000px}.demo-home-card{padding:42px!important;display:flex;flex-direction:column}.demo-home-card h2{font-size:38px}.demo-home-card>p{max-width:460px;font-size:17px;margin-bottom:28px}.demo-home-card .btn{align-self:start;margin-top:auto}.demo-home-card:last-child{background:#382438;color:#f5f0ea}.demo-home-card:last-child .eyebrow,.demo-home-card:last-child p{color:#c8b8ab}.demo-home-card:last-child .btn.primary{background:#f5f0ea;color:#382438;border-color:#f5f0ea}
@media(max-width:900px){.live-dashboard .topbar{flex-wrap:wrap;gap:18px}.live-dashboard .topbar>div:not(.brand){margin-left:0}.live-dashboard .nav{flex-wrap:wrap}.auth-layout{gap:35px!important}.demo-home-card{padding:30px!important}}
@media(max-width:600px){.live-dashboard .topbar .brand-lockup{width:200px;height:53px}.live-dashboard .topbar{padding:20px 0;gap:15px}.live-dashboard .topbar>div:not(.brand){font-size:13px}.live-dashboard .nav{width:100%;gap:8px}.live-dashboard .nav .btn{padding:10px 15px;font-size:12px}.live-tabs{margin-bottom:24px!important;gap:6px!important;padding:18px 0!important}.live-tabs>.btn{font-size:13px;padding:10px 16px;white-space:nowrap}.live-dashboard .section-head{flex-wrap:wrap;gap:18px}.live-dashboard .section-head h1{font-size:37px}.live-dashboard .section-head p{font-size:15px}.live-dashboard .live-box{padding:23px}.live-stats .box{padding:23px}.live-stats .box strong{font-size:44px}.live-stats .box span{font-size:12px;margin-top:14px}.live-dashboard .btn.small{padding:9px 12px;font-size:12px}.auth-layout{padding:35px 0!important;gap:25px!important}.auth-card{padding:28px!important}.demo-home-intro{padding:45px 0 25px}.demo-home-intro h1{font-size:43px}.demo-home-card h2{font-size:32px}.demo-home-card>p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.live-dashboard .btn,.auth-layout .btn{transition:none;transform:none!important}}
