.beta-section{align-items:start;gap:70px}.beta-intro{position:sticky;top:35px}.beta-expectations{border-top:1px solid #d8d6c9;margin-top:32px;padding-top:24px}.beta-expectations h3{font:25px Georgia,serif;margin-bottom:12px}.beta-intro .beta-note{font-size:13px;line-height:1.7;color:#626958;margin-top:26px}.beta-form-card{background:#fffef9;border:1px solid #dcded0;border-radius:14px;padding:34px;box-shadow:0 14px 45px #40503b08}.beta-form-card h3{font:30px Georgia,serif;margin:22px 0 10px}.beta-form-card>p{color:#68705e;margin:0 0 25px}form label{display:block;font-size:13px;font-weight:600;color:#354732;line-height:1.6}form input:not([type=checkbox]),form select,form textarea,.admin-toolbar select{display:block;width:100%;box-sizing:border-box;border:1px solid #c7cdbd;border-radius:5px;background:#fffef9;padding:12px 11px;color:#273925;font:15px system-ui,sans-serif;margin-top:7px}form textarea{resize:vertical;min-height:110px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.optional{font-size:11px;font-weight:400;color:#6d7566;margin-left:6px}.consent{display:flex;gap:11px;align-items:flex-start;margin:21px 0 25px;font-weight:400;font-size:12px}.consent input{width:17px;height:17px;flex-shrink:0;margin:2px 0;accent-color:#3d5732}.consent a,.site-footer p a,.privacy-page a{text-decoration:underline;text-underline-offset:3px}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}form button{width:100%;justify-content:space-between;cursor:pointer}button:disabled{opacity:.7;cursor:default}.form-status{font-size:13px;line-height:1.7;margin:16px 0 0}.form-status:empty{display:none}.form-status.success{background:#e9efdf;padding:14px;border-radius:5px;color:#35552e}.form-status.error{color:#963d2f}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #587348;outline-offset:3px}.privacy-page{max-width:760px;margin:70px auto;padding:0 25px;line-height:1.8}.privacy-page h1{font:48px Georgia,serif}.privacy-page h2{font:27px Georgia,serif;margin:35px 0 12px}.privacy-page p{color:#58624f}.admin-main{max-width:1100px;margin:65px auto;padding:0 25px}.admin-main h1{font:52px Georgia,serif}.admin-main .intro{max-width:690px;line-height:1.7;color:#65705c}.admin-toolbar{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:30px 0}.admin-toolbar select{width:auto;min-width:180px;margin:0}.admin-toolbar button,.load-more{background:#3a5130;color:#fff;border:0;border-radius:5px;padding:13px 22px;font:14px system-ui;cursor:pointer}.admin-counts{font-size:13px;color:#65705c}.application-card{background:#fffef9;border:1px solid #d8dece;padding:25px;margin:20px 0;border-radius:10px}.application-card h2{font:27px Georgia,serif;margin:0 0 8px;overflow-wrap:anywhere}.application-card p{line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.application-card .application-meta{font-size:13px;color:#65705c}.application-card select{padding:8px;margin-left:12px}.application-card .save-status{font-size:12px;color:#48663a}.application-email{overflow-wrap:anywhere}.admin-header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:25px 6%;border-bottom:1px solid #d8dece}.admin-header a{color:#354b2e}.load-more[hidden]{display:none}@media(max-width:1000px){.beta-section{gap:35px}.beta-form-card{padding:25px}.form-row{grid-template-columns:1fr}.beta-intro{position:static}}@media(max-width:700px){.beta-section{grid-template-columns:1fr}.beta-form-card h3{font-size:28px}.admin-main h1{font-size:38px}.admin-header{font-size:13px}.privacy-page h1{font-size:38px}}

[hidden]{display:none!important}.application-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.application-header h2{margin:0}.application-date,.application-feedback{font-size:12px;color:#65705c}.application-feedback:empty{display:none}@media(max-width:500px){.application-header{align-items:flex-start;flex-direction:column}.application-header select{margin-left:0}}
