.privateWorkspacePage{min-height:100vh;color:var(--ink);background:#fffdf7}.privateWorkspacePage>article{max-width:920px;margin:0 auto;padding:32px 24px}.privateWorkspacePage .acquisitionHero{padding:72px 0 38px}.privateWorkspacePage .acquisitionHero h1{max-width:850px;font:800 clamp(42px,7vw,76px)/.98 var(--display);letter-spacing:-.04em;margin:12px 0 20px}.privateWorkspacePage .acquisitionHero>p{max-width:760px;font-size:20px;line-height:1.6}.privateWorkspacePage article section{margin:34px 0}.privateWorkspacePage article section h2{font:800 clamp(26px,4vw,40px)/1.08 var(--display)}.privateWorkspacePage p a:not(.button){text-underline-offset:.15em;text-decoration:underline}.privateWorkspace{border:3px solid var(--ink);background:#edf7f0;border-radius:28px;padding:clamp(22px,4vw,38px);margin:18px 0 54px!important}.privateWorkspace>header{max-width:760px}.privateWorkspace>header h2{margin:6px 0 10px!important}.privateWorkspace>header p{line-height:1.6}.privateWorkspaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.privateWorkspaceCard{border:2px solid var(--ink);background:#fff;border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex}.privateWorkspaceCard h3{font:800 25px/1.08 var(--display);margin:7px 0 10px}.privateWorkspaceCard>p{color:#465950;flex:1;margin:0;line-height:1.55}.privateWorkspaceStatus{background:#f6f8f7;border-radius:12px;gap:4px;margin:20px 0;padding:13px;display:grid}.privateWorkspaceStatus strong{font-size:14px}.privateWorkspaceStatus span{color:#526159;font-size:12px;line-height:1.45}.privateWorkspaceCard[data-presence=found] .privateWorkspaceStatus{background:#daf1e4}.privateWorkspaceCard[data-presence=unavailable] .privateWorkspaceStatus{background:#fff2df}.privateWorkspaceCard .button{white-space:normal;align-self:flex-start;margin-top:auto}.privateWorkspaceRefresh{align-items:center;gap:12px;margin-top:18px;display:flex}.privateWorkspaceRefresh span{color:#526159;font-size:12px;line-height:1.45}.browserPlanningControl{border-top:2px solid var(--ink);background:#fff;border-radius:0 0 18px 18px;padding:24px;margin:30px 0 0!important}.browserPlanningControl>header h3{font:800 26px/1.1 var(--display);margin:6px 0 8px}.browserPlanningControl>header p{color:#465950;max-width:720px;margin:0;line-height:1.55}.browserPlanningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.browserPlanningGrid article{background:#f7faf8;border:1px solid #b8cdc6;border-radius:12px;justify-content:space-between;gap:14px;padding:14px;display:flex}.browserPlanningGrid article>div{gap:4px;display:grid}.browserPlanningGrid article span{color:#526159;font-size:12px;line-height:1.4}.browserPlanningGrid article b{white-space:nowrap;align-self:flex-start;font-size:12px}.browserPlanningGrid article[data-presence=found]{background:#fff2df}.browserPlanningGrid article[data-presence=unavailable]{border-style:dashed}.browserPlanningProtected{background:#edf7f0;border-left:4px solid #4f766b;margin:18px 0;padding:16px}.browserPlanningProtected p{margin:.35rem 0 .5rem;line-height:1.5}.browserPlanningProtected a{font-weight:800}.browserPlanningConfirm{align-items:flex-start;gap:10px;margin:18px 0;line-height:1.5;display:flex}.browserPlanningConfirm input{flex:none;margin-top:.3rem}.browserPlanningControl>.button{border:2px solid var(--ink)}.browserPlanningControl>.button:disabled{cursor:not-allowed;opacity:.5}.browserPlanningStatus{color:#526159;min-height:1.5em;font-size:13px}.privateWorkspaceDirect{border:2px solid var(--ink);background:#fff;border-radius:16px;height:auto;padding:20px}.privateWorkspaceDirect h2{margin:0 0 8px!important;font-size:24px!important}.privateWorkspaceDirect p{margin:0;line-height:1.6}.privateWorkspacePage .quietButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:12px;text-decoration:underline}@media (width<=720px){.privateWorkspacePage .acquisitionHero{padding-top:38px}.privateWorkspacePage .acquisitionHero h1{font-size:42px}.privateWorkspaceGrid,.browserPlanningGrid{grid-template-columns:1fr}.privateWorkspaceCard{padding:19px}.privateWorkspaceRefresh{flex-direction:column;align-items:flex-start}.browserPlanningControl{padding:18px}.browserPlanningGrid article{display:grid}.privateWorkspacePage .siteNav .links{display:none}}@media print{.privateWorkspacePage .siteNav,.privateWorkspacePage .siteFooter{display:none!important}.privateWorkspacePage>article,.privateWorkspacePage .acquisitionHero{padding:0}.privateWorkspacePage .acquisitionHero h1{font-size:28pt}}
