@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Poppins-400-cpxAROuN.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Poppins-500-C8OXljZJ.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Poppins-600-zEkxB9Mr.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/RedHatDisplay-500-q2vn4sTq.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/RedHatDisplay-600-BbN_fQ7Z.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/RedHatDisplay-700-DUeyuPwR.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/RedHatDisplay-800-C9j4g49X.woff2) format("woff2")}:root{--ip-red: #d3363b;--ip-red-hover: #b8292e;--ip-red-tint: #fbeaea;--ip-ink: #141414;--ip-ink-2: #3d3d3d;--ip-muted: #5c5c5c;--ip-line: #e3e3e3;--ip-surface: #ffffff;--ip-canvas: #f6f6f4;--ip-ok: #1d6b3a;--ip-ok-tint: #e6f2ea;--ip-warn: #8a5a00;--ip-warn-tint: #fdf3dc;--ip-focus: #141414;--ip-font-heading: "Red Hat Display", system-ui, -apple-system, "Segoe UI", sans-serif;--ip-font-body: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--ip-radius-card: 16px;--ip-radius-field: 10px;--ip-radius-pill: 999px;--ip-shadow-card: 0 1px 2px rgb(20 20 20 / 6%), 0 4px 16px rgb(20 20 20 / 6%);--ip-space-1: 4px;--ip-space-2: 8px;--ip-space-3: 12px;--ip-space-4: 16px;--ip-space-5: 24px;--ip-space-6: 32px;--ip-nav-height: 64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ip-font-body);font-size:16px;line-height:1.5;color:var(--ip-ink);background:var(--ip-canvas)}h1,h2,h3,h4{font-family:var(--ip-font-heading);font-weight:700;line-height:1.2;margin:0 0 var(--ip-space-3);color:var(--ip-ink)}h1{font-size:1.75rem;font-weight:800}h2{font-size:1.25rem}h3{font-size:1.0625rem}a{color:var(--ip-red-hover)}a:hover{color:var(--ip-ink)}:focus-visible{outline:3px solid var(--ip-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.ip-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ip-skip-link{position:absolute;left:var(--ip-space-2);top:-48px;background:var(--ip-ink);color:#fff;padding:var(--ip-space-2) var(--ip-space-4);border-radius:var(--ip-radius-pill);z-index:100;text-decoration:none}.ip-skip-link:focus{top:var(--ip-space-2);color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.ip-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ip-space-2);min-height:44px;padding:0 var(--ip-space-5);border-radius:var(--ip-radius-pill);border:2px solid transparent;font:600 .9375rem/1 var(--ip-font-body);cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ip-btn:disabled{cursor:not-allowed;opacity:.6}.ip-btn--primary{background:var(--ip-red);color:#fff}.ip-btn--primary:hover:not(:disabled){background:var(--ip-red-hover);color:#fff}.ip-btn--secondary{background:var(--ip-surface);color:var(--ip-ink);border-color:var(--ip-ink)}.ip-btn--secondary:hover:not(:disabled){background:var(--ip-ink);color:#fff}.ip-btn--ghost{background:transparent;color:var(--ip-ink)}.ip-btn--ghost:hover:not(:disabled){background:var(--ip-red-tint)}.ip-btn--danger{background:var(--ip-surface);color:var(--ip-red-hover);border-color:var(--ip-red-hover)}.ip-btn--danger:hover:not(:disabled){background:var(--ip-red-hover);color:#fff}.ip-btn--small{min-height:36px;padding:0 var(--ip-space-4);font-size:.875rem}.ip-btn--block{width:100%}.ip-card{background:var(--ip-surface);border-radius:var(--ip-radius-card);box-shadow:var(--ip-shadow-card);padding:var(--ip-space-5)}.ip-card+.ip-card{margin-top:var(--ip-space-4)}.ip-card__title{font-size:1.0625rem;margin-bottom:var(--ip-space-3)}.ip-field{display:flex;flex-direction:column;gap:var(--ip-space-1);margin-bottom:var(--ip-space-4)}.ip-field__label{font-weight:600;font-size:.9375rem}.ip-field__hint{color:var(--ip-muted);font-size:.8125rem}.ip-field__error{color:var(--ip-red-hover);font-size:.8125rem;font-weight:500}.ip-field__control{font:400 1rem/1.4 var(--ip-font-body);color:var(--ip-ink);min-height:44px;padding:var(--ip-space-2) var(--ip-space-3);border:1.5px solid #8a8a8a;border-radius:var(--ip-radius-field);background:var(--ip-surface)}.ip-field__control--multiline{min-height:7rem;resize:vertical;line-height:1.5}.ip-field__control:hover{border-color:var(--ip-ink-2)}.ip-field__control[aria-invalid=true]{border-color:var(--ip-red-hover)}.ip-empty{text-align:center;padding:var(--ip-space-6) var(--ip-space-4);color:var(--ip-ink-2)}.ip-empty__icon{display:inline-flex;width:56px;height:56px;border-radius:50%;align-items:center;justify-content:center;background:var(--ip-red-tint);color:var(--ip-red-hover);margin-bottom:var(--ip-space-3)}.ip-empty__title{font-size:1.125rem;margin-bottom:var(--ip-space-2)}.ip-empty__body{margin:0 auto;max-width:34ch;color:var(--ip-muted)}.ip-lock{display:inline-flex;align-items:center;gap:var(--ip-space-1);padding:2px var(--ip-space-2);border-radius:var(--ip-radius-pill);background:var(--ip-ink);color:#fff;font-size:.75rem;font-weight:600}.ip-locked{border:1.5px dashed #8a8a8a;border-radius:var(--ip-radius-card);padding:var(--ip-space-5);background:var(--ip-surface)}.ip-locked__title{display:flex;align-items:center;gap:var(--ip-space-2)}.ip-bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--ip-surface);border-top:1px solid var(--ip-line);padding-bottom:env(safe-area-inset-bottom)}.ip-bottomnav__list{display:flex;list-style:none;margin:0 auto;padding:0;max-width:640px}.ip-bottomnav__item{flex:1 1 0;min-width:0}.ip-bottomnav__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:var(--ip-nav-height);color:var(--ip-muted);text-decoration:none;font-size:.75rem;font-weight:500}.ip-bottomnav__link:hover{color:var(--ip-ink)}.ip-bottomnav__link[aria-current=page]{color:var(--ip-red-hover);font-weight:600}.ip-bottomnav__link:focus-visible{outline-offset:-3px}.ip-badge{display:inline-block;padding:2px var(--ip-space-2);border-radius:var(--ip-radius-pill);font-size:.75rem;font-weight:600;background:var(--ip-canvas);color:var(--ip-ink-2);border:1px solid var(--ip-line)}.ip-badge--active{background:var(--ip-ok-tint);color:var(--ip-ok);border-color:transparent}.ip-badge--pending{background:var(--ip-warn-tint);color:var(--ip-warn);border-color:transparent}.ip-table{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--ip-surface)}.ip-table th,.ip-table td{text-align:left;padding:var(--ip-space-2) var(--ip-space-3);border-bottom:1px solid var(--ip-line)}.ip-table th{font-weight:600;color:var(--ip-ink-2);background:var(--ip-canvas);position:sticky;top:0}.ip-table tbody tr:hover{background:#fafafa}.ip-alert{border-radius:var(--ip-radius-field);padding:var(--ip-space-3) var(--ip-space-4);margin-bottom:var(--ip-space-4)}.ip-alert--error{background:var(--ip-red-tint);color:var(--ip-red-hover)}.ip-alert--info{background:var(--ip-canvas);color:var(--ip-ink-2)}.ip-qr-scanner{display:flex;flex-direction:column;gap:var(--ip-space-2);align-items:flex-start}.ip-qr-scanner__hint{color:var(--ip-muted)}.ip-qr-scanner__view{width:100%;max-width:360px;aspect-ratio:1;object-fit:cover;border-radius:var(--ip-radius-field);background:var(--ip-ink)}.ip-dialog__backdrop{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:var(--ip-space-4);background:#1414148c}.ip-dialog{width:100%;max-width:480px;max-height:calc(100vh - 2 * var(--ip-space-4));overflow-y:auto;background:var(--ip-surface);color:var(--ip-ink);border-radius:var(--ip-radius-card);box-shadow:var(--ip-shadow-card);padding:var(--ip-space-5)}.ip-dialog:focus{outline:none}.ip-dialog__title{font-size:1.1875rem;margin:0 0 var(--ip-space-3)}.ip-dialog__body>*+*{margin-top:var(--ip-space-3)}.ip-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--ip-space-3);margin-top:var(--ip-space-5)}.ip-dialog__actions>.ip-btn{width:100%}.m-shell{min-height:100dvh;padding-bottom:calc(var(--ip-nav-height) + env(safe-area-inset-bottom))}.m-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 var(--ip-space-4);background:var(--ip-surface);border-bottom:1px solid var(--ip-line)}.m-brand{font-family:var(--ip-font-heading);font-weight:800;font-size:1.375rem;color:var(--ip-red-hover);text-decoration:none;letter-spacing:.02em}.m-brand--large{font-size:2.25rem;text-align:center;margin:var(--ip-space-6) 0 var(--ip-space-4)}.m-profile-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--ip-ink)}.m-profile-link:hover,.m-profile-link[aria-current=page]{background:var(--ip-red-tint);color:var(--ip-red-hover)}.m-page{max-width:640px;margin:0 auto;padding:var(--ip-space-5) var(--ip-space-4)}.m-page:focus{outline:none}.m-center{text-align:center;padding-top:30vh}.m-signin{padding-top:0}.m-muted{color:var(--ip-muted)}.m-list{margin:0;padding:0;list-style:none}.m-list li+li{margin-top:var(--ip-space-2)}.m-dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--ip-space-2) var(--ip-space-4);margin:0}.m-dl dt{color:var(--ip-muted)}.m-dl dd{margin:0;overflow-wrap:anywhere}.m-actions{margin-top:var(--ip-space-5)}.m-back{margin:0 0 var(--ip-space-3)}.m-row{display:flex;flex-wrap:wrap;gap:var(--ip-space-2) var(--ip-space-4);align-items:center}.m-stack{display:grid;gap:var(--ip-space-2)}.m-links{display:flex;flex-wrap:wrap;gap:var(--ip-space-3);margin-top:var(--ip-space-5)}.m-error{margin:var(--ip-space-4) 0}.m-ok{color:var(--ip-ok);font-weight:500}.m-note{background:var(--ip-warn-tint);color:var(--ip-ink);border-radius:var(--ip-radius-field);padding:var(--ip-space-2) var(--ip-space-3)}.m-h3{font-size:1.125rem;margin:var(--ip-space-4) 0 var(--ip-space-2)}.m-checkout{border-top:1px solid var(--ip-line);margin-top:var(--ip-space-4)}.m-confirm{background:var(--ip-red-tint);border-radius:var(--ip-radius-field);padding:var(--ip-space-3);margin-top:var(--ip-space-2)}.m-confirm p{margin-top:0}.m-pill{display:inline-block;margin-left:var(--ip-space-2);padding:1px 10px;border-radius:var(--ip-radius-pill);font-size:.8125rem;background:var(--ip-canvas);color:var(--ip-ink-2);border:1px solid var(--ip-line)}.m-pill--active,.m-pill--approved{background:var(--ip-ok-tint);color:var(--ip-ok);border-color:transparent}.m-pill--awaiting_payment,.m-pill--awaiting_approval,.m-pill--pending{background:var(--ip-warn-tint);color:var(--ip-warn);border-color:transparent}.m-pill--rejected,.m-pill--expired{background:var(--ip-red-tint);color:var(--ip-red-hover);border-color:transparent}.m-dl .m-pill{margin-left:0}.m-table-wrap{overflow-x:auto;margin:var(--ip-space-3) 0}.m-table{width:100%;border-collapse:collapse;font-size:.875rem}.m-table caption{text-align:left;font-family:var(--ip-font-heading);font-weight:700;font-size:1rem;padding-bottom:var(--ip-space-2)}.m-table th,.m-table td{text-align:left;vertical-align:top;padding:var(--ip-space-2);border-bottom:1px solid var(--ip-line)}.m-table th[scope=row]{font-weight:500}.m-compare{min-width:340px;font-size:.8125rem}.m-compare th[scope=col]{font-family:var(--ip-font-heading);font-size:.9375rem}.m-fieldset{border:0;padding:0;margin:0 0 var(--ip-space-4);display:grid;gap:var(--ip-space-2)}.m-choice{display:flex;gap:var(--ip-space-3);align-items:flex-start;padding:var(--ip-space-3);border:1px solid var(--ip-line);border-radius:var(--ip-radius-field);cursor:pointer;min-height:44px}.m-choice:has(input:checked){border-color:var(--ip-red);background:var(--ip-red-tint)}.m-choice input,.m-check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ip-red);flex:none}.m-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.m-people>li{padding:var(--ip-space-3) 0;border-bottom:1px solid var(--ip-line)}.m-people>li+li{margin-top:0}.m-checks{display:grid;gap:var(--ip-space-1);margin:var(--ip-space-2) 0}.m-check{display:flex;gap:var(--ip-space-2);align-items:flex-start;min-height:32px}.m-search{display:flex;gap:var(--ip-space-2);align-items:flex-end}.m-search .ip-field{flex:1;margin-bottom:0}.m-docs{list-style:none;margin:var(--ip-space-4) 0;padding:0;display:grid;gap:var(--ip-space-3)}.m-doc__meta{margin:0;color:var(--ip-muted);font-size:.8125rem}.m-doc__title{font-size:1.0625rem;margin:var(--ip-space-1) 0 var(--ip-space-2)}.m-tags{display:flex;flex-wrap:wrap;gap:var(--ip-space-1)}.m-upgrade{background:var(--ip-canvas);border-radius:var(--ip-radius-field);padding:var(--ip-space-3)}.m-upgrade p{margin-top:0}.m-history .m-pill{margin-left:var(--ip-space-2)}.m-subnav{display:flex;flex-wrap:wrap;gap:var(--ip-space-1) var(--ip-space-2);margin:0 0 var(--ip-space-4)}.m-subnav__link{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--ip-space-3);border-radius:var(--ip-radius-pill);border:1px solid var(--ip-line);background:var(--ip-surface, #fff);color:var(--ip-ink);text-decoration:none;font-size:.875rem}.m-subnav__link[aria-current=page]{background:var(--ip-ink);border-color:var(--ip-ink);color:#fff}.m-toggle{display:inline-flex;gap:var(--ip-space-1);margin:0 0 var(--ip-space-3)}.m-filters{border:0;padding:0;margin:0 0 var(--ip-space-2);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0 var(--ip-space-3);min-width:0}.m-filters .ip-field{min-width:0}.m-filters select,.m-filters input{max-width:100%}.m-filter-form{margin-bottom:var(--ip-space-2)}.m-empty{margin:var(--ip-space-4) 0}.m-pill--tag{margin-left:0}.m-deadline{font-weight:500;color:var(--ip-red-hover)}.m-calendar{display:inline-block;min-height:24px}.m-article h1{margin-top:var(--ip-space-1);overflow-wrap:anywhere}.m-item-actions{margin:var(--ip-space-3) 0}.m-action{display:inline-flex;flex-direction:column;gap:var(--ip-space-1)}.m-share{margin:var(--ip-space-2) 0 var(--ip-space-4)}.m-share .ip-field__control{font-size:.8125rem}.m-coverage{font-size:.875rem}.m-timeline{list-style:none;margin:var(--ip-space-3) 0;padding:0 0 0 var(--ip-space-4);border-left:3px solid var(--ip-line);display:grid;gap:var(--ip-space-4)}.m-stage{position:relative}.m-stage:before{content:"";position:absolute;left:calc(-1 * var(--ip-space-4) - 9px);top:6px;width:15px;height:15px;border-radius:50%;background:var(--ip-red);border:3px solid var(--ip-canvas)}.m-stage__title{margin:var(--ip-space-1) 0;font-size:1.0625rem}.m-stage__docs{list-style:none;margin:var(--ip-space-2) 0 0;padding:0;display:grid;gap:var(--ip-space-2)}.m-stage__doc{background:var(--ip-surface, #fff);border:1px solid var(--ip-line);border-radius:var(--ip-radius-field);padding:var(--ip-space-2) var(--ip-space-3)}.m-stage__doc .m-doc__meta{margin-top:0}.m-follow-group{margin-bottom:var(--ip-space-5)}.m-follow-list{list-style:none;margin:0 0 var(--ip-space-3);padding:0}.m-follow-list>li{display:flex;justify-content:space-between;align-items:center;gap:var(--ip-space-3);padding:var(--ip-space-2) 0;border-bottom:1px solid var(--ip-line)}.m-brief__body h2,.m-brief__body h3{font-size:1.0625rem}.m-brief__body{overflow-wrap:anywhere}.m-search .ip-field{min-width:0}.m-search .ip-field__control{min-width:0;width:100%}.m-search .ip-btn{flex:none}.m-video{margin:var(--ip-space-3) 0}.m-video iframe{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--ip-radius-field);background:var(--ip-ink)}.m-reading{overflow-wrap:anywhere}.m-reading h2,.m-reading h3,.m-reading h4{font-size:1.0625rem}.m-scan{display:grid;gap:var(--ip-space-3)}.m-scan form{display:grid;gap:var(--ip-space-2);justify-items:start}.m-scan .ip-field{width:100%;margin-bottom:0}.m-camera{display:grid;gap:var(--ip-space-2);justify-items:start}.m-ask{display:grid;gap:var(--ip-space-2);justify-items:start;margin-bottom:var(--ip-space-4)}.m-ask .ip-field{width:100%;margin-bottom:0}.m-questions>li{padding:var(--ip-space-2) 0;border-bottom:1px solid var(--ip-line)}.m-questions>li+li{margin-top:0}.m-question__body{margin:0 0 var(--ip-space-1);overflow-wrap:anywhere}.m-question__answer{margin:var(--ip-space-1) 0 0;padding-left:var(--ip-space-3);border-left:3px solid var(--ip-line)}.m-results>li{padding:var(--ip-space-2) 0;border-bottom:1px solid var(--ip-line)}.m-results p{margin:var(--ip-space-1) 0}.ip-card+.ip-card,.m-article>.ip-card{margin-top:var(--ip-space-4)}.m-verify .m-brand{display:inline-block;margin-bottom:var(--ip-space-3)}.m-verify__result{margin:var(--ip-space-4) 0}.m-verify__revoked{color:var(--ip-red-hover)}.m-verify__form{margin-top:var(--ip-space-5)}.m-event>h2,.m-session__title{margin:var(--ip-space-1) 0;font-size:1.0625rem;overflow-wrap:anywhere}.m-day+.m-day{margin-top:var(--ip-space-4)}.m-session{padding:var(--ip-space-2) 0;border-bottom:1px solid var(--ip-line)}.m-speakers{list-style:none;margin:var(--ip-space-1) 0;padding:0;font-size:.9375rem}.m-save{display:inline-flex;gap:var(--ip-space-2);align-items:center;margin-top:var(--ip-space-1)}.m-ticket{text-align:center}.m-qr{display:block;width:100%;max-width:320px;height:auto;margin:var(--ip-space-3) auto;background:#fff}.m-qr--ticket{min-width:220px}.m-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.375rem;letter-spacing:.12em}.m-poll+.m-poll{margin-top:var(--ip-space-4);padding-top:var(--ip-space-3);border-top:1px solid var(--ip-line)}.m-dl>div{display:contents}.m-notice{background:var(--ip-warn-tint);border-radius:var(--ip-radius-field);padding:var(--ip-space-3);margin:0 0 var(--ip-space-3);overflow-wrap:anywhere}.m-notice p{margin:0 0 var(--ip-space-1)}.m-notice p:last-child{margin-bottom:0}.m-prose{white-space:pre-wrap;overflow-wrap:anywhere}.m-private{margin-top:0}.m-replies,.m-offered{border-left:3px solid var(--ip-red);padding-left:var(--ip-space-3);margin:var(--ip-space-2) 0}.m-reply+.m-reply{margin-top:var(--ip-space-3)}.m-reply__who{font-weight:600;margin:0}.m-thread__mine{background:var(--ip-red-tint);border-radius:var(--ip-radius-field);padding:var(--ip-space-2)}.m-posts>li{overflow-wrap:anywhere}.m-button-link{display:inline-block;font-weight:600}.m-legend{font-weight:600;margin:0}.m-header__tools{display:inline-flex;align-items:center;gap:var(--ip-space-1)}.m-bell{position:relative}.m-bell__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--ip-radius-pill);background:var(--ip-red);color:#fff;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center}.m-offline{margin:0;padding:var(--ip-space-2) var(--ip-space-4);background:var(--ip-warn-tint);color:var(--ip-ink);text-align:center;font-size:.875rem}.m-shell--guest{padding-bottom:0}.m-note{padding:var(--ip-space-3) 0;border-bottom:1px solid var(--ip-line)}.m-note--unread{border-left:4px solid var(--ip-red);padding-left:var(--ip-space-3)}.m-note .m-pill{margin-left:0;margin-right:var(--ip-space-2)}.m-checkbox{width:22px;height:22px;accent-color:var(--ip-red)}.m-search-kinds{display:flex;flex-wrap:wrap;gap:var(--ip-space-2) var(--ip-space-4);border:0;padding:0;margin:0 0 var(--ip-space-4)}.m-hits{margin-bottom:var(--ip-space-5)}.m-hit{padding:var(--ip-space-3) 0;border-bottom:1px solid var(--ip-line)}.m-hit__snippet{margin:var(--ip-space-1) 0 0}.m-kept li{display:flex;justify-content:space-between;align-items:center;gap:var(--ip-space-2);padding:var(--ip-space-2) 0;border-bottom:1px solid var(--ip-line)}.m-kept li>span{min-width:0;overflow-wrap:anywhere}
