.jg-profile-identity-editor{min-width:0;color:var(--ink-1);font-family:var(--font-sans);align-items:center;gap:13px;padding:2px 2px 20px;display:flex}.jg-profile-identity-editor__avatar{border:1px solid var(--brand-dim);background:color-mix(in srgb, var(--brand) 76%, var(--bg-2));width:54px;height:54px;color:var(--brand-ink);box-shadow:0 0 0 4px var(--bg-2);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;border-radius:9999px;flex:0 0 54px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.jg-profile-identity-editor__content{flex:1;min-width:0}.jg-profile-identity-editor__name-row{align-items:center;gap:8px;min-width:0;display:flex}.jg-profile-identity-editor__name-row h2{min-width:0;color:var(--ink-1);font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:500;overflow:hidden}.jg-profile-identity-editor__plan{border:1px solid color-mix(in srgb, var(--profit) 44%, transparent);border-radius:var(--r-pill,9999px);background:var(--profit-bg);color:var(--profit);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.jg-profile-identity-editor__plan.urgent{border-color:color-mix(in srgb, var(--warn) 44%, transparent);background:var(--warn-bg);color:var(--warn)}.jg-profile-identity-editor__edit,.jg-profile-identity-editor__save,.jg-profile-identity-editor__cancel{border-radius:var(--r-2,6px);width:28px;height:28px;color:var(--ink-4);cursor:pointer;transition:border-color var(--dur-fast,.12s) ease, background var(--dur-fast,.12s) ease, color var(--dur-fast,.12s) ease;background:0 0;border:1px solid #0000;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.jg-profile-identity-editor__edit:hover,.jg-profile-identity-editor__cancel:hover{border-color:var(--line-2);background:var(--bg-3);color:var(--ink-1)}.jg-profile-identity-editor__save{border-color:var(--brand-dim);background:var(--brand);color:var(--brand-ink)}.jg-profile-identity-editor__save:hover{background:var(--brand-soft)}.jg-profile-identity-editor__edit svg,.jg-profile-identity-editor__save svg,.jg-profile-identity-editor__cancel svg{stroke-width:1.7px;width:14px;height:14px}.jg-profile-identity-editor__edit:focus-visible,.jg-profile-identity-editor__save:focus-visible,.jg-profile-identity-editor__cancel:focus-visible,.jg-profile-identity-editor__form input:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.jg-profile-identity-editor__save:disabled,.jg-profile-identity-editor__cancel:disabled{cursor:wait;opacity:.55}.jg-profile-identity-editor__email,.jg-profile-identity-editor__joined{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11.5px;line-height:1.35;overflow:hidden}.jg-profile-identity-editor__joined{color:var(--ink-4);margin-top:2px;font-size:10.5px}.jg-profile-identity-editor__form{min-width:0}.jg-profile-identity-editor__form>label{color:var(--ink-3);margin-bottom:5px;font-size:9.5px;font-weight:600;display:block}.jg-profile-identity-editor__input-row{align-items:center;gap:5px;min-width:0;display:flex}.jg-profile-identity-editor__input-row input{border:1px solid var(--line-2);border-radius:var(--r-2,6px);background:var(--bg-0);width:100%;min-width:0;height:32px;color:var(--ink-1);font-family:var(--font-sans);padding:0 9px;font-size:12px}.jg-profile-identity-editor__input-row input::selection{background:var(--brand-dim);color:var(--ink-1)}.jg-profile-identity-editor__input-row input:disabled{cursor:wait;opacity:.65}.jg-profile-identity-editor__input-row input[aria-invalid=true]{border-color:var(--loss)}.jg-profile-identity-editor__error{color:var(--loss);margin:5px 0 0;font-size:9.5px;line-height:1.4}@media (width<=480px){.jg-profile-identity-editor{align-items:flex-start;gap:11px}.jg-profile-identity-editor__avatar{flex-basis:48px;width:48px;height:48px;font-size:15px}.jg-profile-identity-editor__name-row{flex-wrap:wrap;gap:5px 7px}.jg-profile-identity-editor__name-row h2{max-width:calc(100% - 36px);font-size:18px}.jg-profile-identity-editor__edit{order:2}.jg-profile-identity-editor__plan{order:3}}@media (prefers-reduced-motion:reduce){.jg-profile-identity-editor__edit,.jg-profile-identity-editor__save,.jg-profile-identity-editor__cancel{transition:none}}.jg-future-card{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--bg-2);color:var(--ink-2);font-family:var(--font-sans);padding:15px}.jg-future-card-head,.jg-future-partner-head{align-items:center;display:flex}.jg-future-card-head{gap:9px}.jg-future-card-head>div{flex:1;min-width:0}.jg-future-card-head h3,.jg-future-partner-head h3{color:var(--ink-1);letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:700}.jg-future-card-head p{color:var(--ink-3);margin:3px 0 0;font-size:9.5px;line-height:1.45}.jg-future-heading-icon{border:1px solid var(--line-2);border-radius:var(--r-2,4px);background:var(--bg-3);width:30px;height:30px;color:var(--brand-soft);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.jg-future-heading-icon svg{stroke-width:1.6px;width:16px;height:16px}.jg-future-status{border:1px solid var(--line-2);border-radius:var(--r-pill,9999px);background:var(--bg-1);color:var(--ink-3);font-family:var(--font-mono);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:3px 7px;font-size:9px;display:inline-flex}.jg-future-status>span{background:var(--ink-5);border-radius:9999px;width:6px;height:6px}.jg-future-status.registered{border-color:var(--profit-line);color:var(--profit)}.jg-future-status.registered>span{background:var(--profit)}.jg-future-status.checking{color:var(--focus)}.jg-future-status.checking>span{background:var(--focus)}.jg-future-status.error{border-color:var(--loss-line);color:var(--loss)}.jg-future-status.error>span{background:var(--loss)}.jg-future-webhook-form{flex-direction:column;gap:13px;margin-top:15px;display:flex}.jg-future-field{flex-direction:column;gap:6px;display:flex}.jg-future-field label,.jg-future-events legend{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;font-size:9.5px;font-weight:600}.jg-future-field input{border:1px solid var(--line-2);border-radius:var(--r-2,4px);background:var(--bg-1);width:100%;min-width:0;height:38px;color:var(--ink-1);font-family:var(--font-mono);transition:border-color var(--dur-fast,.12s) ease, background var(--dur-fast,.12s) ease;outline:none;padding:0 10px;font-size:10.5px}.jg-future-field input::placeholder{color:var(--ink-5)}.jg-future-field input:hover:not(:disabled){border-color:var(--line-3)}.jg-future-field input:focus-visible{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.jg-future-field input[aria-invalid=true]{border-color:var(--loss)}.jg-future-field input:disabled{cursor:not-allowed;color:var(--ink-5);opacity:.7}.jg-future-field small{min-height:15px;color:var(--ink-4);font-size:9.5px;line-height:1.5}.jg-future-field small.error,.jg-future-event-error{color:var(--loss)}.jg-future-events{border:0;min-width:0;margin:0;padding:0}.jg-future-events legend{margin-bottom:7px;padding:0}.jg-future-event-grid{border:1px solid var(--line-1);border-radius:var(--r-2,4px);background:var(--bg-1);overflow:hidden}.jg-future-event{border-top:1px solid var(--line-1);align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.jg-future-event:first-child{border-top:0}.jg-future-event>span:first-child{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jg-future-event strong{color:var(--ink-2);font-size:10.5px;font-weight:600}.jg-future-event small{color:var(--ink-4);font-size:9px;line-height:1.35}.jg-future-switch{border:1px solid var(--line-3);border-radius:var(--r-pill,9999px);background:var(--bg-3);cursor:pointer;width:34px;height:20px;transition:border-color var(--dur-fast,.12s) ease, background var(--dur-fast,.12s) ease;flex:0 0 34px;align-items:center;padding:2px;display:inline-flex;position:relative}.jg-future-switch>span{background:var(--ink-4);width:14px;height:14px;transition:background var(--dur-fast,.12s) ease, transform var(--dur-fast,.12s) ease;border-radius:9999px;display:block}.jg-future-switch[data-state=checked]{border-color:var(--brand-dim);background:var(--warn-bg)}.jg-future-switch[data-state=checked]>span{background:var(--brand);transform:translate(14px)}.jg-future-switch:disabled{cursor:not-allowed;opacity:.5}.jg-future-switch:focus-visible,.jg-future-button:focus-visible,.jg-future-partner-action:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.jg-future-event-error{margin:7px 0 0;font-size:9.5px}.jg-future-security-note{border-left:2px solid var(--focus);background:var(--focus-bg);color:var(--focus);align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.jg-future-security-note>svg{stroke-width:1.6px;flex:0 0 15px;width:15px;height:15px;margin-top:1px}.jg-future-security-note>span{flex-direction:column;gap:3px;min-width:0;display:flex}.jg-future-security-note strong{font-size:10px;font-weight:700}.jg-future-security-note small{color:color-mix(in srgb, var(--focus) 76%, var(--ink-2));font-size:9px;line-height:1.55}.jg-future-draft-note{color:var(--warn);align-items:center;gap:6px;margin:-3px 0 0;font-size:9.5px;display:flex}.jg-future-draft-note svg{flex:0 0 13px;width:13px;height:13px}.jg-future-action-notice{min-height:15px;color:var(--ink-3);margin:-4px 0 0;font-size:9.5px;line-height:1.5}.jg-future-button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jg-future-button,.jg-future-partner-action{border-radius:var(--r-2,4px);min-height:38px;font-family:var(--font-sans);cursor:pointer;transition:border-color var(--dur-fast,.12s) ease, background var(--dur-fast,.12s) ease, color var(--dur-fast,.12s) ease;justify-content:center;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.jg-future-button svg,.jg-future-partner-action svg{stroke-width:1.7px;width:14px;height:14px}.jg-future-button.secondary{border:1px solid var(--line-2);background:var(--bg-3);color:var(--ink-2)}.jg-future-button.secondary:hover:not(:disabled){border-color:var(--line-3);color:var(--ink-1)}.jg-future-button.primary{border:1px solid var(--brand);background:var(--brand);color:var(--brand-ink)}.jg-future-button.primary:hover:not(:disabled){background:var(--brand-soft)}.jg-future-button:disabled,.jg-future-partner-action:disabled{cursor:not-allowed;opacity:.45}.jg-future-partner{background:linear-gradient(110deg, color-mix(in srgb, var(--brand) 6%, transparent), transparent 58%), var(--bg-2)}.jg-future-partner-head{gap:9px}.jg-future-partner>p:first-of-type{color:var(--ink-3);margin:12px 0 13px;font-size:10.5px;line-height:1.65}.jg-future-partner-action{border:1px solid color-mix(in srgb, var(--focus) 48%, var(--line-2));background:var(--focus-bg);width:100%;color:var(--focus)}.jg-future-partner-action:hover:not(:disabled){border-color:var(--focus);background:color-mix(in srgb, var(--focus-bg) 72%, var(--bg-3))}.jg-future-partner>.jg-future-action-notice{margin-top:7px}.jg-future-spin{animation:.8s linear infinite jg-future-spin}@media (width<=420px){.jg-future-card-head{align-items:flex-start}.jg-future-button-row{grid-template-columns:1fr}}@media (pointer:coarse){.jg-future-switch{flex-basis:40px;width:40px;height:24px}.jg-future-switch>span{width:18px;height:18px}.jg-future-switch[data-state=checked]>span{transform:translate(16px)}.jg-future-button,.jg-future-partner-action{min-height:44px}}@media (prefers-reduced-motion:reduce){.jg-future-switch,.jg-future-switch>span,.jg-future-button,.jg-future-partner-action{transition:none}.jg-future-spin{animation:none}}@keyframes jg-future-spin{to{transform:rotate(360deg)}}.jg-notification-settings{width:100%;color:var(--ink-1);font-family:var(--font-sans);gap:14px;display:grid}.jg-settings-readonly-note{border:1px solid var(--warn-line);border-radius:var(--r-2,5px);background:var(--warn-bg);color:var(--warn);padding:10px 12px;font-size:10.5px;line-height:1.55}.jg-settings-card{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--bg-2);overflow:hidden}.jg-settings-card-head{border-bottom:1px solid var(--line-1);align-items:center;gap:10px;min-width:0;padding:15px 16px;display:flex}.jg-settings-card-head>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.jg-settings-card-head h2,.jg-settings-card-head p{margin:0}.jg-settings-card-head h2{color:var(--ink-1);letter-spacing:-.015em;font-size:14px;font-weight:650}.jg-settings-card-head p{color:var(--ink-3);font-size:10.5px;line-height:1.45}.jg-settings-card-icon{border-radius:var(--r-2,5px);flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.jg-settings-card-icon svg{stroke-width:1.7px;width:17px;height:17px}.jg-settings-card-icon.telegram,.jg-settings-card-icon.notification{background:var(--brand-tint);color:var(--brand-soft)}.jg-settings-saving{color:var(--ink-3);flex:none;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.jg-settings-saving svg,.jg-settings-loading svg{width:14px;height:14px}.jg-settings-card-body{padding:16px}.jg-settings-loading{min-height:58px;color:var(--ink-3);justify-content:center;align-items:center;gap:7px;font-size:10.5px;display:flex}.jg-settings-callout{border:1px solid var(--line-2);border-radius:var(--r-2,5px);background:var(--bg-3);min-height:48px;color:var(--ink-3);align-items:flex-start;gap:8px;padding:11px 12px;font-size:10.5px;line-height:1.5;display:flex}.jg-settings-callout svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.jg-settings-callout>span{flex:1;min-width:0}.jg-settings-callout.error{border-color:var(--loss-line);background:var(--loss-bg);color:var(--loss)}.jg-settings-callout.warning{border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn)}.jg-settings-callout button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;flex:none;padding:0;font-size:9.5px}.jg-settings-linked{justify-content:space-between;align-items:center;gap:12px;display:flex}.jg-settings-linked>div{flex-direction:column;gap:6px;min-width:0;display:flex}.jg-settings-linked small{color:var(--ink-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.jg-settings-linked small strong{color:var(--ink-2);font-weight:500}.jg-settings-status{align-items:center;gap:5px;width:fit-content;font-size:10.5px;font-weight:600;display:inline-flex}.jg-settings-status.connected{color:var(--profit)}.jg-settings-status svg{width:14px;height:14px}.jg-settings-button{border-radius:var(--r-2,5px);cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-family:inherit;font-size:10.5px;font-weight:600;display:inline-flex}.jg-settings-button svg{width:14px;height:14px}.jg-settings-button:disabled{cursor:wait;opacity:.58}.jg-settings-button.primary{border:1px solid var(--brand);background:var(--brand);width:100%;color:var(--brand-ink)}.jg-settings-button.primary:hover:not(:disabled){background:var(--brand-hi)}.jg-settings-button.secondary{border:1px solid var(--line-2);background:var(--bg-3);color:var(--ink-2)}.jg-settings-button.danger{border:1px solid var(--loss-line);color:var(--loss);background:0 0}.jg-settings-button.danger:hover:not(:disabled){background:var(--loss-bg)}.jg-settings-link-flow,.jg-settings-link-start{gap:10px;display:grid}.jg-settings-link-flow>p,.jg-settings-inline-error{color:var(--ink-3);margin:0;font-size:10.5px;line-height:1.5}.jg-settings-inline-error{color:var(--loss)}.jg-settings-deep-link{grid-template-columns:minmax(0,1fr) 34px 34px;gap:6px;display:grid}.jg-settings-deep-link>a,.jg-settings-deep-link>button{border:1px solid var(--line-2);border-radius:var(--r-2,5px);background:var(--bg-0);min-width:0;height:34px;color:var(--ink-3);justify-content:center;align-items:center;display:flex}.jg-settings-deep-link>a:first-child{color:var(--brand-soft);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px;font-size:9.5px;line-height:16px;display:block;overflow:hidden}.jg-settings-switch[data-state=checked]{background:var(--brand)!important}.jg-settings-switch[data-state=unchecked]{background:var(--bg-4)!important}.jg-settings-switch>span{background:var(--ink-1)!important}.jg-settings-deep-link>button{cursor:pointer;padding:0}.jg-settings-deep-link svg{width:14px;height:14px}.jg-settings-options fieldset{border:0;min-width:0;margin:0;padding:0}.jg-settings-options legend{color:var(--ink-3);letter-spacing:.04em;margin-bottom:7px;font-size:9.5px;font-weight:600}.jg-settings-option-row,.jg-settings-report-row{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.jg-settings-option-row label,.jg-settings-report-row label{flex-direction:column;gap:2px;min-width:0;display:flex}.jg-settings-option-row strong,.jg-settings-report-row strong{color:var(--ink-1);font-size:10.5px;font-weight:600}.jg-settings-option-row small,.jg-settings-report-row small{color:var(--ink-4);font-size:9.5px;line-height:1.4}.jg-settings-option-row button[role=switch]{flex:0 0 36px}.jg-settings-divider{height:10px}.jg-settings-report-row{border-top:1px solid var(--line-2);border-bottom:0;padding-top:10px}.jg-settings-report-row select{border:1px solid var(--line-2);border-radius:var(--r-2,5px);background:var(--bg-3);min-height:34px;color:var(--ink-1);flex:none;padding:0 28px 0 10px;font-family:inherit;font-size:10.5px}.jg-settings-report-row select:focus-visible{border-color:var(--focus);outline:1px solid var(--focus);outline-offset:1px}.jg-settings-report-row select:disabled,.jg-settings-options fieldset:disabled{opacity:.58}.jg-notification-settings:not(.is-compact) .jg-settings-card-head,.jg-notification-settings:not(.is-compact) .jg-settings-card-body{padding:20px}.jg-notification-settings:not(.is-compact) .jg-settings-card-head h2{font-size:17px}@media (width<=420px){.jg-settings-linked{flex-direction:column;align-items:flex-start}.jg-settings-button.danger{width:100%}.jg-settings-card-head,.jg-settings-card-body,.jg-notification-settings:not(.is-compact) .jg-settings-card-head,.jg-notification-settings:not(.is-compact) .jg-settings-card-body{padding:13px}}.jg-profile-trigger{border-radius:var(--r-pill,9999px);min-width:0;min-height:28px;color:var(--ink-2);font-family:var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;transition:background var(--dur-fast,.12s) ease, border-color var(--dur-fast,.12s) ease, color var(--dur-fast,.12s) ease;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:2px 4px 2px 2px;font-size:11px;display:inline-flex}.jg-profile-trigger:hover,.jg-profile-trigger[data-state=open]{border-color:var(--line-2);background:var(--bg-2);color:var(--ink-1)}.jg-profile-trigger:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.jg-profile-trigger-avatar{background:var(--brand);width:22px;height:22px;color:var(--brand-ink);font-family:var(--font-sans);letter-spacing:-.02em;border-radius:9999px;flex:0 0 22px;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex}.jg-profile-trigger-avatar svg{stroke-width:1.8px;width:13px;height:13px}.jg-profile-trigger-label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.jg-profile-trigger-chevron{width:12px;height:12px;color:var(--ink-4);transition:transform var(--dur-fast,.12s) ease;flex:0 0 12px}.jg-profile-trigger[data-state=open] .jg-profile-trigger-chevron{transform:rotate(180deg)}.jg-profile-overlay{z-index:95;inset:var(--h-header,56px) 0 0;-webkit-backdrop-filter:blur(var(--blur-overlay,2px));backdrop-filter:blur(var(--blur-overlay,2px));background:0 0;position:fixed}.jg-profile-panel{z-index:96;top:var(--h-header,56px);width:min(var(--w-order-panel-wide,420px), 100vw);border-left:1px solid var(--line-2);background:var(--bg-1);max-width:100vw;color:var(--ink-1);box-shadow:var(--shadow-modal);font-family:var(--font-sans);outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.jg-profile-overlay[data-state=open]{animation:.18s ease-out jg-profile-fade-in}.jg-profile-overlay[data-state=closed]{animation:.12s ease-in jg-profile-fade-out}.jg-profile-panel[data-state=open]{animation:.2s cubic-bezier(.32,.72,0,1) jg-profile-slide-in}.jg-profile-panel[data-state=closed]{animation:.15s ease-in jg-profile-slide-out}.jg-profile-tabs,.jg-profile-guest{flex-direction:column;flex:1;min-height:0;display:flex}.jg-profile-guest-tab{border-bottom:2px solid var(--brand);height:48px;color:var(--ink-1);align-items:center;gap:7px;margin-left:8px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.jg-profile-guest-tab svg{stroke-width:1.6px;width:15px;height:15px}.jg-profile-guest-loading{min-height:0;color:var(--ink-3);font-family:var(--font-mono);flex:1;justify-content:center;align-items:center;gap:8px;font-size:10.5px;display:flex}.jg-profile-guest-loading svg{width:15px;height:15px}.jg-profile-guest-scroll{flex-direction:column;gap:14px;display:flex}.jg-profile-guest-hero{border:1px solid var(--line-2);border-radius:var(--r-card);background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--brand) 14%, transparent), transparent 42%), var(--bg-2);flex-direction:column;align-items:flex-start;padding:18px;display:flex}.jg-profile-guest-avatar{border:1px solid color-mix(in srgb, var(--brand) 45%, var(--line-2));background:var(--brand-tint);width:38px;height:38px;color:var(--brand-soft);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.jg-profile-guest-avatar svg{stroke-width:1.5px;width:19px;height:19px}.jg-profile-guest-kicker{color:var(--brand-soft);font-family:var(--font-mono);letter-spacing:.13em;margin-top:15px;font-size:9px;font-weight:700}.jg-profile-guest-hero h2{color:var(--ink-1);letter-spacing:-.025em;margin:7px 0 0;font-size:18px;font-weight:700;line-height:1.25}.jg-profile-guest-hero p{color:var(--ink-3);margin:9px 0 0;font-size:11px;line-height:1.6}.jg-profile-guest-private{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--bg-2);padding:15px}.jg-profile-guest-private-heading{align-items:flex-start;gap:10px;display:flex}.jg-profile-guest-private-heading>span{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-3);width:30px;height:30px;color:var(--ink-3);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.jg-profile-guest-private-heading svg{stroke-width:1.6px;width:15px;height:15px}.jg-profile-guest-private-heading h3{color:var(--ink-1);margin:1px 0 0;font-size:12.5px;font-weight:650}.jg-profile-guest-private-heading p{color:var(--ink-3);margin:4px 0 0;font-size:10.5px;line-height:1.45}.jg-profile-guest-access-list{border:1px solid var(--line-1);border-radius:var(--r-2);background:var(--bg-1);gap:0;margin:13px 0 0;padding:0;display:grid}.jg-profile-guest-access-list li{border-top:1px solid var(--line-1);color:var(--ink-3);padding:9px 10px 9px 24px;font-size:10px;list-style:none;position:relative}.jg-profile-guest-access-list li:first-child{border-top:0}.jg-profile-guest-access-list li:before{background:var(--ink-5);content:"";border-radius:9999px;width:5px;height:5px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.jg-profile-guest-privacy{color:var(--ink-3);font-family:var(--font-mono);margin:0;font-size:10px;line-height:1.55}.jg-profile-tabbar{border-bottom:1px solid var(--line-2);background:var(--bg-1);flex:0 0 48px;justify-content:space-between;align-items:stretch;height:48px;display:flex}.jg-profile-tablist{height:48px;color:var(--ink-3);background:0 0;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;padding:0 0 0 8px;display:flex}.jg-profile-tab{height:48px;color:var(--ink-3);box-shadow:none;font-family:var(--font-sans);background:0 0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.jg-profile-tab svg{stroke-width:1.6px;width:15px;height:15px}.jg-profile-tab[data-state=active]{border-bottom-color:var(--brand);color:var(--ink-1);box-shadow:none;background:0 0}.jg-profile-tab:focus-visible,.jg-profile-close:focus-visible,.jg-profile-panel button:focus-visible{outline:1px solid var(--focus);outline-offset:-1px}.jg-profile-close{width:48px;height:48px;color:var(--ink-4);cursor:pointer;transition:background var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.jg-profile-close:hover{background:var(--bg-2);color:var(--ink-1)}.jg-profile-close:disabled{cursor:wait;opacity:.45}.jg-profile-close svg{stroke-width:1.4px;width:18px;height:18px}.jg-profile-scroll{overscroll-behavior:contain;min-height:0;padding:20px 18px calc(22px + env(safe-area-inset-bottom));scrollbar-color:var(--line-2) transparent;scrollbar-width:thin;flex:1;margin:0;overflow-y:auto}.jg-profile-scroll[data-state=inactive]{display:none}.jg-profile-scroll::-webkit-scrollbar{width:6px}.jg-profile-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:9999px}.jg-profile-section{border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--bg-2);margin-bottom:14px;padding:15px}.jg-profile-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.jg-profile-section-head>div{align-items:center;gap:8px;min-width:0;display:flex}.jg-profile-section-head h3{color:var(--ink-1);margin:0;font-size:13.5px;font-weight:700}.jg-profile-section-head>strong{color:var(--brand-soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.jg-profile-section-icon{color:var(--brand-soft);display:inline-flex}.jg-profile-section-icon svg{stroke-width:1.6px;width:16px;height:16px}.jg-profile-section-description{color:var(--ink-3);margin:9px 0 12px;font-size:11px;line-height:1.55}.jg-profile-loading{min-height:72px;color:var(--ink-4);justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.jg-profile-loading svg{width:14px;height:14px}.jg-profile-inline-error{border:1px solid var(--loss-line);border-radius:var(--r-2);background:var(--loss-bg);color:var(--loss);padding:10px;font-size:10.5px;line-height:1.5}.jg-profile-account-list{border:1px solid var(--line-1);border-radius:var(--r-2);background:var(--bg-1);overflow:hidden}.jg-profile-account-row{border-top:1px solid var(--line-1);align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.jg-profile-account-row:first-child{border-top:0}.jg-profile-account-icon{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-3);width:30px;height:30px;color:var(--ink-2);flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.jg-profile-account-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jg-profile-account-copy strong{color:var(--ink-1);font-size:11.5px;font-weight:600}.jg-profile-account-copy small{color:var(--ink-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.jg-profile-status{color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.jg-profile-status>span{background:var(--ink-5);border-radius:9999px;width:6px;height:6px}.jg-profile-status.connected{color:var(--profit)}.jg-profile-status.connected>span{background:var(--profit)}.jg-profile-status.active{border:1px solid color-mix(in srgb, var(--brand) 42%, var(--line-2));background:var(--brand-tint);color:var(--brand-soft);border-radius:999px;padding:4px 7px;font-weight:650}.jg-profile-status.active svg{width:11px;height:11px}.jg-profile-activate{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-3);color:var(--ink-2);white-space:nowrap;flex:none;padding:5px 8px;font-size:9.5px;font-weight:650}.jg-profile-activate:hover:not(:disabled){border-color:var(--brand);background:var(--brand-tint);color:var(--brand-soft)}.jg-profile-activate:disabled{cursor:wait;opacity:.55}.jg-profile-activation-dialog{border-color:color-mix(in srgb, var(--brand) 40%, var(--line-2));background:var(--bg-2);color:var(--ink-1)}.jg-profile-activation-route{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-1);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.jg-profile-activation-route>span{flex-direction:column;gap:3px;min-width:0;display:flex}.jg-profile-activation-route>svg{width:15px;height:15px;color:var(--ink-4)}.jg-profile-activation-route small{color:var(--ink-4);letter-spacing:.08em;font-size:9px}.jg-profile-activation-route strong{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.jg-profile-activation-route em{color:var(--ink-3);font-family:var(--font-mono);font-size:9.5px;font-style:normal}.jg-profile-activation-route .is-target strong,.jg-profile-activation-route .is-target em{color:var(--brand-soft)}.jg-profile-risk-note{border-left:2px solid var(--warn);background:var(--warn-bg);color:var(--warn);align-items:flex-start;gap:7px;margin-top:10px;padding:8px 9px;font-size:10px;line-height:1.5;display:flex}.jg-profile-risk-note svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.jg-profile-primary-action{border:1px solid var(--brand);border-radius:var(--r-2);background:var(--brand);width:100%;min-height:36px;color:var(--brand-ink);cursor:pointer;margin-top:12px;font-size:11.5px;font-weight:700}.jg-profile-primary-action:hover{background:var(--brand-soft)}.jg-profile-feature-section,.jg-profile-feature-card{border-top:1px solid var(--line-1);margin-top:20px;padding-top:20px}.jg-profile-feature-status{border:1px dashed var(--line-2);border-radius:var(--r-card);background:var(--bg-2);min-height:72px;color:var(--ink-3);text-align:center;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:10.5px;display:flex}.jg-profile-feature-status.error{border-color:var(--loss-line);background:var(--loss-bg);color:var(--loss)}.jg-profile-feature-status svg{flex:0 0 14px;width:14px;height:14px}.jg-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.jg-profile-actions>button{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-2);min-width:0;min-height:60px;color:var(--ink-2);text-align:left;cursor:pointer;align-items:center;gap:9px;padding:10px;display:flex}.jg-profile-actions>button:only-child{grid-column:1/-1}.jg-profile-actions>button:hover{border-color:var(--line-3);background:var(--bg-3)}.jg-profile-actions>button>svg{width:16px;height:16px;color:var(--brand-soft);flex:0 0 16px}.jg-profile-actions>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.jg-profile-actions strong{color:var(--ink-1);font-size:10.5px;font-weight:600}.jg-profile-actions small{color:var(--ink-3);font-size:9px;line-height:1.35}.jg-profile-logout{border:1px solid var(--loss-line);border-radius:var(--r-2);width:100%;min-height:42px;color:var(--loss);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:11.5px;font-weight:600;display:flex}.jg-profile-logout:hover{background:var(--loss-bg)}.jg-profile-logout svg{width:15px;height:15px}.jg-profile-api,.jg-profile-webhook,.jg-profile-settings{padding-top:16px}@media (width<=1099px){.jg-profile-panel{border-left:0;width:100vw}.jg-profile-trigger{gap:4px}.jg-profile-trigger-label{max-width:92px}.jg-profile-trigger-chevron{display:none}.jg-profile-scroll{padding-left:14px;padding-right:14px}}@media (width<=420px){.jg-profile-tablist{padding-left:4px}.jg-profile-tab{gap:4px;padding:0 8px;font-size:10.5px}.jg-profile-actions{grid-template-columns:1fr}}@media (pointer:coarse){.jg-profile-trigger{min-height:40px}.jg-profile-close,.jg-profile-tab,.jg-profile-primary-action,.jg-profile-logout{min-height:44px}}@media (prefers-reduced-motion:reduce){.jg-profile-overlay,.jg-profile-panel,.jg-profile-trigger-chevron{transition:none!important;animation:none!important}}@keyframes jg-profile-fade-in{0%{opacity:0}to{opacity:1}}@keyframes jg-profile-fade-out{0%{opacity:1}to{opacity:0}}@keyframes jg-profile-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes jg-profile-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}[data-profile-layout]{container:jd-profile/inline-size}@container jd-profile (width<=480px){[data-profile-layout] .jg-profile-tab{padding-inline:7px}}@container jd-profile (width<=379px){[data-profile-layout] .jg-profile-tab svg{display:none}}
