.ws{--navy:#0a2137;--navy-deep:#061626;--green:#08a94f;--green-dark:#078b42;--green-light:#69e79b;--paper:#edf2ef;--white:#ffffff;--line:#dce3e9;--muted:#5b6a78;--amber:#d97706;--red:#dc2626;font-family:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--navy);font-size:15px;display:flex;min-height:100vh}.ws *{box-sizing:border-box}.ws .sidebar{width:260px;min-width:260px;max-width:260px;flex:0 0 260px;background:var(--navy-deep);color:#c9d5de;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;z-index:20}.ws .sidebar .brand{padding:24px 20px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.ws .sidebar .brand .logo-pill{display:inline-block;background:#ffffff;border-radius:10px;padding:8px 14px;margin-bottom:10px;line-height:0}.ws .sidebar .brand .logo-pill img{height:34px;display:block;margin:0}.ws .sidebar .brand .wordmark{font-size:.68rem;letter-spacing:.22em;font-weight:800;color:var(--green-light)}.ws .nav{flex:1;overflow-y:auto;padding:12px 0}.ws .nav a{display:flex;align-items:center;gap:12px;width:100%;color:#c9d5de;padding:12px 20px;font-size:.92rem;text-align:left;border-left:3px solid transparent;text-decoration:none;white-space:nowrap}.ws .nav a:hover{background:rgba(255,255,255,.05)}.ws .nav a.active{background:rgba(8,169,79,.14);border-left-color:var(--green);color:#fff;font-weight:700}.ws .nav .num{font-size:.72rem;color:var(--green-light);font-weight:800;min-width:24px}.ws .sidebar .foot{padding:16px 20px;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem;color:#8fa0ae}.ws .sidebar .foot div{margin-bottom:4px}.ws .sidebar .foot button{background:none;border:none;color:#8fa0ae;font-size:.75rem;cursor:pointer;padding:0;text-decoration:underline}.ws .main{flex:1;min-width:0}.ws .topbar{background:var(--navy);color:#fff;padding:14px 32px;display:flex;justify-content:space-between;align-items:center}.ws .topwrap{position:sticky;top:0;z-index:10}.ws .mobilenav{display:none}.ws .topbar .crumb{font-size:.8rem;letter-spacing:.12em;color:var(--green-light);font-weight:800}.ws .topbar .saved{font-size:.78rem;color:#9fb3c2}.ws .content{padding:32px;max-width:1100px}.ws .dark-page{background:#0a0a0a;margin:-32px;padding:40px 36px 56px;min-height:calc(100vh - 70px)}.ws .dark-page .dp-eyebrow{font-size:.72rem;letter-spacing:.22em;font-weight:800;color:#69e79b;margin-bottom:10px}.ws .dark-page .dp-title{font-size:2rem;letter-spacing:.01em;margin:0 0 6px;color:#ededed;font-weight:800}.ws .dark-page .dp-lede{color:#a1a1a1;margin:0 0 30px;max-width:640px;line-height:1.6;font-size:.95rem}.ws .dark-page .dp-card{background:#141414;border:1px solid #262626;border-radius:16px;padding:28px;margin-top:18px;text-align:center}.ws .dark-page .dp-card h3{color:#ededed;font-size:1.1rem;margin:0 0 10px}.ws .dark-page .dp-card p{color:#a1a1a1;font-size:.9rem;line-height:1.65}.ws .dark-page .dp-card .btn{margin-top:6px}@media (max-width:900px){.ws .dark-page{margin:-20px -16px;padding:28px 16px 40px}.ws .dark-page .dp-title{font-size:1.6rem}.ws .dark-page .dp-card{padding:22px 18px}}.ws h1{font-size:1.9rem;letter-spacing:.01em;margin:0 0 4px}.ws .eyebrow{font-size:.72rem;letter-spacing:.22em;font-weight:800;color:var(--green);margin-bottom:8px}.ws .lede{color:var(--muted);margin:0 0 24px;max-width:640px;line-height:1.55}.ws .card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:20px 22px;margin-bottom:18px}.ws .card h3{font-size:1.02rem;margin:0 0 10px}.ws .grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ws .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:900px){.ws .grid2,.ws .grid3{grid-template-columns:1fr}.ws .sidebar{display:none}}.ws .pill{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:4px 10px;border-radius:20px;white-space:nowrap}.ws .pill.ok{background:#e3f6ec;color:var(--green-dark)}.ws .pill.warn{background:#fef3c7;color:#92400e}.ws .pill.todo{background:#e8edf2;color:var(--muted)}.ws .pill.live{background:var(--green);color:#fff}.ws .pill.sample{background:#ede9fe;color:#5b21b6}.ws table{width:100%;border-collapse:collapse;font-size:.9rem}.ws th{text-align:left;font-size:.72rem;letter-spacing:.1em;color:var(--muted);padding:10px 12px;border-bottom:2px solid var(--line)}.ws td{padding:12px;border-bottom:1px solid var(--line);vertical-align:top}.ws tr:hover td{background:#f7faf8}.ws .checklist{list-style:none;margin:0;padding:0}.ws .checklist li{padding:10px 0;border-bottom:1px solid var(--line);display:flex;gap:10px;align-items:flex-start;font-size:.92rem}.ws .checklist li:last-child{border-bottom:none}.ws .checklist input[type=checkbox]{margin-top:3px;accent-color:var(--green);width:16px;height:16px;flex-shrink:0}.ws .btn{display:inline-block;background:var(--green);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-weight:700;font-size:.88rem;cursor:pointer;text-decoration:none}.ws .btn:hover{background:var(--green-dark)}.ws .btn.ghost{background:#fff;color:var(--navy);border:1px solid var(--line)}.ws .btn.ghost:hover{border-color:var(--green)}.ws .btn:disabled{opacity:.5;cursor:not-allowed}.ws .stat{text-align:center}.ws .stat .n{font-size:2rem;font-weight:800;color:var(--navy)}.ws .stat .l{font-size:.75rem;letter-spacing:.08em;color:var(--muted);margin-top:4px}.ws .sample-note{background:#f5f3ff;border:1px dashed #7c3aed;border-radius:8px;color:#5b21b6}.ws .sample-note,.ws .setup-note{padding:12px 16px;font-size:.82rem;margin-bottom:18px}.ws .setup-note{background:#fffbeb;border:1px dashed var(--amber);border-radius:8px;color:#92400e}.ws .supplier-card{display:flex;gap:16px;align-items:flex-start}.ws .supplier-card img.logo{width:72px;height:72px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:8px;padding:6px;flex-shrink:0}.ws .supplier-card .initial{width:72px;height:72px;background:var(--navy);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.4rem;flex-shrink:0}.ws .bar{height:10px;background:var(--line);border-radius:5px;overflow:hidden;margin-top:8px}.ws .bar>div{height:100%;background:var(--green);border-radius:5px}.ws .daytabs{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap}.ws .daytabs button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 14px;font-size:.82rem;cursor:pointer}.ws .daytabs button.active{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:700}.ws .week-list{display:flex;flex-direction:column}.ws .week-day{display:grid;grid-template-columns:64px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.ws .week-day:last-child{border-bottom:none}.ws .week-day-head{font-weight:800;font-size:.82rem;letter-spacing:.08em;color:var(--navy);padding-top:2px}.ws .week-empty{color:var(--line);font-size:1.1rem}.ws .week-idea{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin-bottom:8px}.ws .week-idea:last-child{margin-bottom:0}.ws .wi-title{font-weight:800;font-size:.92rem;margin-bottom:6px}.ws .wi-meta{display:flex;gap:8px;align-items:center;margin-bottom:6px;flex-wrap:wrap}.ws .wi-format{font-size:.78rem;color:var(--muted)}.ws .wi-product{font-size:.8rem;color:var(--green-dark);font-weight:700;margin-bottom:4px}.ws .wi-notes{font-size:.82rem;color:var(--muted);line-height:1.5}@media (max-width:700px){.ws .week-day{grid-template-columns:48px 1fr}}.ws input[type=email],.ws input[type=file],.ws input[type=password],.ws input[type=text],.ws select,.ws textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font:inherit;font-size:.9rem;margin-bottom:10px;background:#fff;color:var(--navy)}.ws label{font-size:.78rem;font-weight:700;letter-spacing:.04em;color:var(--muted);display:block;margin-bottom:4px}.ws .formrow{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:700px){.ws .formrow{grid-template-columns:1fr}}.ws .modal-overlay{position:fixed;inset:0;background:rgba(6,22,38,.55);z-index:50;display:flex;align-items:center;justify-content:center;padding:24px}.ws .modal{max-width:580px;width:100%;max-height:85vh;overflow-y:auto}.ws .error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:12px 16px;font-size:.88rem;margin-bottom:16px}.ws-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--navy-deep);padding:24px}.ws-login .card{max-width:420px;width:100%;margin:0}.ws-login .wordmark{font-size:.68rem;letter-spacing:.22em;font-weight:800;color:var(--green);margin-bottom:6px}.ws .section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ws .section-head h3{margin:0}.ws .see-all{font-size:.85rem;font-weight:700;color:var(--green-dark);text-decoration:none;white-space:nowrap}.ws .see-all:hover{text-decoration:underline}.ws .section-sub{color:var(--muted);font-size:.88rem;margin:2px 0 16px}.ws .product-grid{gap:14px}.ws .product-card{border:1px solid var(--line);border-radius:8px;padding:16px;background:#fbfdfc}.ws .product-card .pname{font-weight:800;font-size:.95rem;margin-bottom:4px}.ws .product-card .pblurb{font-size:.84rem;color:var(--muted);line-height:1.5;margin-bottom:10px}.ws .product-card .pmeta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.ws .product-card .psupplier{font-size:.78rem;color:var(--muted)}.ws .product-card .pprice{font-weight:800;font-size:1.05rem;color:var(--navy)}.ws .product-card .pcut{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ws .product-card .cut-note{font-size:.8rem;color:var(--green-dark);font-weight:700}.ws .supplier-list{display:flex;flex-direction:column;gap:0}.ws .supplier-row{padding:12px 0;border-bottom:1px solid var(--line)}.ws .supplier-row:last-child{border-bottom:none}.ws .supplier-row .sname{font-weight:800;font-size:.95rem}.ws .supplier-meta{display:flex;flex-direction:column;gap:8px;margin-top:12px;font-size:.85rem}.ws .supplier-meta .meta-label{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.1em;color:var(--muted);min-width:92px;margin-right:8px}.ws .idea-list{list-style:none;margin:0;padding:0}.ws .idea-list li{padding:12px 0;border-bottom:1px solid var(--line)}.ws .idea-list li:last-child{border-bottom:none}.ws .idea-list .iname{font-weight:700;font-size:.92rem;margin-bottom:6px}.ws .idea-list .imeta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ws .idea-list .iproduct{font-size:.8rem;color:var(--muted)}.ws .setup-list{list-style:none;margin:0;padding:0}.ws .setup-list li{border-bottom:1px solid var(--line)}.ws .setup-list li:last-child{border-bottom:none}.ws .setup-list a{display:block;padding:14px 4px;text-decoration:none;color:inherit}.ws .setup-list a:hover strong{color:var(--green-dark)}.ws .setup-list strong{display:block;font-size:.95rem;margin-bottom:3px;color:var(--navy)}.ws .setup-list span{font-size:.84rem;color:var(--muted);line-height:1.5}.ws .insights-teaser{background:var(--navy-deep);border-color:var(--navy-deep);color:#dbe5ec}.ws .insights-teaser h3{color:#fff}.ws .insights-teaser p{color:#9fb3c2;font-size:.9rem;line-height:1.6;margin-bottom:16px}.ws .insights-teaser .btn.ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.25)}.ws .insights-teaser .btn.ghost:hover{border-color:var(--green-light)}@media (max-width:900px){.ws .mobilenav{display:flex;gap:8px;overflow-x:auto;padding:10px 16px;background:var(--navy-deep);border-top:1px solid rgba(255,255,255,.08);-webkit-overflow-scrolling:touch;scrollbar-width:none}.ws .mobilenav::-webkit-scrollbar{display:none}.ws .mobilenav a{flex-shrink:0;font-size:.8rem;font-weight:700;color:#c9d5de;text-decoration:none;padding:8px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.15);white-space:nowrap}.ws .mobilenav a.active{background:var(--green);border-color:var(--green);color:#fff}.ws .content{padding:20px 16px}.ws .topbar{padding:12px 16px}.ws h1{font-size:1.6rem}}.ws .cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ws .cal-head h3{margin:0;font-size:1.1rem}.ws .cal-nav{display:flex;gap:8px}.ws .cal-nav button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:700;cursor:pointer;color:var(--navy)}.ws .cal-nav button:hover{border-color:var(--green)}.ws .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.ws .cal-dow{font-size:.68rem;font-weight:800;letter-spacing:.08em;color:var(--muted);text-align:center;padding:6px 0}.ws .cal-day{min-height:72px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:6px;cursor:pointer;text-align:left;font:inherit;display:flex;flex-direction:column;gap:4px}.ws .cal-day:hover{border-color:var(--green)}.ws .cal-day.other-month{background:#f4f7f5;color:#b0bcc7}.ws .cal-day.today .cal-num{background:var(--navy);color:#fff;border-radius:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.ws .cal-num{font-size:.8rem;font-weight:700}.ws .cal-idea{font-size:.68rem;background:#e3f6ec;color:var(--green-dark);border-radius:4px;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.ws .cal-idea.draft{background:#fef3c7;color:#92400e}.ws .cal-idea.idea{background:#e8edf2;color:var(--muted)}.ws .cal-more{font-size:.68rem;color:var(--muted);font-weight:700}@media (max-width:700px){.ws .cal-day{min-height:56px;padding:4px}.ws .cal-idea{font-size:.6rem;padding:1px 4px}}.ws .conn-card{text-align:left}.ws .conn-card .conn-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ws .conn-card .conn-icon{width:44px;height:44px;border-radius:10px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;flex-shrink:0}.ws .conn-card .conn-acct{font-size:.85rem;color:var(--green-dark);font-weight:700;margin:8px 0}.ws .conn-flows{font-size:.82rem;color:var(--muted);line-height:1.6;margin:10px 0;padding-left:18px}.ws .preview-toggle{display:flex;gap:8px;margin-bottom:16px}.ws .preview-toggle button{border:1px solid var(--line);background:#fff;border-radius:20px;padding:6px 14px;font-size:.8rem;cursor:pointer}.ws .preview-toggle button.active{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:700}.ws .kb-entry{border:1px solid var(--line);border-radius:8px;padding:16px;margin-bottom:12px;background:#fbfdfc}.ws .kb-entry .kb-title{font-weight:800;font-size:.95rem;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center;gap:8px}.ws .kb-entry .kb-body{font-size:.88rem;color:var(--muted);line-height:1.6;white-space:pre-wrap}.ws .kb-entry .kb-actions{display:flex;gap:8px;margin-top:10px}.ws .kb-entry .kb-actions button{background:none;border:1px solid var(--line);border-radius:6px;padding:6px 12px;font-size:.78rem;cursor:pointer;color:var(--muted)}.ws .kb-entry .kb-actions button:hover{border-color:var(--red);color:var(--red)}.ws .kb-entry .kb-actions button.edit:hover{border-color:var(--green);color:var(--green-dark)}.ws .doc-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:.88rem}.ws .doc-row:last-child{border-bottom:none}.ws .doc-row a{color:var(--green-dark);font-weight:700;text-decoration:none}.ws .doc-row a:hover{text-decoration:underline}.ws .doc-row .doc-meta{font-size:.75rem;color:var(--muted)}.ws .nav{display:flex;flex-direction:column;align-items:stretch}.ws .nav a{flex:0 0 auto}.ws-login{padding:0;background:#000}.login-cine{position:fixed;inset:0;z-index:50;overflow:hidden;background:#000}.login-cine .bgvid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.login-cine .shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,10,20,.62),rgba(3,10,20,.3) 42%,rgba(3,10,20,.78))}.login-cine .wrap{position:relative;z-index:2;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px}.login-cine .cine-card{width:100%;max-width:430px;color:#eef4f7;background:rgba(7,20,36,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:34px 32px 28px;box-shadow:0 30px 80px rgba(0,0,0,.55);animation:cineUp .9s cubic-bezier(.16,.8,.24,1) both}.login-cine .cine-card .logo-row{display:flex;align-items:center;gap:12px;margin-bottom:18px;animation:cineFade 1s ease .15s both}.login-cine .cine-card .logo-row img{height:42px;display:block}.login-cine .cine-card .wordmark{font-size:.66rem;letter-spacing:.24em;font-weight:800;color:#69e79b}.login-cine .cine-card h1{font-size:1.65rem;margin:0 0 6px;color:#fff;animation:cineFade 1s ease .25s both}.login-cine .cine-card .lede{color:#b9c8d4;margin:0 0 20px;font-size:.93rem;animation:cineFade 1s ease .32s both}.login-cine .cine-card form{animation:cineFade 1s ease .4s both}.login-cine .cine-card label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.1em;color:#9fb3c2;margin-bottom:6px}.login-cine .cine-card input{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:12px 14px;font-size:.95rem;margin-bottom:14px;background:rgba(255,255,255,.07);color:#fff}.login-cine .cine-card input::placeholder{color:#7d8fa0}.login-cine .cine-card input:focus{outline:none;border-color:#08a94f;box-shadow:0 0 0 3px rgba(8,169,79,.25)}.login-cine .cine-card .btn-go{width:100%;border:none;border-radius:10px;padding:13px;margin-top:4px;background:#08a94f;color:#fff;font-weight:800;font-size:.95rem;cursor:pointer;transition:background .2s,transform .15s}.login-cine .cine-card .btn-go:hover{background:#078b42}.login-cine .cine-card .btn-go:active{transform:scale(.98)}.login-cine .cine-card .btn-go:disabled{opacity:.55;cursor:not-allowed}.login-cine .cine-card .hint{margin-top:16px;font-size:.8rem;color:#8fa0ae;text-align:center}.login-cine .cine-card .error{background:rgba(220,38,38,.16);border:1px solid rgba(220,38,38,.5);color:#fca5a5;border-radius:10px;padding:12px 14px;font-size:.87rem;margin-bottom:14px}.login-cine .cine-card .setup-note{background:rgba(217,119,6,.14);border:1px solid rgba(217,119,6,.5);color:#fcd34d;border-radius:10px;padding:12px 14px;font-size:.87rem;margin-bottom:14px}@keyframes cineUp{0%{opacity:0;transform:translateY(30px) scale(.985)}to{opacity:1;transform:none}}@keyframes cineFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login-cine .cine-card,.login-cine .cine-card .lede,.login-cine .cine-card .logo-row,.login-cine .cine-card form,.login-cine .cine-card h1{animation:none}}@media (max-width:520px){.login-cine .cine-card{padding:28px 22px 24px;border-radius:16px}.login-cine .cine-card h1{font-size:1.4rem}}.ws .sidebar .brand .brand-logo{height:40px;display:block;margin-bottom:10px}.ws.ws-login{display:block}.garage-entrance,.ws.ws-login{background:#080f0c;min-height:100svh}.garage-entrance{position:relative;isolation:isolate;overflow:hidden;color:#fff;font-family:Arial,Helvetica,sans-serif}.entrance-plane{position:absolute;left:50%;top:50%;width:max(100vw,177.778svh);height:max(56.25vw,100svh);transform:translate(-50%,-50%);transform-origin:49.2% 45%;transition:scale 1.05s cubic-bezier(.6,0,.3,1),filter 1.05s}.entrance-video,.terminal-backdrop{position:absolute;width:100%;height:100%;inset:0;object-fit:fill}.phase-enter .entrance-video,.phase-login .entrance-video{opacity:0;pointer-events:none}.terminal-screen{position:absolute;left:29.95%;top:20.74%;width:38.54%;height:48.7%;border-radius:6%/8%;background:radial-gradient(ellipse,#0f512aee,#082816f5);color:#fff;padding:clamp(24px,3.3vw,65px);display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 0 45px #000a,0 0 25px #58ff5820}.terminal-topline{display:flex;justify-content:space-between;font:10px ui-monospace,monospace;letter-spacing:.16em;color:#b9e8c9;margin-bottom:16px}.ws .terminal-screen h1{font-size:clamp(20px,1.65vw,32px);line-height:1.15;color:white;margin:0 0 20px;letter-spacing:-.03em}.terminal-screen form{display:grid;gap:8px}.terminal-screen label{font:12px ui-monospace,monospace;color:#fff}.terminal-screen label span{color:#c0d7c8;font-size:10px;margin-left:8px}.terminal-screen input{width:100%;min-width:0;height:44px;border:1px solid #81ba9266;background:#00150988!important;border-radius:4px!important;color:#fff!important;-webkit-text-fill-color:#fff;border-radius:4px;padding:9px 12px;font-size:16px;caret-color:#fff;outline:none;color-scheme:dark}.terminal-screen input:focus{border-color:#e0ffe9;box-shadow:0 0 0 2px #b4ffcb44}.terminal-screen input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px #143722;-webkit-text-fill-color:#fff}.terminal-screen button{margin-top:10px;min-height:46px;background:#e1f3e6;color:#10311c;border:1px solid #c3e1cc;border-radius:4px;padding:10px 14px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.terminal-screen button:disabled{opacity:.65;cursor:wait}.terminal-screen button:focus-visible{outline:3px solid #fff;outline-offset:4px}.entrance-brand{position:absolute;z-index:2;left:32px;top:25px;display:flex;align-items:center;gap:20px;filter:drop-shadow(0 2px 5px #000)}.entrance-brand img{width:106px;height:auto}.entrance-brand span{font-size:10px;letter-spacing:.23em;color:#e4eee6}.entrance-status{position:absolute;bottom:54px;left:20px;right:20px;text-align:center;font-size:13px;line-height:1.6}.entrance-status p{display:inline-block;background:#07130dea;border:1px solid #b4cabc33;border-radius:8px;padding:10px 18px;max-width:560px;margin:0;color:#e8f4ed}.entrance-home{position:absolute;bottom:22px;left:32px;font-size:12px;color:#edf2ef;text-decoration:none;text-shadow:0 1px 4px #000}.phase-enter .entrance-plane{scale:3.3;filter:brightness(.5)}.phase-enter .entrance-brand,.phase-enter .entrance-home,.phase-enter .entrance-status,.phase-enter .terminal-screen form,.phase-enter .terminal-topline{opacity:0;transition:opacity .25s}@media(max-width:700px){.garage-entrance{min-height:max(680px,100svh)}.phase-enter .entrance-plane,.phase-login .entrance-plane{width:1000px;height:562.5px;top:49%}.terminal-screen{padding:18px 27px}.terminal-topline{font-size:8px;margin-bottom:9px}.ws .terminal-screen h1{font-size:21px;margin-bottom:12px}.terminal-screen form{gap:5px}.terminal-screen input{height:40px}.terminal-screen button{height:44px;min-height:44px;margin-top:5px}.terminal-screen label{font-size:10px}.entrance-brand{left:22px;top:24px}.entrance-status{bottom:74px}.entrance-home{left:22px}.phase-enter:before,.phase-login:before{content:"";position:absolute;inset:0;background:linear-gradient(#0b1711,#273122 45%,#0a130e);z-index:-1}}@media(prefers-reduced-motion:reduce){.entrance-plane{transition:none}.phase-enter .entrance-plane{scale:1;filter:none}}@media(max-height:650px) and (min-width:701px){.garage-entrance{min-height:700px}.entrance-plane{width:max(100vw,1244px);height:max(56.25vw,700px)}.terminal-screen{padding:22px 45px}}.garage-setup{min-height:100svh;background:radial-gradient(at 50% 0,#1d382b,#0b1714 60%);padding:60px 22px;color:#edf5ee}.garage-setup>img{width:140px;margin:0 auto 45px;display:block}.garage-setup section{max-width:440px;margin:auto}.garage-setup section>span{font:10px monospace;letter-spacing:.15em;color:#a1c5ac}.ws .garage-setup h1{font-size:30px;color:#fff;margin:20px 0}.garage-setup p{font-size:14px;color:#b5cdbd;line-height:1.7}.garage-setup form{display:grid;gap:10px;margin:30px 0}.garage-setup label{font-size:13px;margin-top:12px}.garage-setup input{height:48px;border:1px solid #5e7b66;border-radius:5px;background:#0a2114!important;color:white!important;padding:12px;font-size:16px}.garage-setup button{background:#8fe4ac;color:#0c2515;border:0;border-radius:5px;min-height:48px;margin-top:12px;font-weight:600}.garage-setup small{color:#a2bbab}.garage-setup a{color:#b2d6be;font-size:12px}.terminal-screen{left:37.89%;top:30.32%;width:27.47%;height:32.18%;padding:24px 32px}.terminal-topline{font-size:9px;margin-bottom:10px}.ws .terminal-screen h1{font-size:22px;margin-bottom:14px}.terminal-screen form{gap:5px}.terminal-screen input{height:40px;margin:0!important;font-size:16px!important}.terminal-screen button{margin-top:5px;min-height:44px}.entrance-plane{transform-origin:51.6% 46.4%}@media(max-width:700px){.phase-enter .entrance-plane,.phase-login .entrance-plane{width:1500px;height:843.75px;transform:translate(-51.6%,-50%);top:49%}.terminal-screen{padding:15px max(28px,calc((412px - 100vw + 48px)/2))}.ws .terminal-screen h1{font-size:20px;white-space:nowrap}.terminal-topline{font-size:8px}.terminal-screen label span{font-size:9px;margin-left:3px}.terminal-screen input{height:42px}.terminal-screen button{height:44px}.entrance-status{bottom:56px}}@media(max-width:350px){.ws .terminal-screen h1{font-size:18px}.terminal-screen label span{display:none}}.entrance-scene{position:absolute;inset:0;transform-origin:0 0;transition:transform 1.05s cubic-bezier(.6,0,.3,1),filter 1.05s}.phase-enter .entrance-plane{scale:1;filter:none}.phase-enter .entrance-scene{transform:translate(var(--enter-x,0),var(--enter-y,0)) scale(var(--enter-scale-x,1),var(--enter-scale-y,1));filter:brightness(.65)}.phase-enter .terminal-screen{border-radius:0;box-shadow:none;transition:border-radius 1.05s cubic-bezier(.6,0,.3,1)}@media(prefers-reduced-motion:reduce){.entrance-scene{transition:none}.phase-enter .entrance-scene{transform:none;filter:none}}.phase-enter .terminal-screen h1{opacity:0;transition:opacity .25s}@media(max-width:700px){.entrance-plane,.phase-enter .entrance-plane,.phase-login .entrance-plane{width:max(1500px,177.778svh);height:max(843.75px,100svh);transform:translate(-51.6%,-50%);top:49%;--mobile-screen-width:max(412.05px,48.8356svh)}.terminal-screen{padding:15px max(28px,calc((var(--mobile-screen-width) - 100vw + 48px)/2))}}@media(min-width:701px) and (max-width:1400px) and (max-height:850px){.terminal-topline{display:none}.terminal-screen{padding:12px 28px}.ws .terminal-screen h1{font-size:20px;margin-bottom:10px}.terminal-screen form{gap:4px}.terminal-screen label{font-size:11px}}.ws.garage{--navy:#edf2ef;--navy-deep:#0a1416;--green:#42d37a;--green-dark:#31b969;--green-light:#a5efbd;--paper:#0e191b;--white:#142123;--line:#2a3a3b;--muted:#9faeac;--amber:#e9b777;--red:#ff9292;background:var(--paper);color:var(--navy);font-family:Arial,Helvetica,sans-serif}.garage .sidebar{display:flex;width:236px;min-width:236px;max-width:236px;flex-basis:236px;background:#0a1416;border-right:1px solid #243235}.garage .sidebar .brand{padding:34px 28px 30px;border:0;text-decoration:none;display:block}.garage .brand-logo{width:145px;height:65px;object-fit:contain;object-position:left;max-width:100%}.garage .sidebar .brand .wordmark{display:block;font-size:19px;font-weight:700;letter-spacing:.09em;color:#d8e9de;margin-top:16px}.garage .wordmark span{color:#688078;margin-left:10px}.garage .nav-heading{font-size:9px;letter-spacing:.17em;color:#6f8982;padding:17px 28px 12px}.garage .nav{position:static;inset:auto;background:transparent;box-shadow:none;padding:0 14px}.garage .nav a{border:0;border-radius:6px;padding:12px 13px;margin:3px 0;gap:12px;font-size:12px;color:#a2b3af}.garage .nav a.active{background:#1b3029;color:#9ce9b7}.garage .nav a:hover{background:#172624}.nav-dot{margin-left:auto;background:#5bdd8b;width:5px;height:5px;border-radius:50%}.garage-location{font-size:8px;letter-spacing:.11em;padding:24px 27px;color:#90a19b;display:flex;align-items:center;gap:7px}.garage-location>span:last-child{margin-left:auto;color:#536d64}.location-dot{width:5px;height:5px;background:#6cba80;border-radius:50%}.garage .sidebar .foot{padding:20px 25px;display:flex;align-items:center;gap:10px;font-size:11px}.garage .sidebar .foot div{margin:0}.garage .foot strong{color:#e4ede8;font-weight:500}.garage .foot small{display:block;font-size:10px;color:#83948c;margin-top:4px}.profile-badge{display:grid;place-items:center;width:33px;height:33px;border:1px solid #385048;border-radius:50%;color:#c7e6d1}.garage .sidebar .foot button{margin-left:auto;padding:10px;color:#b0bfb8}.garage .topbar{height:72px;background:#0e191b;border-bottom:1px solid #243335;padding:0 40px;position:sticky;top:0;z-index:15}.garage-breadcrumb{display:flex;align-items:center;gap:16px;font-size:12px}.garage-breadcrumb>span:first-of-type{color:#849690}.garage-breadcrumb strong{font-weight:500;color:#d7e5df}.crumb-divider{color:#455f55}.topbar-end{display:flex;gap:24px;align-items:center;font-size:11px;color:#a9bab2}.private-label,.topbar-end a{display:flex;gap:7px;align-items:center}.topbar-end a{text-decoration:none;color:#cadbd2}.private-label{color:#788f84}.garage .content{padding:38px 40px 24px;max-width:1530px;margin:0 auto}.garage h1{color:#edf2ef;font-size:34px;letter-spacing:-1.3px;line-height:1.15;margin:10px 0}.garage h2{font-size:19px;font-weight:500;letter-spacing:-.4px;color:#ecf2ee;margin:0}.garage h3{color:#e4eee7}.garage .eyebrow{color:#76af8b;font-size:9px;letter-spacing:.17em;font-weight:600;margin-bottom:10px}.garage .lede{font-size:13px;color:#93aaa0;line-height:1.7;margin:0 0 28px}.garage-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.garage-page-heading .lede{margin:0}.garage .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#63dd8f;border:1px solid #72e29a;color:#0b2817;border-radius:5px;font-size:11px;font-weight:700;padding:12px 17px;min-height:42px}.garage .btn:hover{background:#93ecb2}.garage .btn.ghost{color:#c1d9cb;background:#152723;border:1px solid #3e554b}.garage .btn:disabled{opacity:.45}.garage a:focus-visible,.garage button:focus-visible,.garage input:focus-visible,.garage select:focus-visible,.garage textarea:focus-visible{outline:2px solid #a4eec0;outline-offset:4px}.garage button{cursor:pointer}.garage-welcome{position:relative;display:flex;overflow:hidden;min-height:282px;border:1px solid #30433a;border-radius:9px;background:#172b22;margin-bottom:22px}.welcome-copy{padding:30px 34px;position:relative;z-index:2;width:60%;background:linear-gradient(90deg,#172b22 60%,transparent)}.welcome-kicker{font-size:8px;letter-spacing:.17em;color:#aecbb8;display:flex;align-items:center;gap:8px;margin-bottom:22px}.welcome-kicker>span{width:5px;height:5px;background:#7ceca3;border-radius:50%}.garage .welcome-copy h2{font-size:33px;line-height:1.15;letter-spacing:-1px;color:#f2f6ee}.welcome-copy p{font-size:12px;color:#a9bcad;line-height:1.75;margin:17px 0 20px}.welcome-copy a{display:inline-flex;gap:20px;align-items:center;font-size:11px;color:#b3edc3;text-decoration:none}.welcome-image{position:absolute;width:56%;right:0;inset-block:0}.welcome-image img{width:100%;height:100%;object-fit:cover;filter:brightness(.65) saturate(.65)}.welcome-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#172b22,transparent 45%),linear-gradient(0deg,#15291d99,transparent 60%)}.hero-coordinate{position:absolute;right:23px;bottom:18px;z-index:2;color:#dcebd4;font:8px monospace;letter-spacing:.15em}.garage-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.garage-stat{padding:22px 24px;background:#142123;border:1px solid #293b3a;border-radius:7px;text-decoration:none;color:#deebe3}.garage-stat>div{display:flex;justify-content:space-between;font-size:11px;color:#9cb2a7}.garage-stat strong{display:block;font-size:34px;font-weight:500;letter-spacing:-1px;margin:18px 0 13px}.garage-stat p{margin:0;font-size:10px;color:#869e92;display:flex;align-items:center;justify-content:space-between}.garage-stat:hover{border-color:#567a62;background:#172827}.garage .card{background:#142123;border:1px solid #2a3a3b;box-shadow:none;border-radius:8px;padding:25px;margin-bottom:20px}.garage .section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.garage .section-head .eyebrow{font-size:8px;margin-bottom:10px}.garage .section-sub{font-size:11px;color:#8fa79b;line-height:1.65;margin:0 0 15px}.garage .see-all,.text-link{font-size:10px;color:#9cdeb4;text-decoration:none;display:inline-flex;gap:7px;align-items:center}.garage-overview-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:22px}.next-step{display:flex;gap:14px;align-items:center;padding:20px 0;border-top:1px solid #293c38;color:#c4dece;text-decoration:none}.step-number{font:10px monospace;color:#769b83;border:1px solid #355145;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.next-step>div{flex:1}.garage .next-step h3{font-size:12px;font-weight:500;margin:0 0 6px}.next-step p{font-size:10px;color:#8fa69b;line-height:1.6;margin:0}.next-step:hover h3{color:#a3efbd}.garage-empty{padding:35px 8px;text-align:center;color:#668d75}.garage .garage-empty h3{font-size:15px;margin:20px 0 10px;font-weight:500}.garage-empty p{font-size:11px;color:#829f8e;line-height:1.8;margin-bottom:19px}.garage-empty .text-link{justify-content:center}.quiet-note{border-top:1px solid #2a3b36;padding-top:15px;gap:7px;color:#7c9888;font-size:10px}.quiet-note,.workbench-list a{display:flex;align-items:center}.workbench-list a{gap:12px;padding:18px 0;border-top:1px solid #2b3b36;text-decoration:none}.idea-icon{color:#9dd5b0;background:#22392d;padding:10px;border-radius:5px}.workbench-list a>div{flex:1}.garage .workbench-list h3{font-size:12px;font-weight:500;margin:0 0 6px}.workbench-list p{font-size:10px;margin:0;color:#8da393}.garage-footer{display:flex;justify-content:space-between;border-top:1px solid #253936;padding-top:22px;color:#718c7c;font-size:8px;letter-spacing:.12em}.garage-footer span:last-child{display:flex;gap:6px;letter-spacing:0}.garage input,.garage select,.garage textarea{background:#0e1b1a!important;color:#e5f0e9!important;border-color:#40594d!important;color-scheme:dark}.garage .pill{font-size:9px}.garage .pill.live,.garage .pill.ok{background:#1f3b2b;color:#a0e7b8;border-color:#3a684a}.garage .pill.todo{background:#213332;color:#b3c7bd}.garage .pill.warn{background:#3b3020;color:#edc188}.garage .setup-note{background:#322c21;color:#e3c395;border:1px solid #695739}.garage .sample-note{background:#2a243b;color:#c6b4ea;border-color:#5d497b}.garage .modal-overlay{background:#000b}.garage .note-card,.garage .product-card,.garage .supplier-row{background:#142623;color:#dbeade;border-color:#31493d}.drawer-close,.mobile-menu{display:none}.garage-skip{position:fixed;left:20px;top:-100px;background:#d5f4df;color:#102117;padding:12px;z-index:100}.garage-skip:focus{top:15px}.garage-error,.garage-loading{padding:80px 24px;text-align:center;color:#a5b6aa}.loading-ring{display:inline-block;width:26px;height:26px;border:2px solid #365745;border-top-color:#a4eec0;border-radius:50%;animation:garage-spin 1s linear infinite}@keyframes garage-spin{to{transform:rotate(1turn)}}@media(min-width:1600px){.garage .content{padding-top:48px}.garage-welcome{min-height:310px}.welcome-copy{padding:38px 42px}}@media(max-width:1100px){.garage .content{padding:28px}.garage .topbar{padding:0 28px}.garage .sidebar{width:210px;min-width:210px;flex-basis:210px}.garage .welcome-copy h2{font-size:29px}.private-label{display:none}.garage-overview-grid{gap:16px}.garage .card{padding:21px}}@media(max-width:900px){.garage .sidebar{display:flex;position:fixed;left:0;top:0;z-index:60;transform:translateX(-100%);visibility:hidden;transition:transform .2s;width:min(300px,calc(100vw - 48px));min-width:0;max-width:none;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.garage .sidebar>*{flex-shrink:0}.garage .sidebar .nav{flex:1 0 auto;overflow:visible}.garage .sidebar.is-open{transform:translateX(0);visibility:visible}.garage .sidebar .brand{padding-top:12px}.garage .drawer-close{display:flex;align-items:center;justify-content:center;align-self:flex-end;min-width:44px;min-height:44px;margin:8px 12px 0;background:none;border:0;color:#d0e6d9}.nav-scrim{position:fixed;inset:0;background:#0009;z-index:59;touch-action:none}.mobile-menu{display:inline-flex;background:none;border:0;color:#d0e6d9;padding:7px}.garage .topbar{height:62px;padding:0 17px}.garage-breadcrumb{gap:10px}.garage .content{padding:26px 20px}.garage h1{font-size:29px}.garage-page-heading{align-items:flex-start}.garage-overview-grid{grid-template-columns:1fr;gap:0}.garage-welcome{min-height:280px}.garage .welcome-copy h2{font-size:30px}.garage-stat{padding:18px}.garage-stat-row{gap:10px}.garage-stat strong{font-size:29px}.garage-stat p{font-size:9px}.garage-stat p svg{display:none}}@media(max-width:540px){.garage .content{padding:25px 17px}.garage-page-heading{display:block;margin-bottom:24px}.garage-page-heading>.btn{margin-top:20px}.garage .topbar-end{font-size:10px}.crumb-divider,.garage .garage-breadcrumb>span:first-of-type{display:none}.garage .welcome-copy{width:100%;padding:26px}.garage .welcome-copy h2{font-size:29px}.welcome-image{width:100%;opacity:.25}.welcome-copy{background:linear-gradient(90deg,#172b22dd,transparent)}.welcome-copy p{max-width:240px}.hero-coordinate{font-size:7px}.desktop-break{display:none}.garage-stat-row{grid-template-columns:1fr;gap:9px}.garage-stat{display:grid;grid-template-columns:1fr auto;align-items:center;padding:17px 20px}.garage-stat>div{justify-content:flex-start;gap:9px}.garage-stat>div svg{order:-1}.garage-stat strong{grid-column:2;grid-row:1/3;margin:0;font-size:29px}.garage-stat p{margin:7px 0 0 26px}.garage-footer{gap:18px;line-height:1.7}.garage .grid2,.garage .grid3{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.garage *{animation:none!important;transition:none!important}}.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.garage .connection-card{padding:29px;display:flex;flex-direction:column}.connection-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.platform-mark{width:51px;height:51px;border-radius:12px;display:grid;place-items:center;background:#223c53;color:#8bbafb}.platform-mark.googlebusiness{background:#253d30;color:#9ad9af}.connection-badge{display:inline-flex;align-items:center;gap:5px;color:#9aada2;background:#253530;border:1px solid #3c5046;border-radius:20px;padding:5px 10px;font-size:9px}.connection-badge.is-connected{color:#a5ecbb;background:#234331}.garage .connection-card h2{font-size:23px;letter-spacing:-.7px}.connection-detail{font-size:10px;color:#83ad93;margin:10px 0 22px}.connection-description{font-size:12px;line-height:1.9;color:#a0b4a8;max-width:370px;margin:0 0 30px;flex:1}.connection-card>.btn{align-self:flex-start}.connection-security{display:flex;align-items:center;gap:6px;font-size:9px;color:#7e9988;margin-top:17px}.connection-alert{border:1px solid #866849;background:#332c22;color:#ebc999;border-radius:7px;padding:15px 18px;font-size:12px;line-height:1.7;margin-bottom:20px}.connection-explainer{padding:32px 0;display:grid;grid-template-columns:.85fr 1fr;gap:50px;border-bottom:1px solid #2b3c37}.connection-explainer>div{color:#789d85}.garage .connection-explainer h2{font-size:26px;line-height:1.35;margin-top:18px}.connection-explainer ol{list-style:none;margin:0;padding:0}.connection-explainer li{display:flex;gap:20px;padding:14px 0}.connection-explainer li>span{font:10px monospace;color:#77a888;padding-top:2px}.connection-explainer strong{font-size:12px;font-weight:500;color:#dcecdf}.connection-explainer p{font-size:11px;color:#91a797;line-height:1.6;margin:6px 0 0}.connections-bottom{display:flex;align-items:center;justify-content:space-between;margin:20px 0;color:#7e9988;font-size:10px}.connections-bottom a{display:flex;align-items:center;gap:8px;color:#a1d8b4;text-decoration:none}.connected-account{border:1px solid #3e5949;background:#1c3024;padding:14px;margin-bottom:20px;display:flex;gap:10px;align-items:center;justify-content:space-between;border-radius:5px}.connected-account strong{font-size:12px}.connected-account small{display:block;font-size:10px;color:#a2b6a8;margin-top:5px}.connected-account button{background:none;border:0}@media(max-width:650px){.connection-grid{grid-template-columns:1fr;gap:0}.connection-explainer{grid-template-columns:1fr;gap:16px;padding:18px 6px}.connections-bottom{align-items:flex-start;gap:18px}.connections-bottom a{white-space:nowrap}}.report-toolbar{display:flex;align-items:center;gap:20px;border:1px solid #2e4339;border-radius:6px;background:#142520;padding:14px 18px;font-size:11px;color:#c7d9cb}.report-period,.report-scope{display:flex;align-items:center;gap:10px}.scope-dot{width:7px;height:7px;border-radius:50%;background:#6394d8}.scope-divider{color:#4b7058}.report-period{margin-left:auto}.report-period>span{color:#78967f;font-size:9px}.report-toolbar>button{border:0;border-left:1px solid #35513d;background:none;padding:5px 0 5px 18px;color:#b1cbbb}.report-toolbar>button:disabled{opacity:.35}.report-freshness{display:flex;justify-content:space-between;color:#829d8b;font-size:9px;margin:13px 0 24px}.report-connect{display:flex;align-items:center;gap:20px;padding:23px 24px;border:1px solid #3e5a43;background:linear-gradient(110deg,#23382b,#162821);border-radius:7px;margin:0 0 22px}.report-connect-icon{background:#2b4631;border:1px solid #41664a;color:#a1dfb2;width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;border-radius:50%}.report-connect>div:nth-child(2){flex:1}.garage .report-connect h2{font-size:16px;margin-bottom:7px}.report-connect p{font-size:11px;color:#a1b6a6;line-height:1.7;max-width:580px;margin:0}.report-hero{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #2d4339;background:#14231f;border-radius:7px;overflow:hidden;margin-bottom:20px}.report-hero-cell{padding:23px 20px;border-right:1px solid #2c4136}.report-hero-cell:last-child{border:0}.report-hero-cell>span{font-size:9px;color:#9fb7a5}.report-hero-cell strong{font-size:32px;font-weight:500;display:block;margin:17px 0 11px;letter-spacing:-1px}.metric-note{font-size:8px;color:#879f8d;display:block;line-height:1.5}.metric-change{display:flex;align-items:center;gap:3px;font-size:9px;flex-wrap:wrap}.metric-change.positive{color:#8ce9ae}.metric-change.negative{color:#ffabab}.metric-change span{color:#8da593;font-size:8px}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.report-panel{background:#14211f;border:1px solid #2c3f36;border-radius:7px;padding:23px;margin-bottom:20px;min-width:0}.report-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:19px}.garage .report-panel-head h2{font-size:14px;font-weight:500;letter-spacing:0}.report-panel-head p{font-size:9px;color:#839f8c;line-height:1.6;margin:6px 0 0}.report-empty{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 18px;border-radius:5px;background:linear-gradient(#18292255,#14211f);color:#688d74}.report-empty strong{display:block;color:#b0c7b5;font-size:12px;font-weight:500;margin:18px 0 10px}.report-empty p{font-size:10px;line-height:1.8;max-width:340px;color:#809d89;margin:0}.single-bar{padding:30px 0}.single-bar>div:first-child{display:flex;justify-content:space-between;font-size:12px;color:#a9c9b4;margin-bottom:15px}.single-bar>div:nth-child(2){height:20px;border-radius:3px;background:#5c91c8}.single-bar small{display:block;color:#88a192;font-size:9px;margin-top:20px}.engagement-layout{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:26px}.engagement-layout>.report-empty{grid-column:1}.engagement-layout>.metric-rail{grid-column:2;grid-row:1/3}.report-chart{width:100%;height:auto;display:block}.metric-rail{display:flex;flex-direction:column;gap:9px}.metric-rail button{display:flex;align-items:center;justify-content:space-between;border:1px solid #385043;background:#1a2d24;color:#a0bba8;padding:15px 13px;border-radius:5px;font-size:10px}.metric-rail button[aria-pressed=true]{border-color:#74ae86;background:#254332;color:#d8eedf}.metric-rail strong{font-size:16px;font-weight:500}.chart-table{font-size:9px;color:#90ad9a}.chart-table summary{cursor:pointer;padding:10px 0}.report-table-wrap{overflow-x:auto}.report-table-wrap table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.report-table-wrap th{font-size:9px;color:#8da796;font-weight:400;padding:12px 14px;text-align:right;border-bottom:1px solid #33493b}.report-table-wrap td{text-align:right;padding:17px 14px;border-bottom:1px solid #293f31;color:#d3e4d8}.report-table-wrap td:first-child,.report-table-wrap th:first-child{text-align:left;padding-left:0}.report-table-wrap tr:last-child td{border-bottom:0}.facebook-dot{display:inline-block;width:7px;height:7px;background:#689ad8;border-radius:2px;margin-right:9px}.rank-label{display:flex;gap:8px;align-items:center;font-size:9px;color:#8da996;white-space:nowrap}.rank-label select{font-size:10px;padding:7px;border:1px solid #3c5846;border-radius:4px}.rank-post{display:flex;align-items:center;gap:18px}.rank-post>span{font:11px monospace;color:#64836c}.rank-post strong{font-size:11px;font-weight:500;display:block;max-width:270px;overflow:hidden;text-overflow:ellipsis}.rank-post small{display:block;color:#7e9a86;font-size:8px;margin-top:6px}.rank-post a{font-size:9px;color:#a0ddb3;display:block;margin-top:6px}.format-empty>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.format-empty span{border:1px dashed #3a5443;border-radius:4px;padding:18px;color:#9fbaa9;font-size:12px}.format-empty p{font-size:10px;line-height:1.7;color:#8ca695;margin:16px 0 0}.report-methodology{padding:15px 18px;border:1px solid #2b4234;border-radius:5px;color:#91ae9b;font-size:10px;margin-bottom:45px}.report-methodology summary{cursor:pointer}.report-methodology p{line-height:1.9;max-width:900px}.website-heading{display:flex;align-items:center;justify-content:space-between;color:#8bb498;margin:0 0 23px}.garage .website-heading h2{font-size:24px}.website-heading p{font-size:10px;color:#92ad9a;line-height:1.7}.website-stats{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:24px;border-bottom:1px solid #2b4234;padding:0 0 23px;margin-bottom:25px}.website-stats span{font-size:10px;color:#9bb5a4}.website-stats strong{font-size:32px;font-weight:500;display:block;margin-top:14px}.website-stats p{color:#789982;font-size:10px;line-height:1.8;margin:0}@media(max-width:1100px){.report-hero{grid-template-columns:repeat(3,1fr)}.report-hero-cell{border-bottom:1px solid #2c4136}.report-connect{flex-wrap:wrap}.report-connect>.btn{margin-left:68px}.engagement-layout{grid-template-columns:minmax(0,1fr) 130px}}@media(max-width:650px){.report-toolbar{gap:10px;flex-wrap:wrap;padding:13px}.report-period{margin-left:0;order:3;width:100%;font-size:9px}.report-toolbar>button{margin-left:auto}.report-freshness{gap:20px;font-size:8px;line-height:1.6}.report-connect{gap:14px;padding:20px}.report-connect-icon{display:none}.report-connect>.btn{margin:0}.report-hero{grid-template-columns:1fr 1fr}.report-hero-cell{padding:18px}.report-hero-cell:last-child{grid-column:1/-1}.report-hero-cell strong{font-size:29px}.report-grid{grid-template-columns:1fr;gap:0}.report-panel{padding:19px}.report-panel-head{flex-wrap:wrap}.engagement-layout{grid-template-columns:1fr;gap:12px}.engagement-layout>.metric-rail{grid-column:1;grid-row:auto;flex-direction:row}.metric-rail button{flex:1;flex-direction:column;gap:8px;padding:12px 7px;font-size:9px}.format-empty>div,.website-stats{grid-template-columns:1fr 1fr}.website-stats p{grid-column:1/-1}.rank-post strong{max-width:180px}}.garage .nav{display:block}.garage h1,.garage h2,.garage h3{font-family:Arial,Helvetica,sans-serif}.garage .sidebar .brand .brand-logo{width:145px;height:65px}.garage .garage-footer{background:transparent;padding-bottom:0}.garage .nav a{font-weight:400}.garage .nav a.active{font-weight:600}.garage .connection-description,.garage .welcome-copy p{font-size:13px}.connection-explainer p,.garage .section-sub,.garage-empty p,.next-step p,.report-connect p,.report-empty p,.report-panel-head p{font-size:12px}.connection-explainer strong,.garage .next-step h3{font-size:13px}.report-hero-cell>span{font-size:11px}.metric-note{font-size:10px}.garage .report-panel-head h2{font-size:16px}.report-empty strong{font-size:13px}.garage .garage-empty h3{font-size:16px}.connection-security,.connections-bottom,.report-freshness,.report-table-wrap th{font-size:11px}.format-empty p,.garage .btn,.report-methodology,.report-table-wrap td,.website-stats p{font-size:12px}.garage .rank-label select{width:auto;max-width:150px;margin:0}.rank-label{max-width:100%}.report-panel-head{flex-wrap:wrap}.section-checked{font-size:11px;line-height:1.65;color:#91a99b;margin:14px 0 0}.timing-grid{overflow:auto;margin-top:12px}.timing-row{display:grid;grid-template-columns:30px repeat(24,minmax(8px,1fr));gap:3px;margin:4px 0;min-width:330px}.timing-row>span{height:17px;border-radius:2px;font-size:9px;color:#91a99b}.timing-hours>span{height:13px}.follower-select{display:flex;align-items:center;gap:12px;font-size:11px;color:#aac0b2}.follower-select select{width:auto;max-width:200px;margin:0}.business-report+.business-report{border-top:1px solid #2a3f36;margin-top:20px;padding-top:20px}.business-report h3{font-size:15px}.garage{animation:garage-reveal .35s ease-out}@keyframes garage-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.garage{animation:none}}.garage-reveal-content{animation:garage-reveal .45s ease-out}@media(prefers-reduced-motion:reduce){.garage-reveal-content{animation:none}}.garage .cal-day{background:#dce1df;color:#111;border-color:#aab8b0;min-width:0}.garage .cal-day .cal-num{color:#111}.garage .cal-day.other-month{background:#c3cbc7;color:#111}.garage .cal-day.other-month .cal-num{color:#111;font-weight:400}.garage .cal-day.today{border:2px solid #51d38b;padding:5px;box-shadow:inset 0 0 0 1px #176039}.garage .cal-day.today .cal-num{background:#8ce4af;color:#111;outline:1px solid #236b42}.garage .cal-nav button{background:#dce1df;color:#111;border-color:#aab8b0;min-height:44px}.garage .cal-day:hover,.garage .cal-nav button:hover{background:#e8ecea;border-color:#32a362}.garage .cal-idea.idea,.garage .cal-more{color:#34453b}.garage .cal-idea.published,.garage .cal-idea.scheduled{color:#135a32}.garage .logo-variants{display:grid;grid-template-columns:1fr 1fr;gap:14px}.garage .logo-preview{padding:20px;border:1px solid #405249;border-radius:8px;min-width:0}.garage .logo-preview img{width:100%;height:100px;object-fit:contain}.garage .logo-preview.light{background:#fff;color:#111}.garage .logo-preview.dark{background:#0a1416;color:#edf2ef}.garage .logo-preview p{font-size:12px;margin:14px 0 8px}.garage .logo-preview a{font-size:12px;color:inherit;text-decoration:underline}@media(max-width:600px){.garage .cal-head{flex-wrap:wrap;gap:14px}.garage .cal-nav{width:100%}.garage .cal-nav button{flex:1;padding:8px}.garage .logo-variants{grid-template-columns:1fr}.garage .cal-day.today{padding:3px}}.supplier-research-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.garage .supplier-research-grid .card{margin:0}.supplier-research-head{display:flex;align-items:center;gap:14px}.supplier-research-head .initial{width:44px;height:44px;background:#264536;color:#a9e8be;display:grid;place-items:center;border-radius:8px;font-size:12px;flex-shrink:0}.garage .supplier-research-head h3{margin:0 0 8px}.supplier-research p,.supplier-strategy p{font-size:13px;line-height:1.75;color:#a9bcb2}.supplier-research .supplier-relationship{color:#d4e9dc;font-size:12px}.supplier-contact{overflow-wrap:anywhere}.supplier-next{padding:16px;background:#1c3028;border-radius:6px}.supplier-next strong{font-size:11px;color:#a5e8bc}.supplier-next p{margin-bottom:0}.supplier-research .supplier-caveat{font-size:11px;color:#a8b7ad}.supplier-sources{border-top:1px solid #32483b;padding-top:12px;display:grid;gap:8px}.supplier-sources a{font-size:11px;color:#a4dfb7}.supplier-sources small{font-size:10px;color:#869b8f}.supplier-research-grid+section{margin-top:20px}@media(max-width:900px){.supplier-research-grid{grid-template-columns:1fr}}.asset-catalogue{margin-bottom:28px}.asset-filters{display:grid;grid-template-columns:1fr 220px;gap:16px;margin:20px 0}.asset-filters label{font-size:12px}.asset-filters input,.asset-filters select{margin-top:8px}.asset-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.garage .asset-card{padding:0;overflow:hidden}.asset-preview{height:170px;background:#1c3029;display:flex;align-items:center;justify-content:center}.asset-preview>a{height:100%;width:100%}.asset-preview img,.asset-preview video{width:100%;height:100%;object-fit:contain}.asset-preview.logo{background:#dde2df}.asset-preview audio{width:90%}.asset-preview>span{font:12px monospace;letter-spacing:.15em;color:#a7d9b8}.asset-card-copy{padding:20px}.asset-card-labels{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;text-transform:uppercase;color:#a1c5ae}.garage .asset-card h3{font-size:15px;line-height:1.4;margin:16px 0 10px;overflow-wrap:anywhere}.asset-card p{font-size:11px;line-height:1.7;color:#a9b9ad}.asset-card details{border-top:1px solid #314538;margin-top:18px;padding-top:12px;font-size:10px;color:#a7bbac}.asset-card summary{cursor:pointer}@media(max-width:1100px){.asset-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.asset-card-grid,.asset-filters{grid-template-columns:1fr}}.garage .asset-filters label{display:flex;flex-direction:column;gap:8px;min-width:0}.garage .asset-filters input[type=search]{display:block;width:100%;min-height:44px;border:1px solid #405a4c;border-radius:8px;background:#0c1a17;color:#e2eee6;padding:10px 12px;font:inherit}.garage .asset-filters input:focus-visible{outline:2px solid #7cdda2;outline-offset:3px}.garage .asset-filters input,.garage .asset-filters select{margin:0}.asset-preview.logo{background:#fff}.asset-preview.logo-dark{background:#0a1416}.garage .cal-idea{color:#135a32}.asset-recovery-status{padding:16px 18px;margin:0 0 24px;border:1px solid #365749;border-radius:8px;background:#14271f;color:#b9dfc8;font-size:13px;line-height:1.6}.asset-editor-actions,.asset-editor-heading,.asset-library-toolbar,.asset-results-bar,.asset-toolbar-actions,.asset-upload-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-upload-bar p{font-size:12px;color:#9eb4a8;line-height:1.7;margin:8px 0 0}.asset-notice{padding:12px 16px;border-left:3px solid #6bdb96;background:#173025;font-size:13px}.asset-type-filters{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.asset-type-filters button,.asset-view-toggle button{min-height:44px;border:1px solid #344b40;background:#13221e;color:#c7d9ce;border-radius:7px;padding:10px 14px;font:inherit;font-size:12px}.asset-type-filters button[aria-pressed=true],.asset-view-toggle button[aria-pressed=true]{background:#254733;border-color:#69ce8e;color:#c3f3d1}.asset-type-filters span{margin-left:12px;color:#91aa9c}.asset-library-toolbar .section-sub{margin:10px 0 0}.asset-organization-filters{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr;gap:14px;margin:24px 0 16px}.asset-editor label,.asset-organization-filters label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#b5c9bc;min-width:0}.asset-editor input,.asset-editor select,.asset-editor textarea,.asset-organization-filters input,.asset-organization-filters select{min-width:0;width:100%;min-height:44px;border:1px solid #40594d;border-radius:7px;padding:10px 12px;font:inherit}.asset-search-wrap{position:relative}.asset-search-wrap svg{position:absolute;left:12px;top:14px;color:#85a490}.asset-search-wrap input{padding-left:36px}.asset-results-bar{margin:16px 0 20px;font-size:12px;color:#a2b9aa}.asset-results-bar>span>button{margin-left:12px;color:#b5e9c6;background:none;border:0;text-decoration:underline;min-height:44px}.asset-view-toggle{display:flex;gap:5px}.asset-view-toggle button{display:grid;place-items:center;min-width:44px;padding:8px}.asset-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0}.asset-tags button{border:1px solid #3d5748;background:#1c3226;color:#b5d7c0;padding:5px 8px;border-radius:5px;font-size:11px;min-height:32px;overflow-wrap:anywhere;max-width:100%}.asset-label-origin,.asset-tags small{font-size:10px;color:#8ba896}.asset-label-origin{margin-left:8px;border:1px solid #395246;border-radius:4px;padding:2px 5px}.asset-category-line{gap:6px}.asset-category-line,.asset-file-actions{display:flex;align-items:center;flex-wrap:wrap}.asset-file-actions{gap:12px;margin-top:16px}.asset-file-actions .btn{font-size:11px;padding:8px 10px;min-height:40px}.asset-file-actions a{min-height:40px;align-items:center;display:inline-flex}.asset-delete{background:none;border:0;color:#d8aaa0;font-size:11px;min-height:40px}.asset-list{display:flex;flex-direction:column;gap:12px}.garage .asset-list-row{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;margin:0;padding:14px;align-items:start}.asset-list-row .asset-preview{height:90px;border-radius:5px;overflow:hidden}.asset-list-row .asset-card-copy{padding:0 8px}.garage .asset-list-row h3{margin:8px 0;font-size:14px}.asset-list-row .asset-card-labels{justify-content:flex-start}.asset-list-row details{margin-top:10px}.asset-editor{width:min(520px,calc(100vw - 30px));max-height:calc(100dvh - 32px);margin:auto;padding:25px;background:#14231e;color:#d9eade;border:1px solid #55715f;border-radius:12px;overflow:auto}.asset-editor::backdrop{background:#000a}.asset-editor-heading h2{font-size:23px}.asset-editor-heading button{background:none;border:0;color:#c7e4d1;min-width:44px;min-height:44px;display:grid;place-items:center}.asset-editor-name{font-size:13px;overflow-wrap:anywhere;color:#a9c4b2}.asset-editor label{margin:20px 0}.asset-editor .asset-auto-tags{flex-direction:row;align-items:center;gap:12px}.asset-auto-tags input{width:20px;min-height:20px;height:20px;accent-color:#6ce098}.asset-editor textarea:disabled{opacity:.6}.asset-editor-actions{justify-content:flex-end;margin-top:24px}.asset-editor .section-sub{line-height:1.7}.asset-editor>p{font-size:13px;line-height:1.7}@media(max-width:760px){.asset-organization-filters{grid-template-columns:1fr 1fr}.asset-organization-filters>label:first-child{grid-column:1/-1}.asset-library-toolbar{align-items:flex-start;flex-direction:column}.asset-toolbar-actions{width:100%}.asset-type-filters button{flex:1 0 27%;padding:10px 8px}.asset-type-filters span{margin-left:8px}.asset-upload-bar{align-items:flex-start}.asset-upload-bar .btn{flex-shrink:0;padding:10px 12px}.asset-upload-bar h2{font-size:17px}.asset-upload-bar p{font-size:11px}.garage .asset-list-row{grid-template-columns:60px minmax(0,1fr);padding:12px;gap:8px}.asset-list-row .asset-preview{height:60px}.asset-list-row .asset-card-copy{padding:0}.asset-editor{padding:18px}}.business-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.business-readonly{display:flex;align-items:center;gap:8px;font-size:11px;color:#b7d9c5;white-space:nowrap;padding:10px 12px;border:1px solid #355044;border-radius:20px}.garage .business-connection{display:flex;align-items:center;gap:22px;margin:4px 0 20px;background:linear-gradient(115deg,#1a3828,#14251f)}.business-provider-icon{width:58px;height:58px;border:1px solid #4c7559;display:grid;place-items:center;border-radius:12px;color:#85e6a5;flex-shrink:0}.business-connection-copy{flex:1}.garage .business-connection h2{font-size:20px;margin:5px 0 8px}.business-page p{color:#adc3b6;font-size:13px;line-height:1.7}.business-connection-copy p{margin:0}.business-readiness{padding:0 3px 20px;font-size:12px;color:#a6c7b3}.business-readiness summary{cursor:pointer;width:fit-content;padding:8px 0}.business-controls{align-items:flex-end;justify-content:space-between;margin:20px 0}.business-controls,.business-period-inputs{display:flex;gap:16px}.business-page label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#c7d9ce}.business-page input,.business-page select{background:#10251b;color:#eef7f0;border:1px solid #41634e;border-radius:7px;padding:11px 12px;min-height:44px;font:inherit;max-width:100%;color-scheme:dark}.business-page input:focus-visible,.business-page select:focus-visible{outline:2px solid #93e5ae;outline-offset:3px}.business-freshness{color:#b1ccba;font-size:11px;line-height:1.7;padding:16px 0 22px}.business-freshness span{display:block;color:#8ba998}.business-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.garage .business-kpi{margin:0;padding:24px}.business-kpi-value{display:block;font-size:32px;letter-spacing:-1px;font-weight:500;margin:16px 0 8px;color:#ebf9ee}.business-kpi p{font-size:11px;min-height:36px}.business-delta{display:flex;gap:10px;justify-content:space-between;font-size:11px;border-top:1px solid #2a4335;padding:11px 0;color:#a9c8b5}.business-delta strong{font-weight:500;color:#d1ebd9}.garage .business-trend{margin:24px 0}.business-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.garage .business-section-heading h2{margin:0}.business-section-heading p{margin:8px 0 0}.business-chart{height:290px;margin:18px -6px 12px}.business-empty{padding:30px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;color:#8daf99;min-height:150px;justify-content:center}.business-empty h3{margin:14px 0 8px!important;font-size:15px!important}.business-empty p{font-size:12px;max-width:440px;margin:0}.inventory-heading{margin:40px 0 24px}.business-two-column{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.garage .business-two-column>.card{margin:0;min-width:0}.business-rankings{padding:0;margin:0;list-style:none}.business-rankings li{display:flex;align-items:center;gap:12px;border-top:1px solid #2d4538;padding:18px 0}.business-rankings li>div{flex:1;min-width:0}.business-rankings strong{font-size:13px;line-height:1.5;font-weight:500;display:block;overflow-wrap:anywhere}.business-rankings small{font-size:10px;display:block;color:#91ae9b;margin-top:6px}.business-rankings b{font-size:14px;color:#d6f1df;font-weight:500}.business-rank{color:#72a584;font-size:11px;font-variant-numeric:tabular-nums}.business-table-wrap{overflow-x:auto;width:100%;margin:18px 0}.business-page table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;min-width:580px}.business-page th{color:#9bbca8;font-weight:500;font-size:11px;padding:12px;border-bottom:1px solid #3e5b48;white-space:nowrap}.business-page td{padding:16px 12px;border-bottom:1px solid #293f32;line-height:1.5;color:#d4e5da}.business-page td small{display:block;color:#8daa98;font-size:10px;margin-top:5px}.business-product-filters{display:grid;grid-template-columns:1fr 230px;gap:18px;margin:20px 0}.business-insights li{font-size:13px;line-height:1.8;color:#c2d7c9;margin-bottom:14px}.business-insights ul{padding-left:18px}.business-company-review{border-color:#70ae84!important}.business-page .section-sub{font-size:11px;line-height:1.7}.business-page details summary{min-height:32px;font-size:12px}.business-readiness p{max-width:850px}@media(max-width:1100px){.business-kpi-value{font-size:26px}.business-readonly{display:none}}@media(max-width:700px){.business-heading{display:block}.garage .business-connection{flex-wrap:wrap;padding:22px;gap:14px}.business-connection-copy{min-width:calc(100% - 76px)}.business-connection .btn{width:100%;justify-content:center}.business-kpis,.business-two-column{grid-template-columns:1fr}.business-kpi-value{font-size:34px}.business-kpi p{min-height:0}.business-controls{align-items:stretch;flex-direction:column}.business-period-inputs{display:grid;grid-template-columns:1fr 1fr}.business-period-inputs input{width:100%;min-width:0}.business-product-filters{grid-template-columns:1fr}.business-section-heading{flex-wrap:wrap}.business-chart{height:240px}.business-page .business-freshness{padding-top:4px}}.business-stale{padding:12px 15px;background:#382f1d;border:1px solid #80683a;border-radius:6px;color:#efd09b!important;font-size:12px!important;line-height:1.7}.business-scroll-cue{font-size:12px;color:#adc8b7;margin:10px 0}.business-table-wrap:focus-visible{outline:2px solid #67dc94;outline-offset:3px}.report-connection-state{color:#b5d1c0;font-size:13px;line-height:1.65;margin:14px 0 20px;padding-left:14px;border-left:2px solid #65cf8d}.report-connection-state.attention{border-color:#c99b59;color:#dfbf8e}.report-refresh-result{padding:15px 18px;margin:18px 0;background:#172e24;border:1px solid #365d47;border-radius:7px;color:#c2e7cf;font-size:13px;line-height:1.65}.report-history{margin:24px 0}.report-history>summary{padding:18px 20px;border:1px solid #365347;border-radius:8px;color:#b9d8c5;cursor:pointer;font-size:14px}.report-history[open]>summary{margin-bottom:20px}.business-report .rank-label{margin:20px 0 8px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.business-report .report-chart{margin-top:12px}@media(max-width:540px){.garage .topbar-end{gap:10px}.garage .topbar-end>a:last-child{display:none}.garage .topbar-end .btn{padding:8px 10px;min-height:44px;white-space:nowrap}}.crm-panel h1{font-size:36px}.crm-panel h2{margin-top:36px}.crm-panel p{max-width:820px;line-height:1.6}.crm-toolbar{display:flex;align-items:end;gap:15px;flex-wrap:wrap;margin:25px 0}.crm-panel label{display:block;font-size:14px}.crm-panel input,.crm-panel select,.crm-panel textarea{display:block;width:100%;background:var(--panel,#fff);color:inherit;border:1px solid #89948d;border-radius:6px;padding:12px;font:inherit;margin:6px 0 15px}.crm-scroll{overflow-x:auto}.crm-panel table{border-collapse:collapse;width:100%;min-width:660px}.crm-panel td,.crm-panel th{text-align:left;padding:14px;border-bottom:1px solid #a6b4aa;vertical-align:top}.crm-panel caption{text-align:left;padding:12px}.crm-editor{border:1px solid #a6b4aa;border-radius:12px;padding:24px;margin:30px 0;max-width:750px}.crm-panel details{padding:14px;border-bottom:1px solid #a6b4aa}.crm-panel details p{white-space:pre-wrap}.garage .crm-panel td{background:#101e1b;color:#dce9e1}.garage .crm-panel tr:hover td{background:#193126;color:#e6f3ea}.crm-panel .btn{min-height:44px}@media(max-width:700px){.crm-panel .crm-scroll{overflow:visible}.crm-panel table{min-width:0}.crm-panel thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.crm-panel tbody,.crm-panel tbody tr,.crm-panel td{display:block}.crm-panel tbody tr{border:1px solid #3b5447;border-radius:12px;margin-bottom:16px;overflow:hidden}.crm-panel td{padding:13px 16px;overflow-wrap:anywhere}.crm-panel td:last-child{border-bottom:0}.crm-panel td:before{content:attr(data-label);display:block;color:#9ebcac;font-size:12px;font-weight:700;margin-bottom:7px}.crm-panel caption{display:block}.crm-panel .crm-toolbar>*{max-width:100%}}