.ws-start-card{width:100%;display:flex;align-items:center;gap:15px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--teal);text-align:left;box-shadow:0 3px 10px #103e4607}.ws-start-plus{display:grid;place-items:center;width:46px;height:46px;background:var(--teal);color:#d6b269;font-size:29px;border-radius:11px;flex-shrink:0}.ws-start-card strong,.ws-team-entry strong{display:block;font-size:15px}.ws-start-card small,.ws-team-entry small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.ws-chevron{font-size:27px;color:var(--gold);margin-left:auto}.ws-quick-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0 27px}.ws-quick-row button{padding:14px;background:#e9ede5;border:0;border-radius:9px;color:var(--teal)}.ws-quick-row strong{display:block;font-size:24px}.ws-quick-row span{font-size:11px}.ws-team-entry{display:flex;align-items:center;gap:14px;width:100%;background:#fff;border:1px solid var(--line);border-radius:9px;padding:17px;text-align:left;color:var(--teal);margin:22px 0 13px}.ws-line-icon{color:var(--gold);font-size:25px}.ws-local-note{font-size:10px;color:var(--muted);line-height:1.65}.ws-library-count{font-size:11px;color:var(--muted);margin:0 0 13px}.ws-form-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ws-library-card{display:grid;grid-template-columns:43px 1fr;align-content:start;gap:15px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.ws-library-icon{display:grid;place-items:center;background:#e8eee7;border-radius:10px;width:43px;height:43px;font-size:22px;color:var(--teal)}.ws-library-card h3{font-size:17px;margin:6px 0}.ws-library-card p{font-size:12px;color:var(--muted);line-height:1.6}.ws-library-meta{font-size:10px;color:var(--gold)}.ws-library-card button{grid-column:1/-1;min-height:44px;margin-top:7px}.ws-library-future{display:flex;gap:16px;border:1px dashed #bfcabe;border-radius:10px;padding:20px;margin:22px 0;background:#ffffff55}.ws-library-future>span{font-size:26px;color:var(--gold)}.ws-library-future strong{font-size:12px}.ws-library-future p{font-size:11px;color:var(--muted);line-height:1.6}.ws-nav-icon{display:none}.ws-team-page{max-width:1050px;margin:auto;padding:6px 5px}.ws-team-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.ws-team-metrics>div{background:white;padding:18px;border:1px solid var(--line);border-radius:8px}.ws-team-metrics b{font-size:27px;display:block}.ws-team-metrics span{font-size:11px;color:var(--muted)}.ws-team-page select{display:block;width:100%;padding:12px;border:1px solid var(--line);border-radius:7px;margin:9px 0 24px}.ws-client-group{padding:22px;border:1px solid var(--line);background:white;border-radius:10px;margin:16px 0}.ws-client-group h3{font-size:20px;margin:5px 0}.ws-team-record{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding:18px 0 5px;margin-top:15px}.ws-team-record strong{font-size:13px}.ws-team-record p,.ws-team-record small{font-size:11px;color:var(--muted)}.phone .ws-form-library{grid-template-columns:1fr}.phone .ws-page-title h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700}.phone .ws-start-card{padding:18px 15px}.phone .ws-start-card strong{font-size:14px}.phone .ws-page-title{margin-bottom:23px}.phone .ws-record{box-shadow:0 2px 5px #103e4605;border-radius:11px}.phone .appnav .ws-nav-icon{display:block;font-size:19px;line-height:19px;margin-bottom:3px}.phone .appnav button{position:relative;min-height:65px;font-size:9px;padding:9px 4px;gap:1px}.phone .appnav button.active{padding-top:7px}.phone .appnav .ws-badge{position:absolute;top:5px;right:5px;min-width:15px;height:15px;font-size:8px;background:var(--gold);color:white}.phone .brandbar{height:76px}.phone .brandbar img{width:83px}.phone .product strong{font-family:Arial,Helvetica,sans-serif;font-size:20px}.phone .screen footer{font-size:6.5px;padding:6px}.phone .ws-connection-chip{font-size:9px}.phone .ff-group-title{position:relative}.phone .ff-check{border-radius:10px}.phone .ff-answers{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.phone .ff-answers .ff-clear{grid-column:1/-1;justify-self:end;min-height:25px}.phone .ff-check-heading{font-size:13px}.phone .ff-section-title h3{font-size:18px}.phone .ff-photo-buttons label{flex:1}.phone .ff-sticky{min-height:60px}.phone .ff-tabs button{font-weight:bold}.phone .ff-source{font-size:9px}.devices{flex-wrap:wrap}.devices button{font-size:11px}@media(max-width:700px){body{background:var(--cream)}.presentation{display:none}.stage{display:block!important;margin:0!important;padding:0!important;max-width:none!important}.stage .guide{display:none!important}.frame,.frame.phone{width:100%!important;max-width:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.device-camera{display:none}.frame .screen,.frame.phone .screen{height:100dvh!important;min-height:0!important;border-radius:0!important}.screen footer{display:none!important}.brandbar{padding-top:max(12px,env(safe-area-inset-top))}.phone .appnav{padding-bottom:env(safe-area-inset-bottom);border-radius:0}.phone main{padding:20px 16px}.ws-team-metrics{grid-template-columns:1fr 1fr}.ws-client-group{padding:16px}.ws-team-record{align-items:flex-start;gap:12px}.ws-team-page .row{flex-wrap:wrap}.ws-form-library{grid-template-columns:1fr}.ws-library-card{padding:19px}.ws-quick-row{gap:8px}}
