.tgc,.tgc__reopen{font-family:'Space Grotesk','Helvetica Neue',Helvetica,Arial,sans-serif;color:#0a0a0a;box-sizing:border-box}.tgc *, .tgc__reopen *{box-sizing:border-box}.tgc[hidden],.tgc__reopen[hidden],.tgc__settings[hidden],.tgc__actions[hidden]{display:none!important}.tgc{position:fixed;inset:auto 20px 20px auto;z-index:2147483000;width:min(520px,calc(100vw - 40px))}.tgc__panel{position:relative;background:#fff;border:1px solid #0a0a0a;box-shadow:0 18px 60px rgba(0,0,0,.16);padding:22px 26px 20px}.tgc__bottom{display:flex;align-items:center;justify-content:space-between;gap:14px}.tgc__close{position:absolute;top:8px;right:10px;border:0;background:none;font:27px/1 Arial,sans-serif;cursor:pointer;color:#6b6b6b;padding:0 2px;min-width:28px;min-height:28px}.tgc__copy{font-size:13px;line-height:1.55;color:#555;margin:0 0 16px;padding-right:22px}.tgc__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tgc__button{min-height:44px;border:1px solid #0a0a0a;border-radius:0;padding:10px 12px;font:700 12px/1.2 'Space Grotesk',Arial,sans-serif;letter-spacing:.015em;cursor:pointer;transition:background .2s,color .2s,transform .2s}.tgc__button:hover{transform:translateY(-2px)}.tgc__button:focus-visible,.tgc__text-button:focus-visible,.tgc__reopen:focus-visible,.tgc__close:focus-visible,.tgc__bottom a:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px}.tgc__button--dark{background:#0a0a0a;color:#fff}.tgc__button--light{background:#fff;color:#0a0a0a}.tgc__button--light:hover{background:#f4f4f2}.tgc__bottom{border-top:1px solid #e6e6e6;margin-top:17px;padding-top:13px}.tgc__text-button,.tgc__bottom a{border:0;background:none;color:#4f4f4f;padding:0;font:600 11px/1.4 'Space Grotesk',Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tgc__settings{border-top:1px solid #e6e6e6}.tgc__choice{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid #e6e6e6;cursor:pointer}.tgc__choice span{display:grid;gap:2px}.tgc__choice strong{font-size:13px}.tgc__choice small{font-size:11px;color:#6b6b6b;line-height:1.4}.tgc__choice input{width:19px;height:19px;accent-color:#0a0a0a;cursor:pointer;flex:none}.tgc__choice input:focus-visible{outline:2px solid #0a0a0a;outline-offset:3px}.tgc__save{width:100%;margin-top:15px}.tgc__reopen{position:fixed;bottom:14px;left:14px;z-index:2147482999;border:1px solid #e6e6e6;background:#fff;padding:7px 10px;box-shadow:0 2px 12px rgba(0,0,0,.08);font:600 10px/1.2 'Space Grotesk',Arial,sans-serif;cursor:pointer}.tgc__reopen:hover{border-color:#0a0a0a}@media(max-width:600px){.tgc{inset:auto 0 0 0;width:100%}.tgc__panel{border-left:0;border-right:0;border-bottom:0;padding:17px 18px max(16px,env(safe-area-inset-bottom))}.tgc__copy{font-size:12px;margin:0 0 14px}.tgc__reopen{bottom:10px;left:10px}}@media(prefers-reduced-motion:reduce){.tgc__button{transition:none}}
