.site.page-brand-auth .art-pin{width:210px;height:210px}.site.page-brand-auth .auth-tabs button{border-radius:var(--r-full);height:38px;font:var(--fw-semibold) var(--fs-small)/1 var(--font);color:var(--ink-2);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0}.site.page-brand-auth .auth-tabs button:hover{color:var(--ink)}.site.page-brand-auth .auth-tabs button[aria-selected=true]{background:var(--glass-hover);color:var(--ink);box-shadow:var(--shadow-1)}.site.page-brand-auth .auth-step{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--accent-text);letter-spacing:.02em;margin-bottom:14px;display:inline-block}.site.page-brand-auth .auth-info{border-radius:var(--r-sm);background:var(--brand-tint);color:var(--ink);font-size:var(--fs-small);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.site.page-brand-auth .auth-info svg.i{color:var(--accent-text);flex:none;margin-top:1px}.site.page-brand-auth .auth-alt a{text-decoration:none}.site.page-brand-auth .auth-alt a:hover{text-decoration:underline}.site.page-brand-auth .auth-alt-row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.site.page-brand-auth .auth-link-btn{font:var(--fw-semibold) var(--fs-small)/1.3 var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:6px}.site.page-brand-auth .auth-link-btn:hover{color:var(--ink)}.site.page-brand-auth .btn-glass.auth-submit{border:1px solid var(--field-border)}.site.page-brand-auth .acc{gap:12px;display:grid}.site.page-brand-auth .acc-title{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--ink-2);margin:0}.site.page-brand-auth .acc-list{gap:8px;display:grid}.site.page-brand-auth .acc-group{border:1px solid var(--field-border);border-radius:var(--r-md);background:var(--field-bg);overflow:hidden}.site.page-brand-auth .acc-item{border:1px solid var(--field-border);border-radius:var(--r-md);background:var(--field-bg);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);align-items:center;gap:12px;padding:10px 12px;display:flex}.site.page-brand-auth .acc-item:hover:not(:disabled){border-color:var(--accent-text)}.site.page-brand-auth .acc-item:disabled{cursor:default;opacity:.7}.site.page-brand-auth .acc-group>.acc-item{background:0 0;border:0;border-radius:0}.site.page-brand-auth .acc-sub{gap:6px;padding:0 10px 10px;display:grid}.site.page-brand-auth .acc-item-sub{padding:10px 12px}.site.page-brand-auth .acc-logo{border-radius:var(--r-sm);background:var(--primary) center / cover no-repeat;width:40px;height:40px;color:var(--ink-inverse);font-weight:var(--fw-bold);flex:none;place-items:center;display:grid}.site.page-brand-auth .acc-text{flex:1;gap:2px;min-width:0;display:grid}.site.page-brand-auth .acc-text b{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site.page-brand-auth .acc-text small{font-size:var(--fs-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site.page-brand-auth .acc-go{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--accent-text);flex:none;align-items:center;gap:4px;display:inline-flex}.site.page-brand-auth .acc-go svg.i{width:16px;height:16px}.site.page-brand-auth .acc-wait{border-radius:var(--r-full);background:var(--coin-tint);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--coin-ink);flex:none;padding:4px 9px}.site.page-brand-auth .acc-chevron{color:var(--ink-3);transition:transform var(--t-base) var(--ease);flex:none}.site.page-brand-auth [aria-expanded=true] .acc-chevron{transform:rotate(180deg)}.site.page-brand-auth .acc-actions{justify-items:center;gap:6px;margin-top:4px;display:grid}.site.page-brand-auth .auth-card-wide{width:min(980px,100%)}.site.page-brand-auth .reg-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.site.page-brand-auth .reg-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.site.page-brand-auth .af-box textarea{border:1px solid var(--field-border);border-radius:var(--r-sm);background:var(--field-bg);width:100%;min-height:96px;font:inherit;color:var(--ink);resize:vertical;transition:border-color var(--t-fast), box-shadow var(--t-fast);outline:none;padding:12px 14px}.site.page-brand-auth .af-box textarea::placeholder{color:var(--ink-3)}.site.page-brand-auth .af-box textarea:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px #2f6be02e}.site.page-brand-auth .reg-cats{border:0;min-width:0;margin:0;padding:0}.site.page-brand-auth .reg-cats legend{margin-bottom:8px;padding:0}.site.page-brand-auth .reg-cats div{flex-wrap:wrap;gap:8px;display:flex}.site.page-brand-auth .reg-cats button{border:1px solid var(--field-border);border-radius:var(--r-full);background:var(--field-bg);height:36px;font:var(--fw-semibold) var(--fs-small)/1 var(--font);color:var(--ink-2);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast), color var(--t-fast);padding:0 14px}.site.page-brand-auth .reg-cats button:hover{color:var(--ink);border-color:var(--accent-text)}.site.page-brand-auth .reg-cats button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--ink-inverse)}.site.page-brand-auth .reg-addr>div>div:first-child{border:1px solid var(--field-border);border-radius:var(--r-sm);background:var(--field-bg);height:48px;box-shadow:none;font-weight:var(--fw-regular);padding:0 14px}.site.page-brand-auth .reg-addr>div>div:first-child:focus-within{border-color:var(--accent-text);box-shadow:0 0 0 3px #2f6be02e}.site.page-brand-auth .reg-addr input{font:inherit;color:var(--ink)}.site.page-brand-auth .reg-addr input::placeholder,.site.page-brand-auth .reg-addr svg{color:var(--ink-3)}.site.page-brand-auth .reg-addr>div>div:nth-child(2){border-color:var(--field-border);border-radius:var(--r-sm);background:var(--surface-float);box-shadow:var(--shadow-2)}.site.page-brand-auth .reg-addr>div>div:nth-child(2) button:hover{background:var(--surface-float-hover)}.site.page-brand-auth .reg-addr>div>div:nth-child(2) span,.site.page-brand-auth .reg-addr>div>div:nth-child(2) div{color:var(--ink)}.site.page-brand-auth .reg-addr>div>div:nth-child(2) span span:last-child{color:var(--ink-3)}.site.page-brand-auth .reg-addr>div>p{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--ink-3);margin-top:2px}.site.page-brand-auth .reg-side{gap:12px;display:grid}.site.page-brand-auth .reg-uploads{grid-template-columns:96px 1fr;gap:12px;display:grid}.site.page-brand-auth .reg-drop{border:1px dashed var(--field-border);border-radius:var(--r-sm);background:var(--field-bg);height:96px;color:var(--ink-3);cursor:pointer;transition:border-color var(--t-fast), color var(--t-fast);place-items:center;display:grid;position:relative;overflow:hidden}.site.page-brand-auth .reg-drop:hover{border-color:var(--accent-text);color:var(--ink)}.site.page-brand-auth .reg-drop.has-img{border-style:solid}.site.page-brand-auth .reg-drop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site.page-brand-auth .reg-drop input{opacity:0;width:1px;height:1px;position:absolute}.site.page-brand-auth .reg-drop:focus-within{border-color:var(--accent-text);box-shadow:0 0 0 3px #2f6be02e}.site.page-brand-auth .reg-drop-hint{font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-align:center;justify-items:center;gap:6px;padding:0 8px;display:grid}.site.page-brand-auth .reg-preview-label{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--ink-2);margin:8px 0 0}.site.page-brand-auth .reg-preview{border:1px solid var(--field-border);border-radius:var(--r-md);background:var(--surface-float);box-shadow:var(--shadow-1);overflow:hidden}.site.page-brand-auth .reg-preview-cover{background-position:50%;background-size:cover;height:110px}.site.page-brand-auth .reg-preview-body{padding:30px 16px 16px;position:relative}.site.page-brand-auth .reg-preview-logo{border:3px solid var(--surface-float);border-radius:var(--r-sm);color:#fff;width:52px;height:52px;font-size:20px;font-weight:var(--fw-bold);background-position:50%;background-size:cover;place-items:center;display:grid;position:absolute;top:-26px;left:16px}.site.page-brand-auth .reg-preview-cat{border-radius:var(--r-full);background:var(--brand-tint);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--ink);padding:3px 9px;display:inline-block}.site.page-brand-auth .reg-preview h2{font-size:18px;font-weight:var(--fw-semibold);letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 4px}.site.page-brand-auth .reg-preview p{font-size:var(--fs-small);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.site.page-brand-auth .reg-veil{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09182652;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.site.page-brand-auth .reg-modal{border-radius:var(--r-xl);background:var(--surface-float);width:min(400px,100%);box-shadow:var(--shadow-2);text-align:center;padding:32px 28px 28px;position:relative}.site.page-brand-auth .reg-modal h2{font-size:24px;font-weight:var(--fw-semibold);letter-spacing:-.02em;margin:14px 0 8px}.site.page-brand-auth .reg-modal p{color:var(--ink-2);margin:0 0 20px}.site.page-brand-auth .reg-modal-icon{background:var(--success-tint);width:56px;height:56px;color:var(--success);border-radius:50%;place-items:center;display:inline-grid}.site.page-brand-auth .reg-modal-icon svg.i{width:26px;height:26px}.site.page-brand-auth .reg-modal-close{position:absolute;top:12px;right:12px}@media (max-width:960px){.site.page-brand-auth .reg-grid{grid-template-columns:1fr}.site.page-brand-auth .reg-side{order:-1}}@media (max-width:560px){.site.page-brand-auth .reg-row{grid-template-columns:1fr}}
