html.ipmyp-share-modal-open{overflow:hidden}.ipmyp-share-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.ipmyp-share-modal__backdrop{position:absolute;inset:0;background:rgba(15,23,42,.58);backdrop-filter:blur(3px)}.ipmyp-share-dialog{position:relative;z-index:1;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fff;border:1px solid #dbe4ef;border-radius:20px;box-shadow:0 24px 80px rgba(15,23,42,.24);padding:24px;color:#152238}.ipmyp-share-dialog__close{position:absolute;inset-inline-end:14px;top:12px;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#64748b}.ipmyp-share-dialog__eyebrow{display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.08em;color:#2563eb}.ipmyp-share-dialog__head h2{margin:6px 0 8px;font-size:24px}.ipmyp-share-dialog__head p{margin:0;color:#64748b;line-height:1.75}.ipmyp-share-warning{margin-top:16px;padding:12px 14px;border:1px solid #f3d49b;background:#fff8e8;border-radius:12px;font-size:13px;line-height:1.7}.ipmyp-share-retention-set{border:0;padding:0;margin:20px 0 0}.ipmyp-share-retention-set legend{font-weight:800;margin-bottom:10px}.ipmyp-share-retention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ipmyp-share-retention{position:relative;display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid #dbe4ef;border-radius:12px;cursor:pointer;background:#fff}.ipmyp-share-retention:has(input:checked){border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.11)}.ipmyp-share-retention.is-locked{opacity:.63;cursor:not-allowed;background:#f8fafc}.ipmyp-share-retention__badge{margin-inline-start:auto;font-size:10px;padding:2px 6px;border-radius:999px;background:#eef2ff;color:#4338ca;font-weight:800}.ipmyp-share-actions,.ipmyp-share-footer-actions,.ipmyp-share-error-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ipmyp-share-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:10px;border:1px solid #cad7e6;background:#fff;color:#1e3a5f;text-decoration:none;font-weight:700;cursor:pointer}.ipmyp-share-btn.is-primary{background:#2563eb;border-color:#2563eb;color:#fff}.ipmyp-share-btn:disabled{opacity:.6;cursor:wait}.ipmyp-share-message{min-height:22px;margin-top:12px;font-size:13px}.ipmyp-share-message.is-error{color:#b42318}.ipmyp-share-message.is-success{color:#067647}.ipmyp-share-success{text-align:center}.ipmyp-share-success__check{margin:0 auto 10px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#ecfdf3;color:#067647;font-size:28px;font-weight:900}.ipmyp-share-created{display:flex;gap:8px;margin-top:16px}.ipmyp-share-created input{flex:1;min-width:0;border:1px solid #cad7e6;border-radius:10px;padding:10px 12px;direction:ltr;text-align:left}.ipmyp-shared-page{padding:36px 16px 56px}.ipmyp-shared-page__container{width:min(980px,100%);margin:0 auto}.ipmyp-shared-card{padding:24px}.ipmyp-shared-card__eyebrow{font-size:12px;font-weight:800;color:#2563eb;text-transform:uppercase;letter-spacing:.06em}.ipmyp-shared-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:8px}.ipmyp-shared-card__head h1{margin:0 0 5px}.ipmyp-shared-target{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#475569;overflow-wrap:anywhere}.ipmyp-shared-meta{display:flex;flex-wrap:wrap;gap:10px 20px;margin:18px 0;color:#64748b;font-size:13px}.ipmyp-shared-output{border:1px solid #dbe4ef;border-radius:14px;background:#f8fafc;overflow:hidden}.ipmyp-shared-pre{margin:0;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:620px;font:13px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#172b4d;background:transparent}.ipmyp-shared-notice{margin-top:14px;padding:12px 14px;border-radius:12px;background:#eff6ff;color:#33577c;font-size:13px}.ipmyp-shared-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ipmyp-reports-subnav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.ipmyp-reports-subnav__item{padding:9px 14px;border:1px solid #dbe4ef;border-radius:999px;text-decoration:none;color:#475569;font-weight:700;background:#fff}.ipmyp-reports-subnav__item.is-active{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.ipmyp-shared-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ipmyp-shared-created-link{display:flex;gap:8px;margin-top:10px}.ipmyp-shared-created-link input{flex:1;min-width:0;padding:9px 11px;border:1px solid #dbe4ef;border-radius:10px;direction:ltr;text-align:left}.ipmyp-shared-row-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ipmyp-inline-form{display:inline-flex;gap:5px;align-items:center;margin:0}.ipmyp-inline-form select{max-width:140px}.ipmyp-saas-shared-plan-editor td{vertical-align:top}.ipmyp-saas-shared-plan-editor label{line-height:1.8}@media(max-width:720px){.ipmyp-share-modal{padding:10px;align-items:flex-end}.ipmyp-share-dialog{padding:20px 16px;border-radius:18px 18px 12px 12px;max-height:88vh}.ipmyp-share-retention-grid{grid-template-columns:1fr 1fr}.ipmyp-share-actions,.ipmyp-share-footer-actions{flex-direction:column}.ipmyp-share-btn{width:100%}.ipmyp-share-created,.ipmyp-shared-created-link{flex-direction:column}.ipmyp-shared-card{padding:18px}.ipmyp-shared-card__head,.ipmyp-shared-panel-head{flex-direction:column}.ipmyp-shared-pre{font-size:12px;padding:14px}.ipmyp-shared-results-table thead{display:none}.ipmyp-shared-results-table,.ipmyp-shared-results-table tbody,.ipmyp-shared-results-table tr,.ipmyp-shared-results-table td{display:block;width:100%}.ipmyp-shared-results-table tr{border:1px solid #dbe4ef;border-radius:14px;padding:10px;margin-bottom:10px}.ipmyp-shared-results-table td{border:0!important;padding:7px 4px!important}.ipmyp-shared-results-table td:before{content:attr(data-label);display:block;font-size:11px;color:#64748b;margin-bottom:3px}.ipmyp-inline-form{width:100%;flex-wrap:wrap}.ipmyp-inline-form select{flex:1;max-width:none}}.ipvj-lite-share-actions{display:flex;justify-content:flex-end;margin-top:10px}.ipvj-lite-share-result:disabled{opacity:.52;cursor:not-allowed}@media(max-width:720px){.ipvj-lite-share-actions{justify-content:stretch}.ipvj-lite-share-result{width:100%}}body.ipmyp-shared-result-route .ipmyp-shared-card{background:#fff!important;border:1px solid #c8d8eb!important;box-shadow:0 16px 40px rgba(15,23,42,.07)!important;color:#20344f!important}body.ipmyp-shared-result-route .ipmyp-shared-output{background:#f4f8fd!important;border-color:#cddbea!important}body.ipmyp-shared-result-route .ipmyp-shared-pre{color:#182f4b!important}body.ipmyp-shared-result-route .ipmyp-shared-notice{background:#eaf3ff!important;color:#294f78!important;border:1px solid #d6e7fb!important}body.ipmyp-shared-result-route .ipmyp-shared-meta{color:#52667d!important}body.ipmyp-shared-result-route .ipmyp-shared-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}body.ipmyp-shared-result-route .ipmyp-shared-actions .ipmyp-saas-btn{width:100%!important;justify-content:center!important;text-align:center!important}@media(max-width:720px){body.ipmyp-shared-result-route .ipmyp-shared-card{border-color:#c5d6e8!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important}body.ipmyp-shared-result-route .ipmyp-shared-actions{grid-template-columns:1fr!important}}.ipmyp-share-primary-action{position:relative;gap:7px!important;white-space:nowrap!important;overflow:visible!important}.ipmyp-share-action-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;color:currentColor}.ipmyp-share-action-icon svg{display:block;width:16px;height:16px;fill:currentColor}.ipmyp-share-action-label{display:inline-block;line-height:1.2;white-space:nowrap}.ipmyp-share-new-badge{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:1px 6px;border-radius:999px;font-size:8.5px!important;font-weight:900!important;line-height:1;letter-spacing:.02em;white-space:nowrap;background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,.3)}.ipmyp-share-new-badge[hidden]{display:none!important}.jdt-dns-toolkit .jdt-result-actions-top .jdt-share-report.ipmyp-share-primary-action:not(:disabled),.ipvj-lite-box .ipvj-lite-share-result.ipmyp-share-primary-action:not(:disabled){background:linear-gradient(135deg,var(--ipmyp-ui-primary-strong,#2240a8),var(--ipmyp-ui-primary,#2d59df))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 9px 20px rgba(45,89,223,.2)!important;font-weight:900!important}.jdt-dns-toolkit .jdt-result-actions-top .jdt-share-report.ipmyp-share-primary-action:not(:disabled):hover,.ipvj-lite-box .ipvj-lite-share-result.ipmyp-share-primary-action:not(:disabled):hover{background:linear-gradient(135deg,#17378f,var(--ipmyp-ui-primary-strong,#2240a8))!important;color:#fff!important;box-shadow:0 11px 24px rgba(45,89,223,.24)!important}.jdt-dns-toolkit .jdt-result-actions-top .jdt-share-report.ipmyp-share-primary-action:not(:disabled):focus-visible,.ipvj-lite-box .ipvj-lite-share-result.ipmyp-share-primary-action:not(:disabled):focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(255,255,255,.9),0 0 0 6px rgba(45,89,223,.25),0 9px 20px rgba(45,89,223,.2)!important}.jdt-dns-toolkit .jdt-result-actions-top .jdt-share-report.ipmyp-share-primary-action{min-width:154px!important;padding-inline:13px!important}.jdt-dns-toolkit .jdt-result-actions-top .jdt-share-report.ipmyp-share-primary-action:disabled,.ipvj-lite-box .ipvj-lite-share-result.ipmyp-share-primary-action:disabled{background:#edf2f7!important;color:#64748b!important;border-color:#d6e0eb!important;box-shadow:none!important;opacity:.86!important}.jdt-dns-toolkit .jdt-result-actions-top .jdt-share-report.ipmyp-share-primary-action:disabled .ipmyp-share-new-badge,.ipvj-lite-box .ipvj-lite-share-result.ipmyp-share-primary-action:disabled .ipmyp-share-new-badge{background:#e0e7ff;color:#475569;border-color:#d4dcf5}.ipvj-lite-box .ipvj-lite-share-actions{margin-top:12px;align-items:center}.ipvj-lite-box .ipvj-lite-share-result.ipmyp-share-primary-action{min-height:42px!important;padding-inline:15px!important}.ipmyp-share-discovery-hint{position:relative;display:flex;align-items:center;gap:10px;padding:10px 13px;background:linear-gradient(180deg,#f6f9ff 0%,#eef5ff 100%);border-top:1px solid #dce8f8;border-bottom:1px solid #dce8f8;color:#334155;font-size:11.5px;line-height:1.65;text-align:start}.ipmyp-share-discovery-hint__icon{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:9px;background:#dfeaff;color:#1e40af;font-size:14px;font-weight:900}.ipmyp-share-discovery-hint__text{flex:1 1 auto;min-width:0;color:#475569}.ipmyp-share-discovery-hint__action{appearance:none;border:0;background:transparent;color:#1d4ed8;font:inherit;font-weight:900;cursor:pointer;padding:5px 2px;white-space:nowrap;text-decoration:none}.ipmyp-share-discovery-hint__action:hover{color:#17378f;text-decoration:underline;text-underline-offset:3px}.ipmyp-share-discovery-hint__action:focus-visible,.ipmyp-share-discovery-hint__close:focus-visible{outline:2px solid #2d59df;outline-offset:2px;border-radius:6px}.ipmyp-share-discovery-hint__close{appearance:none;border:0;background:transparent;color:#7890a8;width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border-radius:8px;cursor:pointer;font-size:18px;line-height:1}.ipmyp-share-discovery-hint__close:hover{background:#e7eef8;color:#334155}.ipvj-lite-box .ipvj-lite-search-section .ipmyp-share-discovery-hint{margin-top:9px;border:1px solid #dce8f8;border-radius:13px}.ipmyp-share-dialog__head{padding-inline-end:30px}.ipmyp-share-dialog__head h2{font-size:23px;line-height:1.35;color:#0f172a}.ipmyp-share-retention{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ipmyp-share-retention:not(.is-locked):hover{border-color:#aec5e4;background:#fbfdff}.ipmyp-share-retention:has(input:checked){background:#f5f8ff}.ipmyp-share-btn{transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ipmyp-share-btn:not(:disabled):hover{background:#f5f8fc;border-color:#aebfd4;color:#16355f}.ipmyp-share-btn.is-primary:not(:disabled):hover{background:#1f4ec7;border-color:#1f4ec7;color:#fff;box-shadow:0 8px 18px rgba(37,99,235,.18)}.ipmyp-share-btn:focus-visible,.ipmyp-share-dialog__close:focus-visible,.ipmyp-share-retention input:focus-visible+span{outline:2px solid #2d59df;outline-offset:2px}@media(max-width:720px){.jdt-dns-toolkit .jdt-result-actions-top .jdt-share-report.ipmyp-share-primary-action{order:-10!important;width:100%!important;min-width:0!important;min-height:46px!important}.ipvj-lite-box .ipvj-lite-share-result.ipmyp-share-primary-action{width:100%!important;min-height:46px!important}.ipmyp-share-new-badge{font-size:8px!important}.ipmyp-share-discovery-hint{align-items:flex-start;flex-wrap:wrap;padding:11px 40px 11px 11px;border-radius:0}.ipmyp-share-discovery-hint__text{flex:1 1 calc(100% - 38px)}.ipmyp-share-discovery-hint__action{flex:1 1 100%;margin-inline-start:36px;text-align:start;padding:2px 0}.ipmyp-share-discovery-hint__close{position:absolute;inset-inline-end:7px;top:7px}.ipvj-lite-box .ipvj-lite-search-section .ipmyp-share-discovery-hint{padding-inline-end:40px}.ipmyp-share-dialog__head{padding-inline-end:24px}.ipmyp-share-dialog__head h2{font-size:21px}}.ipmyp-share-dialog{width:min(600px,100%);border-color:#cfdaea;box-shadow:0 28px 90px rgba(15,23,42,.22),0 2px 8px rgba(37,99,235,.05);padding:26px}.ipmyp-share-dialog__head{padding-bottom:18px;border-bottom:1px solid #e5edf6}.ipmyp-share-dialog__head h2{margin-top:5px;margin-bottom:7px;letter-spacing:-.01em}.ipmyp-share-dialog__head p{max-width:520px;color:#52667d;line-height:1.8}.ipmyp-share-retention-set{margin-top:18px}.ipmyp-share-retention-set legend{color:#233a57;font-size:13px;margin-bottom:9px}.ipmyp-share-retention-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px}.ipmyp-share-retention{min-height:48px;padding:10px 11px;background:#fbfdff;border-color:#d8e3ef}.ipmyp-share-retention:not(.is-locked):hover{background:#f6f9ff;border-color:#a9bee0}.ipmyp-share-retention:has(input:checked){background:#eef4ff;border-color:#4f73df;box-shadow:0 0 0 2px rgba(45,89,223,.1)}.ipmyp-share-retention.is-locked{background:#f7f9fc;opacity:.72}.ipmyp-share-actions{padding-top:17px;margin-top:16px;border-top:1px solid #e8eef6}.ipmyp-share-actions [data-share-submit]{flex:1 1 230px;min-height:44px}.ipmyp-share-actions [data-share-login]{flex:0 1 auto;min-height:44px}.ipmyp-share-error-actions:empty{display:none}.ipmyp-share-message:empty{min-height:0;margin-top:8px}.ipmyp-share-message.is-error{padding:9px 11px;border:1px solid #f2c9c4;border-radius:10px;background:#fff7f6;color:#a93428}.ipmyp-share-message.is-success{padding:9px 11px;border:1px solid #bfe4cf;border-radius:10px;background:#f3fbf6;color:#067647}@media(max-width:720px){.ipmyp-share-dialog{padding:21px 16px 18px}.ipmyp-share-dialog__head{padding-bottom:15px}.ipmyp-share-retention-grid{grid-template-columns:1fr 1fr;gap:8px}.ipmyp-share-retention{min-height:46px}.ipmyp-share-actions{gap:8px}}@media(max-width:720px){.ipmyp-share-actions [data-share-submit],.ipmyp-share-actions [data-share-login]{flex:0 0 auto;width:100%;min-height:46px}}@media(min-width:641px){.ipmyp-ip-viewer-classic .ipvj-lite-row .ipvj-lite-share-result.ipmyp-share-primary-action{flex:0 0 auto!important;min-height:44px!important;min-width:154px!important;margin:0!important;padding-inline:14px!important;background:#eef4ff!important;color:#1d4ed8!important;border:1px solid #b7caf3!important;box-shadow:none!important}.ipmyp-ip-viewer-classic .ipvj-lite-row .ipvj-lite-share-result.ipmyp-share-primary-action:hover{background:#e2ebff!important;color:#173f9f!important;border-color:#9fb9ee!important;box-shadow:none!important;transform:none!important}.ipmyp-ip-viewer-classic .ipvj-lite-row .ipvj-lite-share-result.ipmyp-share-primary-action:focus-visible{background:#eef4ff!important;color:#1d4ed8!important;border-color:#8eabe7!important;box-shadow:0 0 0 3px rgba(45,89,223,.16)!important}.ipmyp-ip-viewer-classic .ipvj-lite-row .ipvj-lite-share-result.ipmyp-share-primary-action .ipmyp-share-new-badge{background:#dce7ff!important;color:#274a9f!important;border-color:#c6d6fa!important}}@media(min-width:641px) and (max-width:860px){.ipmyp-ip-viewer-classic .ipvj-lite-search-section .ipvj-lite-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.ipmyp-ip-viewer-classic .ipvj-lite-search-section .ipvj-lite-input,.ipmyp-ip-viewer-classic .ipvj-lite-search-section input[type="text"].ipvj-lite-input{flex:1 1 0!important;width:auto!important;min-width:0!important}.ipmyp-ip-viewer-classic .ipvj-lite-search-section .ipvj-lite-btn{flex:0 0 auto!important;width:auto!important;min-width:0!important;white-space:nowrap!important}.ipmyp-ip-viewer-classic .ipvj-lite-search-section .ipvj-lite-share-result.ipmyp-share-primary-action{flex:0 0 auto!important;width:auto!important;min-width:154px!important;max-width:min(42%,210px)!important;min-height:44px!important;margin:0!important;white-space:nowrap!important}}.ipmyp-share-retention.is-locked{opacity:1;cursor:pointer;background:#f7f9fc;border-style:dashed;color:#5f6f84}.ipmyp-share-retention.is-locked:hover{background:#f1f5fb;border-color:#a8b9d1;color:#334155}.ipmyp-share-retention.is-locked:focus-visible{outline:2px solid #2d59df;outline-offset:2px}.ipmyp-share-retention__lock{font-size:12px;line-height:1;opacity:.8}.ipmyp-share-contextual-cta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:12px 13px;border:1px solid #d8e3ef;border-radius:13px;background:#f8fbff;color:#233a57}.ipmyp-share-contextual-cta[hidden]{display:none!important}.ipmyp-share-contextual-cta__copy{min-width:0;display:grid;gap:3px}.ipmyp-share-contextual-cta__copy strong{font-size:12.5px;line-height:1.5;color:#1e3a5f}.ipmyp-share-contextual-cta__copy p{margin:0!important;font-size:12px!important;line-height:1.7!important;color:#64748b!important}.ipmyp-share-contextual-cta__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;flex:0 0 auto}.ipmyp-share-contextual-cta__actions .ipmyp-share-btn{min-height:36px;padding:7px 11px;font-size:11.5px}@media(max-width:720px){.ipmyp-share-contextual-cta{align-items:stretch;flex-direction:column}.ipmyp-share-contextual-cta__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ipmyp-share-contextual-cta__actions .ipmyp-share-btn{width:100%}.ipmyp-share-contextual-cta__actions .ipmyp-share-btn:only-child{grid-column:1/-1}}