*{box-sizing:border-box}body{margin:0;background:#f4f2eb;color:#203c35;font-family:'DM Sans',Arial,sans-serif}.top{height:94px;display:flex;align-items:center;padding:0 5vw;border-bottom:1px solid #d8ddd2;gap:24px}.wordmark{display:flex;align-items:center;gap:15px;font-family:Georgia,serif;font-size:40px;text-decoration:none;color:#203c35}.wordmark span{font:700 16px 'DM Sans',Arial;letter-spacing:.16em}.wordmark small{display:block;font-size:9px;letter-spacing:.2em;margin-top:7px;color:#68786f}.badge{border:1px solid #c4cdbd;padding:7px 11px;font-size:10px;letter-spacing:.14em;border-radius:20px}nav{margin-left:auto;display:flex;gap:22px;align-items:center}a{color:inherit}nav a{font-size:13px;text-decoration:none}button,.button{border:1px solid #bbcbc0;border-radius:6px;background:transparent;color:#203c35;padding:11px 17px;font:600 13px 'DM Sans',Arial;cursor:pointer;text-decoration:none;display:inline-block}button:hover,.button:hover{background:#e6ebe1}.primary{background:#203c35;color:white;border-color:#203c35}.primary:hover{background:#35584d}button:disabled{opacity:.5;cursor:wait}main{max-width:1400px;margin:auto;padding:56px 5vw 70px;min-height:calc(100vh - 170px)}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700;color:#7d7e61}h1,h2,h3,p{margin-top:0}h1{font:64px/1.05 'Libre Caslon Display',Georgia,serif;letter-spacing:-.025em;margin-bottom:22px}h2{font:36px 'Libre Caslon Display',Georgia,serif;margin-bottom:16px}h3{font-size:17px}p{line-height:1.65;color:#65766b}.hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;min-height:580px}.hero h1{font-size:76px;max-width:600px}.hero p{max-width:470px}.hero .button{margin-top:15px;padding:16px 24px}.hero-panel{padding:30px;background:#203c35;color:#f7f4eb;border-radius:14px;box-shadow:0 24px 60px #203c3520;transform:rotate(-2deg)}.hero-panel p{color:#bdcabc}.panel-heading{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;padding-bottom:20px;border-bottom:1px solid #52675a}.mock-row{display:grid;grid-template-columns:1fr 70px 70px;gap:16px;padding:18px 0;border-bottom:1px solid #42594b;font-size:13px}.mock-row:first-of-type{color:#d8bd85}.mock-row b{text-align:right}.panel-bottom{margin-top:25px;font-size:12px;color:#d9c18f}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:50px 0}.card{border:1px solid #d5ddcf;background:#fafbf6;padding:28px;border-radius:10px}.card p:last-child{margin-bottom:0}.number{color:#b28d4b;font-size:12px;letter-spacing:.1em;margin-bottom:25px}.auth{max-width:510px;margin:15px auto}.auth h1{font-size:48px}.auth .card{padding:34px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-size:12px;font-weight:600;margin:0 0 18px}input,select{width:100%;padding:13px;border:1px solid #cbd5c7;border-radius:5px;background:white;color:#243e34;font:16px 'DM Sans',Arial;margin-top:8px}input:focus,select:focus{outline:2px solid #a38b51;outline-offset:1px}.check{display:flex;align-items:center;gap:9px;font-weight:400}.check input{width:auto;margin:0}.muted{font-size:12px;color:#6d7b6e}.row{display:flex;align-items:center;justify-content:space-between;gap:18px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0}.stat{padding:24px;border:1px solid #d3dccd;border-radius:9px}.stat strong{display:block;font:40px Georgia;margin-top:10px}.workspace-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:26px}.full{grid-column:1/-1}.chip{display:inline-block;border-radius:20px;background:#e6ecd9;padding:5px 9px;font-size:11px}.chip.paused,.chip.expired{background:#f3dfcf;color:#8c4c2e}.shop-card{margin-bottom:15px}.invite-result{background:#e9efd8;padding:20px;border-radius:8px;margin:20px 0}.invite-result input{font-size:12px}.error{color:#9f452c;font-size:13px;min-height:22px}.empty{padding:40px;text-align:center;border:1px dashed #becbb8;border-radius:9px}.divider{height:1px;background:#d5ddcf;margin:24px 0}footer{display:flex;justify-content:space-between;border-top:1px solid #d8ddd2;padding:22px 5vw;font-size:11px;color:#788475}#notice{position:fixed;bottom:24px;right:24px;background:#203c35;color:white;padding:15px 22px;border-radius:8px;max-width:440px;z-index:20}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:13px 5px;border-bottom:1px solid #d5ddcf}.linklike{font-size:12px}details summary{cursor:pointer;font-weight:600;padding:10px 0}code{font-size:12px} [hidden]{display:none!important}@media(max-width:850px){.hero,.workspace-grid{grid-template-columns:1fr}.hero{gap:35px}.hero h1{font-size:56px}.features{grid-template-columns:1fr}.hero-panel{transform:none}.top{gap:12px;padding:0 20px}.badge{display:none}main{padding:35px 20px}.stats{gap:8px}.stat{padding:15px}.stat strong{font-size:30px}.form-grid{grid-template-columns:1fr}h1{font-size:48px}nav{gap:12px}.row{align-items:flex-start;flex-wrap:wrap}}
