.tc-ag{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding-top:100px;padding-bottom:90px;min-height:72vh}.tc-ag>h1{font-size:clamp(56px,7.3vw,112px);line-height:.95;letter-spacing:-.04em;margin:0}.tc-ag-content{border-top:1px solid #000;padding-top:22px;max-width:650px}.tc-ag-content h2{font-size:clamp(25px,2.6vw,40px);line-height:1.05;margin:0 0 20px}.tc-ag-content>p{font-size:18px;line-height:1.3}.tc-ag form{margin-top:35px}.tc-ag label,.tc-ag-admin label{display:block;font-size:16px;margin-bottom:8px}.tc-ag input,.tc-ag-admin input{width:100%;border:1px solid #000;border-radius:0;background:#fff;color:#000;min-height:52px;padding:12px;font:inherit;box-sizing:border-box}.tc-ag-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.tc-ag button,.tc-ag-admin button,.tc-ag-admin select{font:inherit;font-size:16px;line-height:1.2;border:1px solid #000;background:#fff;color:#000;padding:12px 18px;cursor:pointer}.tc-ag-actions button:first-child{background:#000;color:#fff}.tc-ag-actions button:hover,.tc-ag-admin button:hover{background:#eee;color:#000}.tc-ag button:disabled,.tc-ag-admin button:disabled{opacity:.5;cursor:wait}.tc-ag :focus-visible,.tc-ag-admin :focus-visible{outline:2px solid #000;outline-offset:4px}.tc-ag #ag-status{font-size:22px;line-height:1.25;margin:24px 0}.tc-ag #ag-status:empty{margin:0}.tc-ag .tc-ag-privacy{font-size:13px;line-height:1.35;margin-top:32px;max-width:52ch}.tc-ag .tc-ag-management{font-size:13px;margin-top:35px}.tc-ag-management a,.tc-ag-back a{text-decoration:underline;text-underline-offset:3px}.tc-ag .tc-ag-text-button{border:0;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:14px}.ag-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tc-ag-admin{padding-top:80px;padding-bottom:80px;min-height:70vh}.tc-ag-admin>h1{font-size:clamp(48px,7vw,100px);line-height:1;margin:20px 0 45px;letter-spacing:-.04em}#ag-login-panel{max-width:440px;border-top:1px solid #000;padding-top:20px}#ag-login-panel h2{font-size:26px}#ag-login-panel p{font-size:16px;line-height:1.3}#ag-login-form input{margin-bottom:20px}#ag-login-form button{margin-top:8px}#ag-session{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:20px 0}#ag-session[hidden],#ag-dashboard[hidden],#ag-login-panel[hidden],#ag-another[hidden]{display:none}.tc-ag-totals{display:flex;gap:60px;border-top:1px solid #000;border-bottom:1px solid #000;padding:25px 0;margin:25px 0}.tc-ag-totals p{margin:0;font-size:16px}.tc-ag-totals strong{display:block;font-size:54px;line-height:1.1;font-weight:400}.tc-ag-admin-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:25px 0}.tc-ag-admin-tools label{margin:0}.tc-ag-table-wrap{overflow-x:auto}.tc-ag-admin table{border-collapse:collapse;width:100%;text-align:left;font-size:16px}.tc-ag-admin th,.tc-ag-admin td{border-bottom:1px solid #000;padding:14px 12px 14px 0;vertical-align:top}.tc-ag-admin th{font-weight:400}.tc-ag-back{margin-top:45px;font-size:16px}@media(max-width:767px){.tc-ag{grid-template-columns:1fr;gap:40px;padding-top:75px;padding-bottom:55px}.tc-ag>h1{font-size:clamp(52px,12vw,90px)}.tc-ag-content h2{font-size:30px}.tc-ag-actions{flex-direction:column}.tc-ag-actions button{width:100%;min-height:50px}.tc-ag-admin{padding-top:70px}.tc-ag-totals{gap:28px}.tc-ag-totals strong{font-size:42px}.tc-ag-admin-tools button{font-size:14px}.tc-ag-admin td{font-size:14px;overflow-wrap:anywhere}.tc-ag-admin td:first-child{min-width:120px}}

#ag-management[hidden]{display:none}.tc-ag-content .tc-ag-event-details{font-size:16px;line-height:1.3;margin:0 0 28px}
